SocialCoach – 港科大联合微软研究院开源的 AI 情商教练,从难开口到会开口
更新时间:2026-09-30 16:12:05 发布时间:3小时前 阅读:5次
SocialCoach 是什么
SocialCoach 是香港科技大学(广州)与微软亚洲研究院联合开源的 AI 情商教练工具,目前已部署在产品 EQoach 中。它让用户在低风险的模拟环境中,与有目标、有脾气的 AI 角色完整演练那些“难开口的对话”——比如提加薪、催还钱、拒绝不合理要求、跟父母谈职业选择。练完之后,系统会基于你的原话逐句点评,把“沟通质量”和“对话结果”分开评分,帮你分清“话说得漂亮”和“事情谈成了”之间的区别。

与市面上大多数泛化的 AI 聊天助手不同,SocialCoach 是一个有教学体系支撑的社交技能训练系统。它基于 CASEL 教育框架构建了 42 个沟通策略和 30 个真实案例的知识库,内置 46 个覆盖 7 大领域的场景,支持自定义场景和中英双语切换,并通过强化学习根据你的薄弱项推荐练习路径。
SocialCoach 的主要功能
- 拟真对话陪练:与有目标、有脾气的 AI 角色完整演练提加薪、催还钱、拒绝别人等难开口的对话。AI 角色自带底线,会真的反驳你、翻旧账,不是一味顺着你说的“和睦型”聊天机器人。
- 逐句智能反馈:练完后引用你的原话逐句点评,把“沟通质量”与“对话结果”分开评分。你能清楚看到哪句话推进了目标,哪句话把对话带偏了。
- 个性化推荐:基于强化学习的自适应练习调度,按你的目标和 34 项社交技能熟练度推荐最适合的练习。你越练,系统越知道你缺什么。
- 场景库与自定义:内置 46 个覆盖职场、人际、家庭、友情等 7 大领域的预设场景,也支持用自然语言描述自己的真实情况,自建专属练习场景。
- 中英双语切换:界面与练习内容中英文随时切换,可以顺带练英文沟通,适合有涉外社交或英文面试需求的人。
- 限时回复模式:可开启倒计时回复功能,模拟真实社交中的应变压力,增加训练的紧张感和真实感。
- 能力成长记录:系统记录练习历程和社交能力画像,包括能力图和练习记录,让你看到自己的进步轨迹。
SocialCoach 如何使用
- 在线试用:打开 https://socialcoach.aurax.live ,免注册直接开始对话练习。Demo 阶段练习记录保存在本地。
- 选择场景:从内置的 46 个场景中选一个,或者用自然语言描述你即将面对的真实情况,让系统为你生成自定义场景。
- 开始对话:AI 扮演对方角色,带着自己的目标和底线跟你对话。你可以正常打字回复,系统会模拟真实社交中的多轮交锋。
- 完成演练:对话结束后,系统基于你的原话逐句点评,分别给出“沟通质量”和“对话结果”两个维度的评分。
- 查看复盘:系统会拆解你的每一句话,指出哪句有效、哪句无效、哪句可以换个方式说,并推荐相关的沟通策略。
- 本地部署:克隆 GitHub 仓库 https://github.com/GeminiLight/SocialCoach ,执行 pnpm install,配置 .env.local(填入 LLM Provider 和 API Key),运行 pnpm dev,访问 localhost:3000。
- Docker / 一键部署:使用项目自带的 docker compose,或通过 Vercel、ModelScope 一键部署,适合对外提供服务。国内自建时注意设置 LLM_OPENAI_TOKEN_PARAM=max_completion_tokens 以兼容国产端点。
SocialCoach 的核心优势
- 角色有脾气,练完经得起真实考验:AI 角色不是一味顺从的陪聊机器人,它们自带目标和底线,会反驳你、翻旧账、不按你的剧本走。这种“较真”的模拟环境,比温和的对话练习更接近真实社交的压力。
- 反馈有针对性,质量和结果分开评:逐句引用用户原话点评,不是笼统地说“你做得不错”或“还可以更好”。更关键的是把沟通质量和对话结果拆开评分——你说话得体不等于事情谈成了,这种区分帮用户建立更准确的自我认知。
- 练习有体系,不是随便聊:基于 CASEL 教育框架和强化学习调度,背后有 42 个沟通策略和 30 个真实案例支撑。每次练习不是随机生成的,而是按你的能力画像和目标来推荐的。
- 场景覆盖广,支持自定义:46 个预设场景覆盖职场、人际、家庭等 7 大领域,也支持描述真实问题自建场景。你可以拿它排练面试、道歉、跟房东谈判等任何具体难题。
- 开源可自部署,数据自主可控:Apache 2.0 协议开源,可商用、可自部署。对于关注隐私或想集成到自有产品的开发者,这是闭源商业产品不具备的自由度。
SocialCoach 的竞品对比
| 维度 |
SocialCoach |
Yoodli |
| 产品定位 |
AI 情商对话教练:练“难开口的对话” |
AI 演讲/表达教练:练“说得更好听”,常被称为“语音版 Grammarly” |
| 核心能力 |
34 项社交技能(沟通策略、冲突处理、边界设定等) |
口语表达 delivery:语速、口头禅、清晰度、眼神交流、填充词 |
| 对话方式 |
与有目标、有底线的“较真”AI 角色进行多轮对话 |
模拟面试官/客户/观众,或上传视频做演讲分析 |
| 反馈方式 |
逐句引用你的原话点评,沟通质量与结果分开评分 |
实时或会后报告:语速、停顿、填充词、眼神、肢体动作 |
| 教学体系 |
CASEL 五大能力框架 + 42 策略/30 案例知识库 + 强化学习个性化推荐 |
反馈驱动练习,个性化推荐体系较弱 |
| 覆盖场景 |
46 个场景、7 大领域,支持自定义 |
面试、演讲、会议汇报、销售对话等偏“公开表达”场景 |
| 技术形态 |
开源(Apache 2.0),可自部署、可商用 |
闭源商业产品,网页 + App |
SocialCoach 的应用场景
- 职场表达:跟老板提加薪、拒绝不合理加班、在会议上被质问时如何回应、跟同事谈分工边界。这些场景的共同点是“知道该说什么,但临场说不出口”,SocialCoach 让你提前把话说顺。
- 边界设定:让朋友还钱、跟室友约法三章、拒绝别人得寸进尺的请求。练习在不得罪人的前提下把底线说清楚。
- 冲突修复:和伴侣聊家务分工、跟父母谈职业选择、修复吵完架的关系。AI 角色会模拟对方的情绪和立场,让你在低风险环境里试错。
- 社交连接:欢迎新同事、支持情绪低落的朋友、自然加入陌生人的对话。适合社交焦虑较强或刚进入新环境的人。
- 语言加沟通双练:切换到英文模式,同时练英文表达和沟通策略。适合有英文面试、涉外社交或海外生活需求的人。
- 自定义真实难题:把即将面对的真实场景描述给 SocialCoach,它会生成对应的练习环境。面试、道歉、谈判房租、跟客户解释延期——任何让你焦虑的对话都可以先练一遍。