Sales Copilot
Sales Copilot 是一款端到端辅助销售代表的智能体:它能根据 CRM 和产品数据研究客户,起草个性化的外联和跟进内容,记录活动,提供“下一步最佳行动”建议,并准备会议简报。所有内容都基于公司的 CRM、交易和产品知识,以避免对功能或价格产生幻觉。销售代表始终保持控制权:在执行任何外发操作之前都有人工审批环节,因此智能体只负责起草,绝不会自行向客户发送。成功是通过销售代表的生产力和对销售管线(pipeline)的影响来真实衡量的,而不是通过虚荣的活动数量。
关键概念
- 基于 CRM、交易和产品数据进行知识植入(grounding),使智能体能够针对销售代表的真实销售管线进行推理,而不是基于通用的假设。
- 严格区分起草与发送,对每一项面向客户的操作都设置人工审批环节。
- 通过函数调用(function calling)使用工具,以读写 CRM 记录、搜索产品知识并安排会议。
- 真实衡量销售代表的生产力和销售管线成果,而不是单纯统计电子邮件数量或记录的任务数。
定义
Sales Copilot 架构是一种智能体助手,它将客户研究、外联起草和活动记录基于 CRM 和产品数据进行知识植入,同时在任何内容发送给客户之前保留销售代表的审批环节。
架构
其核心是一个编排循环,用于解释销售代表的意图、规划简短的工具调用序列并组装上下文。路由器对每个请求进行分类(研究客户、起草电子邮件、记录通话、准备简报或建议下一步最佳行动),并选择相关的工具和检索范围。保持循环的有界性和可观测性比追求最大程度的自主性更重要:每一步都会被记录下来,以便团队可以检查读取了哪些数据、起草了什么内容以及原因。
知识植入是通过对产品和交易数据进行 RAG(检索增强生成)以及直接的 CRM 函数调用来实现的。产品规格、定价规则、安全文档和竞争分析(battlecards)存在于检索索引中;实时的客户状态(未结商机、联系人、近期活动、阶段)则来自 CRM 读取。智能体必须为任何关于产品或价格的事实性陈述引用或附加来源,且护栏(guardrails)会拒绝断言无法验证的细节的输出。这是防止虚构的功能或数字泄露到客户沟通中的主要防线。
外发操作受到严格把关。智能体将电子邮件、跟进内容和会议邀请起草到评审界面中;在销售代表批准之前,不会发送任何内容,也不会对客户可见的字段进行任何不可逆的 CRM 写入。内部、低风险的写入(记录内部备注、更新私有下一步骤)可以在较轻的审核下运行。通过 LangSmith 或 Langfuse 实现的可观测性可端到端地追踪每次运行,而语义缓存(semantic caching)则可以复用客户研究和产品解答的结果,从而降低重复问题的延迟和成本。
请求流程
- 1. 销售代表提出请求(“帮我准备 Acme 续约会议”),路由器对意图进行分类并选择工具和检索范围。
- 2. 智能体通过函数调用从 CRM 读取实时客户状态(未结商机、联系人、阶段、近期活动),以使其推理基于真实的交易情况。
- 3. 它通过 RAG 检索支持性的产品和交易知识:与该客户相关的规格、定价规则、安全文档和竞争分析。
- 4. 智能体起草请求的产出物(简报、电子邮件、跟进内容、下一步最佳行动),并为每个产品或定价陈述提供引用或附加来源。
- 5. 护栏检查草稿中是否存在无法验证的陈述、敏感数据和违反政策的内容;外发草稿将路由到人工审批环节,供销售代表评审和修改。
- 6. 批准后执行操作(发送电子邮件、安排会议、将活动记录到 CRM),并且在可观测性系统中追踪完整运行过程,以便日后审计和评估。
组件
参考场景
- 上下文
- 一家中型市场 B2B 软件供应商为其销售团队配备了 Copilot,以减轻行政负担并提高客户研究和外联的质量。这是一个说明性的、与供应商无关的蓝图,而不是对特定部署的描述。
- 场景
- 销售代表要求 Copilot 准备会议简报、起草续约和开拓电子邮件、总结客户历史记录、记录通话并推荐下一步最佳行动。Copilot 将每个产出物基于 CRM 状态和产品知识库进行知识植入,并在发送前将所有面向客户的草稿路由给销售代表进行审批。
- 技术
- 编排循环通过函数调用访问 CRM,通过 RAG 检索产品和交易数据,并使用电子邮件和日历工具。护栏验证产品和定价陈述,人工审批环节把关外发操作,LangSmith 或 Langfuse 提供追踪,并对重复研究进行语义缓存。
- 负载
- 假设有几百名销售代表,每人每天发出数十个请求,在季度末会出现爆发式增长。研究和起草请求占主导地位;外发发送相对较少,因为每一个都需要经过人工审核。
- 结果
- 此处的所有数据均为用于规划系统规模和进行测量的参考目标,并非保证:团队应根据自己的数据来衡量自身的结果。合理的指标包括减少会前研究和 CRM 记录所花费的时间、加快外联初稿的周转速度以及改善数据卫生状况——每项指标都需要在部署前后对照基线进行验证。
优势
- 销售代表在行政工作(研究、记录和起草)上花费的时间更少,而有更多时间进行直接对话。
- 外联和简报基于公司真实的 CRM 和产品数据,提高了相关性和一致性。
- 人工审批环节使销售代表对每条面向客户的信息负责,同时仍能加速其工作流程。
- 可观测性和追踪使系统具备可审计性,因此团队可以检查读取、起草和发送了哪些内容。
风险
- 如果知识植入和陈述验证较弱,幻觉产生的产品功能或价格可能会泄露到客户沟通中。
- 如果护栏或审批环节配置不当,CRM 写入权限会带来损坏销售管线数据的风险。
- 如果允许 Copilot 在没有真实审核的情况下发送内容,过度自动化可能会削弱销售代表的判断力并损害客户关系。
- 流经检索和提示词的敏感客户及交易数据会引发隐私和访问控制方面的担忧。
KPI
- 每位销售代表在研究和记录上节省的时间
- 衡量部署前后会前研究和 CRM 记录的时间;理想情况是时间明显且持续地减少,同时不损失数据质量。
- 审批环节的修改和拒绝率
- 追踪销售代表修改或拒绝草稿的频率;一个健康且不容忽视的比率表明销售代表是在进行真实的评审,而不是流于形式地直接批准。
- 知识植入和陈述验证的准确率
- 对草稿进行抽样,并对照权威来源检查产品和定价陈述;理想情况是几乎没有无法验证的陈述发送给客户。
- 对销售管线和转化率的影响
- 比较 Copilot 辅助活动与基线活动的转化率或推进情况;谨慎归因,并寻找真实、持久的提升。
- 每次辅助任务的成本和延迟
- 跟踪单次请求的 token 数量、检索调用次数和响应时间;随着使用量的增长,语义缓存应使成本和延迟保持稳定。
成本与扩展
- 成本主要由检索量和单次请求的模型调用次数驱动;对重复的客户研究和产品解答进行语义缓存是控制成本的主要手段。
- 读密集型流量(研究、简报、总结)可水平扩展并受益于缓存;外发写入较少,且受限于人工审核。
- 季度末和营销活动期间的突发流量需要检索和推理能力留有余量,并辅以速率限制,以防少数重度用户占用过多资源导致其他用户无法使用。
- 随着产品目录和 CRM 的增长,检索新鲜度和索引维护在运营成本中占主导地位,其影响超过了纯推理成本。
已观测到的失效模式
- 由于检索遗漏了权威来源,智能体断言了过时或完全错误的功能或价格。
- 销售代表不加阅读就直接批准草稿,使审批环节流于形式,从而导致错误内容被发送出去。
- 陈旧或不完整的 CRM 读取导致智能体对已无法反映实际情况的交易阶段或联系人进行简报。
- 编排循环对模糊的请求进行过度规划或陷入循环,在无法收敛的情况下消耗 Token 并增加延迟。
经验教训
- 尽早将起草与发送分离;人工审批环节是外发工作中最重要的一项安全控制措施。
- 将产品和定价陈述视为“必须引用”:如果无法附加来源,则不应发布该陈述。
- 从第一天起就进行检测(instrument)——如果没有追踪,您将无法判断 Copilot 是提供了帮助,还是仅仅产生了更多的活动。
- 严格且可逆地限制 CRM 写入范围,将高风险、客户可见的变更置于销售代表的明确确认之后。
技术
示例
- 销售代表请求续签电话简报;Copilot 从 CRM 中读取客户信息,检索相关的合同和产品文档,并起草附带来源的谈话要点。
- 在需求沟通电话会议后,销售代表口述记录;Copilot 向 CRM 记录结构化活动,并建议一封跟进邮件,由销售代表在发送前进行编辑和批准。
- Copilot 扫描销售代表的业务板块,并呈现“下一步最佳行动”——沉寂的客户、即将到期的合同、增售信号——每个行动都链接到其背后的 CRM 记录。
常见问题
- Copilot 可以自行向客户发送电子邮件吗?
- 不能。在设计上它仅起草内容;每一封面向客户的电子邮件、跟进或邀请都必须通过人工审批关卡,由销售代表在发送前进行审查、编辑和批准。
- 如何防止它虚构产品功能或价格?
- 关于产品或定价的事实性陈述必须基于检索到的权威来源并附带引用。护栏机制会拒绝断言无法验证的具体细节的输出,并且会对草稿进行抽样以验证准确性。
- 如何衡量它是否真正起到了帮助作用?
- 通过真实的指标——在研究和记录上节省的时间、审批关卡的编辑率、依据准确性(grounding accuracy)以及谨慎归因的销售管线(pipeline)影响——并与基线进行对比,而不是仅看原始活动计数。