职场牛马人的会前练习场 —— 用 AI 模拟你的老板,把高风险对话变成可重复的练习。
喂入聊天记录和会议纪要,AI 帮你还原那个真实的 Boss。
开会前先打一遍,反复过招,直到找到最优策略再上场。
功能特性 · 快速开始 · 页面导览 · 技术架构 · 路线图
你精心准备了方案,走进会议室。 CTO第二页就打断:「这和Q3路线图冲突。」 接下来30分钟,你在被动救火。 会后邮件:「方案暂缓,下季度再议。」
这不是技术问题,是沟通问题。
项目失败的头号原因不是技术——是沟通。PMI 研究显示,56% 的项目风险源于沟通不畅。一个关键会议的失误,可能意味着几个月的工作付诸东流。
DaBoss 用 AI 创造了一个「安全但真实」的练习场——角色会打断你、质疑你、带着隐藏议程和情绪跟你博弈。你可以反复练习同一个场景,直到找到最优策略,然后带着准备好的方案走进真实会议室。
登录即看,一目了然:每日挑战、快捷入口、最近对话、技能成长路径。按 Cmd+K 全局搜索,秒速直达任何功能。
粘贴一段真实聊天记录 / 邮件 / 会议纪要,AI 在 3 分钟内分析出一个有压迫感、可追溯证据的 5 层对手画像,直接进入演练——零手动填表。
- 粘贴素材 — 最多 5 段,支持标记类型(聊天 / 邮件 / 纪要 / 其他)
- AI 流式分析 — Claude Code 风格实时进度,看 Agent 逐步读素材、提炼特征
- 5-layer 结构化画像 — Hard Rules / Identity / Expression / Decision / Interpersonal,每条特征可溯源
- 证据链 — 每条规则都能点开查看原文引用 + 置信度仪表盘
- 一键开练 — 点击"开始演练"直接进入聊天室,AI 立刻以该对手身份回复
三栏布局:左侧房间列表,中间实时对话,右侧智能上下文面板(对手画像、情绪走势、实时评分)。AI 角色会根据角色设定做出真实反应——质疑、施压、带着隐藏议程博弈。
重要会议前 30 分钟,三步快速演练:
- 描述会议 — 输入你要谈什么、对方是谁、难度选择
- AI 生成对手 — 自动创建高度还原的对方角色,支持微调
- 限时对练 — 12 轮模拟对话,AI 围绕训练重点施压
- 话术纸条 — 自动生成实战话术,一键复制或下载为图片
每次对话后,AI 从六个维度评估你的表现:
| 维度 | 评估内容 |
|---|---|
| 说服力 | 论点的逻辑性和说服力 |
| 情绪管理 | 压力下的情绪调控能力 |
| 倾听回应 | 理解并回应对方关切的能力 |
| 结构化表达 | 表达的逻辑清晰度 |
| 冲突处理 | 化解分歧、达成共识的能力 |
| 利益对齐 | 识别并整合多方利益的能力 |
六维雷达图、等级经验值系统、技能成长路径、历史评价卡片,全方位追踪沟通能力进步。完成评估后可生成「沟通力名片」分享。
按 Cmd+K(或 Ctrl+K)全局呼出命令面板,搜索对话、快速跳转、一键新建。支持键盘导航,老用户效率神器。
在设置页统一管理 AI 对手角色、场景模板、组织架构与人物关系。角色不是孤立的个体——他们之间有权力关系、联盟和历史恩怨,AI 会据此做出反应。
像打电话一样练习沟通——点击录音说话,AI 角色用独立音色语音回复。
| 能力 | 说明 |
|---|---|
| 语音输入 | 点击录音 / VAD 自动检测语音起止 |
| 语音输出 | 每个角色独立音色,逐句流式播放 |
| 多厂商支持 | TTS: MiniMax / ElevenLabs;STT: OpenAI Whisper 兼容 |
| 路由 | 页面 | 说明 |
|---|---|---|
/ |
首页仪表盘 | 每日挑战、快捷入口、最近对话、技能路径 |
/persona/new |
素材生成对手 | 粘贴素材 → AI 流式分析 → 生成 5-layer 画像 |
/persona/:id/edit |
画像编辑器 | 5 层结构化编辑 + 证据链 + 一键开练 |
/chat/:roomId |
沉浸式对话 | 三栏布局:房间列表 + 对话 + 上下文面板 |
/battle-prep |
紧急备战 | 三步向导:描述会议 → 生成对手 → 实战演练 |
/growth |
成长中心 | 雷达图、等级经验、技能路径、评价历史、名片 |
/settings |
设置 | 角色管理、场景管理、组织架构、偏好 |
全局功能:Cmd+K 命令面板、顶栏等级/XP/连续天数、响应式移动端适配。
git clone <repo-url> && cd DaBoss
docker-compose up -d
# 访问前端
open http://localhost:5173# 本地开发
# 后端
cd backend && uv sync && uv run python main.py
# 前端(新终端)
cd frontend && npm install && npm run dev| 层 | 技术 |
|---|---|
| 前端 | React 19 + TypeScript + Vite + React Router v6 |
| 样式 | 薄荷绿设计系统 (CSS Custom Properties) + Lucide Icons |
| 图表 | Recharts (六维雷达图) |
| 实时通信 | Server-Sent Events (SSE) |
| 后端 | FastAPI + SQLAlchemy + Alembic |
| AI | Claude (Anthropic SDK) + Claude Agent SDK (Persona Builder) |
| 语音 | MiniMax/ElevenLabs TTS + OpenAI Whisper STT |
frontend/src/
├── pages/ # 7 个路由页面 (Home, Chat, BattlePrep, Growth, Settings, PersonaNew, PersonaEditor)
├── components/
│ ├── layout/ # TopBar, NavRail, BottomTabBar, CommandPalette, ConfirmDialog
│ ├── chat/ # MessageList, ChatInput, ContextPanel, CoachingPanel, AnalysisPanel
│ └── persona-editor/ # LayerCard, FeatureRow, EvidencePopover, HeroCard
├── hooks/ # useChat, useVoice, useCoaching, useAnalysis, useGrowth, useRooms
├── contexts/ # AppContext (全局状态), ChatContext (对话状态)
├── services/ # API 客户端, 音频播放
└── styles/ # 设计令牌 (薄荷绿主题)
| DaBoss | 其他方案 | |
|---|---|---|
| 真实性 | AI有情绪、有隐藏议程、有组织关系 | 静态脚本,过于理想化 |
| 一键建模 | 粘贴素材 → AI 自动生成 5 层对手画像 + 证据链 | 手动填表或无角色定制 |
| 即时反馈 | 对话中可求助教练,实时获得建议 | 只有事后总结 |
| 科学评估 | LLM-as-Judge六维度评估 | 无评估或主观打分 |
| 成长追踪 | 等级经验值 + 技能路径 + 雷达图趋势 | 无历史追踪 |
| 组织政治 | 角色间有权力关系和联盟博弈 | 角色相互独立 |
| 效率工具 | Cmd+K 命令面板,键盘快捷键 | 纯鼠标操作 |
- 多页面路由架构 (React Router)
- 薄荷绿设计系统 + 响应式布局
- 首页仪表盘 + 游戏化 (等级/XP/连续天数/技能路径)
- Cmd+K 全局命令面板
- 紧急备战模式(会前快速模拟 + 话术纸条)
- 沟通力名片(6维评分社交分享卡片)
- 语音对话支持(MiniMax / ElevenLabs TTS + OpenAI Whisper STT)
- 移动端底部导航栏适配
- Persona Builder — 粘贴素材一键生成 5 层结构化对手画像(Claude Agent SDK + SSE 流式 + 证据链)
- 5-layer 画像编辑器 — Hard Rules / Identity / Expression / Decision / Interpersonal + 证据 Popover
- 对抗化后处理 — AI 自动注入隐藏议程、打断倾向、情绪状态机,让对手更真实
- 更多评估维度(跨文化沟通、谈判技巧等)
- 角色市场(预设的经典角色包)
- 团队协作模式(多人实时演练)
- 深色模式切换
欢迎贡献!
- Fork 本仓库
- 创建功能分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'feat: add amazing feature') - 推送并创建 Pull Request
MIT © 2024








