ARTICLE · 1215899
一位销售的六个 AI 助手:从线索分配到客户跟进
把线索、邮件、会议和 CRM 串成可持续运行的日常工作流

Shahboz Ibragimov 是 Anthropic 日本团队的业务拓展代表,工作是帮助日本企业了解 Claude 怎样简化和自动化业务流程。他自己的工作起初却仍以手工处理为主:每天早晨花几个小时分配、筛选线索,再写日文或英文邮件,剩下的时间更新 CRM,记录常常落后一天甚至更久。
现在,一组名为 Nakama 的 Agent 会提前准备大部分工作。线索完成分配,客户回复进入草稿箱,Salesforce 记录按规则更新;他审核结果,并处理需要人工判断的事项。这套系统从 Claude 中的几项小任务逐步搭起,后来迁移到 Claude Managed Agents。
01先把一项工作跑通
最初的做法很简单:交给 Claude 一项工作,检查结果,改正错误,再把纠正保存下来。随着重复任务逐渐跑顺,这些工作被整理成多个 Agent,每个负责一种日常事务。
原型组件 | 作用 |
一份 Skill | 定义一个 Agent 的职责和处理规则。 |
一个定时任务 | 按计划调用这份 Skill,减少手动启动。 |
一个共享文件夹 | 放在本地电脑上,保存草稿与最终邮件的差异,以及处理任务时查到的新信息。 |
同事开始索要提示词和 Skill,希望搭建自己的流程。那时能分享的只有一个 ZIP 文件,里面是技能和几份 Markdown 知识文件。同事需要先上传到 Claude,再回答一轮设置问题,才能使用。
维护也越来越困难。Shahboz 会在手边打开的聊天中要求 Claude 调整 Agent,同一份 Skill 因而从不同会话中反复修改。他希望每个 Agent 只在一个地方定义,修改有记录,配置能够追溯。
Claude Managed Agents 是 Claude Platform 上的托管 Agent 基础设施,当时处于 Beta 阶段。文档里的调度、工具和凭据库一度让他以为需要开发者维护,但已有的 Agent 已经能工作,迁移可以从这些配置开始。
他用自然语言描述每个 Agent 的工作,由 Claude 编写几段简短的设置脚本,再在自己电脑的终端运行。部署完成后,不再需要自行照看运行基础设施。从零开始时,也可以使用 Console quickstart 中的预设模板。
02五个工作助手,一个维护协调者
这组 Agent 主要使用日语工作,因此有了日文名字,合称 Nakama,意思接近“一起工作的伙伴”。每个 Agent 只负责一项清楚的任务,出了问题也容易定位到相应环节。
图 1|五个工作 Agent 与一个协调 Agent,共享知识库,输出草稿、CRM 更新和 Slack 待办。 |
Agent | 职责 | 运行与输出 |
Furiwake,分配 | 读取当天新线索,综合优先级、每个人的线索数量和出勤情况,分配给合适的销售。 | 先启动,让上班前每条线索都有负责人;结束后向专用 Slack 频道报告流入与分配情况。 |
Sabaki,处理 | 筛选分给 Shahboz 的线索,按既定标准分类,再执行该类别对应的下一步。 | 更新 Salesforce 线索记录,起草首次联系邮件,或准备引导客户自助使用的回复。 |
Henji,回复 | 检查需要回应的客户邮件,根据讨论线程使用日文或英文起草。 | 每小时检查收件箱,草稿等待人工审核、修改和发送。 |
Shoudan,商机 | 读取近期客户互动,把相关进展写入 Salesforce。 | 按计划更新商机记录,减少手工录入。 |
Nokori,日终收尾 | 扫描日历,读取会议附带的转录,逐场整理摘要并起草后续邮件。 | 在一天结束时运行,使用团队共同的知识库。 |
Nakama coordinator,协调者 | 在各次运行之间维护 Agent 指令和共享知识库。 | 大约每 15 分钟检查 Slack 中的修改请求,并执行授权的更新。 |
Sabaki、Henji 和 Nokori 起草邮件时,都从同一知识库取用背景。协调者负责运行维护,不需要替代各个工作 Agent 的具体职责。每个工作 Agent 都有自己的调度,按时启动,完成这一轮处理后停止。
要修改工作方式,Shahboz 只需在 Nakama 的 Slack 频道用自然语言写出要求。只有他本人可以发起修改 Agent 指令和系统提示的请求,协调者读取后完成更新。
03把原型迁移到托管部署
图 2|Skill、定时任务与共享文件夹,分别迁移为系统提示、部署调度和 memory store。 |
Claude 中的原型 | Managed Agents 中的对应项 |
Skill | Agent 的系统提示。 |
定时任务 | 绑定到 Agent deployment 的 schedule。 |
本地共享文件夹 | 多个 Agent 共同读写的 memory store。 |
调度与部署放在一起后,可以在 Console 中设置运行频率和时区,并同时查看 Agent 的指令与工具,不必另外维护 cron 任务。电脑关上或离线,也不会打断云端的计划运行。
某次运行出错时,可以在 Console 打开记录,逐步查看 Agent 做了什么。指令的每次调整会保存为新版本,留下带编号的历史;正在试验的版本与已部署版本分开,计划任务继续使用已部署版本,未完成的修改不会进入第二天的工作。
修改入口也收拢到一个 Slack 频道。小规模时,可以先在 Claude 中把原型跑通;当 Agent 数量和配置已经难以轻松跟踪,再迁移到统一部署环境。
04让修改变成整个团队的记忆
所有 Nakama Agent 都读写同一个 memory store。它们比较自己起草的邮件与最终发出的版本,把差异记成表达习惯和处理方式;在内部文档、官方网站查到的新信息,也会保存到知识库。
Henji 的一处措辞被改正后,Sabaki 和 Nokori 可以读取同一条记录,在后续任务中沿用。纠正不必分别写进每个 Agent 的提示,新的客户背景也能被其他任务使用。
知识库里积累的不只是静态资料,还包括过去的互动和每次修改。经过几百轮成本较低的起草、纠正和保存,邮件逐渐接近 Shahboz 自己的表达方式。
凭据放在受控的 Vault 中
Agent 需要访问邮箱和 Salesforce,但这些连接涉及客户对话与公司记录。OAuth access token、refresh token、API Key 和 personal access token 等凭据保存在 managed vaults 中。
每个 Agent 的 deployment 只连接完成工作所需的 Vault,Agent 本身看不到凭据。需要停止访问时,可以一步撤销。
事项 | 处理边界 |
CRM 例行更新 | Agent 按规则写入 Salesforce,销售人员可以检查更新后的记录。 |
客户邮件 | Agent 起草,销售人员审核、修改并发送。 |
定价、敏感客户或模糊请求 | 交给销售人员作判断。 |
修改指令与系统提示 | 只有 Shahboz 本人发起请求,由协调者执行。 |
服务凭据 | 由 Vault 管理,按 deployment 所需范围授权并可撤销。 |
05把后续事项交到 Slack 线程里
大多数结果只需要审核草稿或查看 CRM 更新。有些客户问题还需要研究升级路径、采购方式,或协调另一个团队,这时 Agent 会把待办发布到 Nakama 的 Slack 频道,并标记 @Claude。
Claude Tag 当时也处于 Beta 阶段。配置后,Claude 成为 Slack 工作区中的一个成员;在它加入的频道里,人和 Agent 都可以通过标记提出请求,后续工作就在同一个讨论线程中展开。
Claude 会读取线程,核对适用规则和条款,列出选项并起草所需内容。需要审核或签字时,它再标记 Shahboz;必须先等客户或其他团队答复的事项,则设置提醒,到指定日期重新检查。
图 3|升级与采购跟进示例:检查规则、补充信息、准备邮件和工单,并设置周二回访提醒。 |
在一个升级跟进示例中,客户希望在续费前从 Team 转到 Enterprise,并采用发票付款。Claude 需要先核对合同路径,补充续费日期和席位数量,再请 deal desk 确认合同设置。它准备客户邮件和内部工单内容,等待人工确认。
Claude 随后为周二设置提醒,检查客户是否回复、deal desk 是否处理工单。提醒到期后,它会把两边的进展写回同一线程。需要催办时,先起草消息,再标记 Shahboz 发送。
Claude 还会在早晨发布产品和价格更新简报。协调者读取简报,将需要更新的内容写进共享知识库,让后续客户回复使用新的资料。
06销售人员审核什么
例行准备工作完成后,Shahboz 把注意力放在需要人工判断的事项上。一份明确的规则手册定义每个 Agent 的职责,定价问题、敏感客户和含糊的请求会转交给他。
图 4|客户邮件草稿在顶部附上仅供销售人员阅读的摘要,便于审核,邮件仍等待人工发送。 |
Henji、Sabaki 和 Nokori 的每封邮件草稿顶部都有一段简短摘要,说明当前情况。审核时,不必从头追完整个线程,可以先读摘要,确认背景,再修改正文并发送。
邮件示例中的客户为 40 人团队比较 Team 与 Enterprise,并提到上线前的安全审查。摘要列出对话进展、建议方向和资料依据,价格有意留空;正文提出下一步沟通。摘要是给审核者看的背景,不会作为客户邮件的一部分发送。
按每周任务日志,把每项已完成工作折算成他原本手工处理所需的时间,Nakama 完成的任务合计约为 60 小时人工工作量。腾出的精力用于客户对话、主动拓客策略、跨团队项目,以及帮助同事搭建自己的 Agent 工作流。
07按职责和频率选择模型
定时任务每天都会运行,细小的浪费会不断累积。常见问题包括:新要求只往指令末尾追加,旧要求没有更新;上下文超过任务所需;所有任务都使用最大的模型和最高 effort。
单一职责可以让指令保持聚焦,计划运行则让 Agent 做完一轮就停止,共享记忆让一次纠正被多处复用。模型选择还需要结合任务的判断难度与运行频率。
图 5|各 Agent 的模型选择,以及 Henji 使用 Sonnet 执行、向 Opus 请教的 advisor 流程。 |
Agent | 使用的模型 | 原因 |
Furiwake | Sonnet | 按照书面规则分配线索。 |
Sabaki | Opus | 判断线索并起草面向客户的日英双语邮件。 |
Henji | Sonnet,配合 Opus advisor | 邮件差异大,需要判断,又在工作时段高频运行。 |
Shoudan | Sonnet | 按书面规则维护商机记录。 |
Nokori | Opus | 处理较长会议转录,生成摘要和客户跟进内容。 |
协调者 | Opus | 修改其他 Agent 的指令和共享知识,一处错误可能影响整个团队。 |
Henji 怎样向更强的模型请教
Henji 对判断能力的需求与 Sabaki 接近,但整天都要处理新邮件。如果每次都运行 Opus,它会成为最昂贵的一项。advisor strategy 让 Henji 使用 Sonnet 执行完整任务,遇到无法独立决定的问题时,再向 Opus 请教。
Opus 阅读 Henji 已经完成的工作,返回计划、纠正建议或停止信号。随后由 Henji 继续处理,完成放入草稿箱的回复,等待人工审核。Opus 在这个流程中提供建议,最终草稿仍由执行者完成。
模型和 effort 分别设置。effort 控制模型回答前投入多少推理,可以按 Agent 单独调整;只有推理确实困难的任务,例如 Henji 的客户回复,才提高 effort。
08从一次描述,积累成可复用的工作方式
开始时可以只选一件重复工作,用自然语言说清任务,让 Claude 起草,改正其中的问题,再保存纠正。后续任务沿用这些记录,不必每次重新写一份很长的提示。
知识库的持续积累比不断加长提示更有用。每次修改和过去的互动,都放到所有相关 Agent 可以读取的位置,通过小范围迭代逐渐积累业务背景和表达习惯。
Shahboz 最初还亲自维护知识库,手动修改各个 Agent 的指令。后来,这些工作也逐步交给 Agent:工作助手保存新知识,协调者根据授权的自然语言请求更新指令。他仍决定要改变什么,并审核需要自己判断的客户沟通。
已有流程可以先在 Claude 中试运行。需要统一管理调度、工具、凭据和版本时,再迁移到 Managed Agents;Console quickstart 提供现成模板,已有工作流则可以整理配置后部署。




















































































