SocialCoach是香港科技大学(广州)与微软亚洲研究院联合开源的AI 情商教练工具,于2026年9月开源,主要让用户在低风险模拟环境中与带有目标与立场的 AI 角色完整演练难开口的对话,练完后基于原话逐句点评,并把沟通质量与对话结果分开评分,内置 46 个场景并支持中英双语。
| 基础信息 | 内容 |
|---|---|
| 产品定位 | AI 情商对话教练 |
| 发布时间 | 2026 年 9 月 3 日 |
| 开源方 | 港科大(广州)与微软亚洲研究院 |
| 开源协议 | Apache 2.0 |
| 场景数量 | 内置 46 个,覆盖 7 大领域 |
| 技能体系 | 34 项社交技能与 42 个沟通策略 |
| 语言支持 | 中英文随时切换 |
| 部署方式 | 在线试用或自行部署 |
| 费用 | 开源免费,需自备模型密钥 |

SocialCoach 的核心能力
SocialCoach 的定位是把难开口的对话放进一个可以反复试错的环境,而不是提供一套沟通话术。它的角色带有目标与底线,会真的反驳与翻旧账,练习结束后再按原话逐句复盘。对需要训练沟通能力的个人与团队,这种形态与 AI 工具 中偏知识问答的产品形成互补:后者给答案,前者给练习。
拟真对话陪练
可以与带有目标、性格与立场的 AI 角色完整演练提加薪、催还钱、拒绝不合理要求等难开口的对话。角色的行为设定参照真实沟通阻力,会提出反驳并引用此前对话内容,练习过程因此更接近真实场景。
逐句复盘与双维度评分
练习结束后引用用户的原话逐句点评,并把沟通质量与对话结果分开评分。分开评分的意义在于把可控因素与不可控因素拆开:沟通方式是否得当由自己决定,对方是否接受则受对方立场影响。
个性化推荐与场景库
基于强化学习,按用户的目标与社交技能熟练度推荐练习场景,内置 46 个覆盖职场、人际与家庭等领域的预设场景,也支持用文字描述自己的真实情况自建场景。
训练体系与知识支撑
练习设计参照 CASEL 教育框架,配套 42 个沟通策略与 30 个真实案例。对希望系统提升沟通能力的使用者,这意味着练习不是随机对话,而是围绕特定技能点展开。
中英双语与自部署
界面与练习内容可在中英文之间切换,可同时练习英文表达与沟通策略。项目以开源协议发布,支持自行部署,对数据敏感或有定制需求的机构可以部署在内网环境中。
训练体系的理论来源
平台的练习调度参考了社会情感学习框架,配合数十条沟通策略与真实案例知识库,练习并非随机抽取场景,而是依据使用者的目标与技能熟练度安排顺序,让每次练习更贴近当前的薄弱环节。
从练习到迁移的设计
低风险环境的价值在于允许试错。角色会反驳、会翻旧账,使用者在模拟中经历被质疑与被拒绝的情形,再通过复盘把可复用的表达方式带回真实对话。这套流程与 AI 智能体 驱动对话应用的思路一致,差别在于目标指向沟通能力而非任务执行。
练习结果的留存与回顾
每次练习都会留下对话记录与逐句评分,使用者可以回看自己在哪些环节被追问、哪些表达方式更容易推进对话。把练习结果留存下来,薄弱项的变化趋势比单次得分更值得参考。
SocialCoach 与同类沟通训练工具的对比
下表从训练对象、反馈方式与教学体系几个维度,对比 SocialCoach 与两款面向表达训练的公开产品。
| 对比维度 | SocialCoach | Yoodli | Google Interview Warmup |
|---|---|---|---|
| 产品定位 | 情商对话教练 | 演讲与表达教练 | 面试练习工具 |
| 训练对象 | 难开口的对话与冲突处理 | 语速、停顿与填充词 | 面试问答表达 |
| 对话方式 | 与有立场的角色多轮对话 | 模拟听众或分析录音视频 | 依次作答预设问题 |
| 反馈方式 | 引用原话逐句点评 | 语音与肢体指标报告 | 关键词与用词提示 |
| 沟通质量与结果 | 分开评分 | 不区分 | 不区分 |
| 教学体系 | 依托教育框架与策略库 | 反馈驱动练习 | 以问题清单为主 |
| 场景覆盖 | 46 个场景并支持自定义 | 面试与汇报等公开表达 | 面试单场景 |
| 开源情况 | 开源,可自行部署 | 闭源商业产品 | 免费闭源工具 |
上表 SocialCoach 一列取自其项目说明与开源仓库,Yoodli 与 Google Interview Warmup 两列取自各自产品的公开功能。三者的差别在于训练目标:后两者聚焦公开表达的呈现质量,SocialCoach 聚焦双向对话中的策略选择与情绪处理,适用场景并不重叠。
如果希望先了解通用型智能体在任务执行上的形态,可以参考 Manus(一款通用自主智能体产品,与 SocialCoach 同属由模型驱动的对话式应用,差异在于 Manus 面向任务执行与成果交付,而 SocialCoach 面向沟通能力的反复练习)。
SocialCoach 的应用场景与适用人群
作为面向沟通能力训练的工具,它的典型用途包括:
- 职场表达:演练向管理者提出加薪、拒绝不合理安排或在会议上回应质疑。
- 边界设定:练习让朋友还钱、与室友约定规则、拒绝得寸进尺的请求。
- 冲突修复:演练与伴侣讨论家务分工、与父母沟通职业选择。
- 社交连接:练习欢迎新同事、支持情绪低落的朋友、自然加入陌生人的对话。
- 语言与沟通同练:切换到英文模式,同时练习英文表达与沟通策略。
- 面试与答辩预演:自定义场景,提前排练面试、答辩或述职中可能出现的追问。
适用人群:需要在真实沟通前进行演练的职场人士、希望系统提升沟通与冲突处理能力的个人学习者,以及把沟通训练纳入培训课程的高校与培训机构讲师。
SocialCoach 的使用方法
项目提供在线体验与自行部署两种路径:
- 在线试用:打开 SocialCoach 官方仓库,按其中说明进入在线体验入口,免注册即可开始对话练习。
- 本地运行:克隆仓库后执行
pnpm install,配置.env.local中的模型服务与密钥后运行pnpm dev。 - 容器化部署:使用项目自带的
docker compose配置一键启动,适合对外提供服务或部署在内网环境。 - 配置与排障:接入自建模型服务时,按文档说明调整令牌参数以兼容不同厂商的接口约定。
SocialCoach 的价格方案
SocialCoach 以 Apache 2.0 协议开源,软件本身不收费,使用成本主要来自所调用的大模型服务。在自有密钥的前提下按实际用量计费,也可以接入本地模型实现零调用成本,适合预算有限但希望长期练习的个人与团队。
官方提供了在线体验入口,可以在部署前先判断练习形式是否适合自己。自行部署的团队需要准备 Node.js 运行环境与模型服务的访问凭据,具体的部署步骤以仓库文档为准。
SocialCoach 的常见问题
SocialCoach 是谁开发的?
由香港科技大学(广州)与微软亚洲研究院联合开发并开源,项目以 Apache 2.0 协议发布,支持自行部署与二次开发。
SocialCoach 会直接告诉我该怎么说吗?
它不以提供话术为目标,练习结束后会引用用户的原话逐句点评,并把沟通质量与对话结果分开评分,供使用者对照改进。
SocialCoach 可以练英文吗?
可以。界面与练习内容支持中英文随时切换,可以在练习沟通策略的同时练习英文表达。
SocialCoach 怎么收费?
软件开源免费,使用成本取决于所调用的大模型服务;可自备密钥按量计费,也可接入本地模型实现零调用成本。
SocialCoach 有多少个练习场景?
内置 46 个场景,覆盖职场、人际与家庭等 7 大领域,并支持用文字描述自己的真实情况自建场景。
浙公网安备33010202004812号