秘书智能体会接触到你个人数据的核心——日历、邮件、收据。在这个实战案例中,我们会在进入设计之前,先于最初的访谈阶段逐项确定交出多少权限。
只需两个工具
| 工具 | 角色 | 可以理解为 |
| Chat Claude(claude.ai) | 通过对话决定"要做什么",负责设计/需求方面的工作 | 与你的架构师一起做规划会议 |
| VS Code 中的 Claude Code | 接手最终确定的设计,实际创建文件并编写代码 | 现场施工的承包商 |
基本流程
- 与 Chat Claude 沟通 → 得到"要做什么"的需求说明
- Chat Claude 把需求说明转化为指令文档(TASK.md)
- 把 TASK.md 交给 VS Code 中的 Claude Code → 实际搭建
- 把结果反馈给 Chat Claude → 获取下一份指令文档
- 重复步骤 1-4,直到完成
盘点秘书的工作(访谈的起点)
"我想要一位秘书"说起来容易,但真要把想交出去的事情说清楚,出乎意料地难。基于这个职位在现实中的工作范围,这里提供一个访谈的起点。
日程管理
- 添加、修改、取消日程(口头说一句就能进日历)
- 检测冲突,并留出考虑了路上时间的现实余量
- 在固定时间朗读当天日程——清晨,或前一天晚上
- 周期性日程,以及节假日与休息日的处理
报销
- 从收据、发票的照片中读取日期、金额、收款方和明细项目
- 按会计科目与税务类别分类(前提是最后由人来确认)
- 按月汇总,并导出为你要提交的格式
- 当未处理的收据堆积起来时给出提醒
邮件
- 对收到的邮件分类(需要回复/只需知悉/无需处理)并设定优先级
- 起草回复(原则上由人来决定是否发送)
- 对固定格式的咨询套用模板
- 捕捉忘记回复的情况(把超过设定时间仍无回应的会话标记出来)
录音会议纪要
- 把录音交给它,转写、要点提取、汇报会作为一整套连续的工作跑完——需要的话还能翻译成你想要的语言
- 不用增加任何一个API就能搭建。 转写沿用本地的 Whisper 模型,摘要和翻译都由智能体自身的LLM完成
- 用在外语会议上收益尤其明显:用一种语言进行的讨论,会以另一种语言的汇报形式回来,不必再"重听一遍、然后翻译"
整理会议笔记、起草申请表格、筛选航班与酒店等也可以纳入进来。差旅安排并不是必需功能——如果你的工作里出差很少,一开始就把它排除掉即可。
为什么要拆成多个智能体,而不是只用一个
一听到"秘书智能体",人们往往会想象成一个包办一切的智能体。这个实战案例建议改为按任务拆分。
因为每项任务需要的判断力不同
- 日程管理需要的是不把日历排得太满的谨慎;邮件分类需要的是不漏掉重要内容的广度;报销则把对数字的严格准确放在一切之上。把这些全都塞进一个性格里,标准就会随着每条指令而摇摆
因为可以把权限范围分开
- 邮件智能体需要读取收件箱的权限,报销智能体不需要。拆开之后,每一个都只拿到必要的最小权限。万一真的出了岔子,影响范围也留在那个智能体自己的地盘里
因为出问题时更容易定位
- 当报销汇总看起来不对劲时,如果角色是分开的,你立刻就知道该去哪里看。全部塞在一个智能体里,要查出是哪条指令产生了干扰,会花掉不少时间
大致的参考:先从日程管理、报销、邮件这三个开始,是最好上手的配置。一上来就拆得太细只会增加管理负担,所以边用边拆分或合并即可。
用语音下达指令,用语音接收汇报
这个实战案例的核心,是在你离开电脑的那些时间里,秘书也一直在工作。为此,你要把 Discord 变成一个双向传送语音的入口。
输入方向(你 → 智能体)
- 用 Discord 的语音消息功能录下的音频,会由智能体转写成文字,并作为指令来处理
- 转写跑的是本地的 Whisper 模型,因此音频不会被发往任何地方,也不产生API使用费。当音频里涉及日程、客户名称、金额时,正应该建立在这套方案之上
输出方向(智能体 → 你)
- 汇报会以语音和文字两种形式返回——在路上让语音从耳边流过,事后想确认某处时再照着文字看
- 选择哪种语音合成引擎,取决于语言,也取决于是否允许内容离开本机。做法不是一上来就定死一个引擎,而是多听几个再选
- 判断标准是不能听起来像机器。 尤其是金额和日期,直接关系到你的工作,所以一定要用你实际会用到的格式去测试
整体日程(六个阶段)
| 阶段 | 做什么 | 工具 | 产出物 |
| Phase 0 | 需求访谈(你现在的行政杂务、要交出哪些、权限到哪里为止) | Chat Claude | 需求说明书 |
| Phase 1 | 确定智能体配置(拆成几个、每个的权限范围、要接哪些工具) | Chat Claude | 配置方案 |
| Phase 2 | 构建盒带(SKILL.md/WORKFLOW.md 以及专用的 SPEC/soul.md——全部必需) | Chat Claude | SKILL.md、WORKFLOW.md、SPEC/soul.md |
| Phase 3 | 实现(反复进行)与接上语音往返 | VS Code 中的 Claude Code | 可运行的盒带 |
| Phase 4 | 测试与验证 | 两者 | 经过验证的盒带 |
| Phase 5 | 打磨与文档整理 | Chat Claude | 成品 + 使用指南 |
想交出去的事情因人而完全不同,所以并不存在一份能让你跳过访谈的现成 TASK.md。请务必从 Phase 0 的需求访谈开始。
现在就开始:Phase 0 启动提示词
只需把下面这段提示词原样粘贴到与 "Chat Claude"(claude.ai)的新对话中,就能开始 Phase 0 的需求访谈。
我想搭建一个秘书智能体,接手日常的行政杂务
(日程管理、报销、邮件等)。
我是编程新手,所以希望由你(Chat Claude)担任我在
设计/需求方面的搭档,实际的实现交给 VS Code 中的 Claude Code。
🔒
其余内容在购买 T1 后的完整指南中提供。
(包含 Phase 0 详细访谈项目、权限边界的设定方法、语音往返的搭建,以及 Phase 1 之后的指令文档模板在内的全文)
购买 T1 查看指南 →
免责声明与注意事项
我们强烈建议在起步阶段关闭邮件的自动发送。让智能体写好草稿,由你自己决定是否发送——发错的邮件是收不回来的。报销中的金额与税务类别最终也是申报人的责任:请把系统设计成由智能体负责汇总与分类的前期准备,最后一步始终由人来确认。
完整搭建指南
Phase 0 的详细访谈项目、权限边界的设定方法、语音往返的搭建,以及 Phase 1 之后的指令文档模板——完整的说明全部整理在 BALIA OS 指南站点上。
查看完整搭建指南 →
查看其他实战案例
其他以同样方式构建的实战案例——预约管理系统、社区/粉丝站点自动更新、加密货币交易等——已经上线或正在进行中。
查看全部实战案例 →