资料负担
把客户背景、行业判断、关键人、会前问题和产品匹配点先整理成可讨论材料,售前把时间放回方案判断。
销售助手 Agent 工作台
不是替销售做决定,而是把客户信号、企业知识、销售判断和下一步动作,收进同一个可以继续工作的地方
关系型销售的一天,常常从一份客户背景开始:售前查资料、整理方案、追会议纪要,销售再把信息搬回 CRM。客户说过的话散在聊天、文档和个人记忆里,真正需要推进时,反而没有一个地方能接住全貌。销售本来就不愿在多个企业系统之间来回切换。数据保密又决定了这不能只是把公共聊天窗口交给销售,而要把知识、记忆、权限和确认机制放在企业自己的工作台里。
所以这套产品的判断标准只有三条:输入不改变销售习惯,判断必须有依据,外部动作必须经过确认。
观察与判断
在碎片化的客户现场,销售更愿意直接说出来,而不是先学习提示词、填写字段、再组织一段完整文字。这个事实决定了产品的第一个姿势:语音优先。我们没有从按钮清单开始,而是拉着销售和售前进行多轮头脑风暴和产品推演,把一次真实客户沟通从会前、会中到会后完整走一遍。
哪些内容可以先由 Agent 接手,哪些判断必须由人完成,哪些生成物能真正进入下一步工作,都在 MVP 前被逐项讨论。所以 onboarding 不是让销售先配置系统,而是鼓励他直接说出客户、项目和当前问题。
我们先把工作分成三类:Agent 可以接手的整理与检索;需要销售协同的归属与判断;必须由销售确认的写回与外发。这个边界决定了 MVP 先解决什么,也决定了 Agent 不替谁做决定。
售前被查资料、改文档、同步状态占住,Agent 先生成可讨论的初稿;客户事实散落在聊天、文件和个人记忆中,客户 / 项目空间承接长期关系;销售不愿在 IM、CRM、文档和新工具间搬运信息,企业 IM 成为触达和快速回复入口;高级销售的推进经验符合 MEDDPICC,项目总览把缺口变成下一步行动。
把客户背景、行业判断、关键人、会前问题和产品匹配点先整理成可讨论材料,售前把时间放回方案判断。
客户层、项目层、会话层分开,系统记住的不只是一句话,还包括这句话属于谁、服务哪一单业务。
企业 IM 负责把客户动态和待确认动作送到销售面前,销售回复后再回流到对应项目。
MEDDPICC 不被压成一个失真的总分,而是指出当前最薄的一维和下一条需要补齐的证据。
调研、话术演练与真人模拟、商机复盘、方案与跟进推进。产品从 0 到 1 形成可运行的 Web 工作台。
调研(证据搜集与校验)|话术演练(会前准备与真人模拟)|商机复盘(MEDDPICC 缺口)|方案与跟进(生成、任务与写回)
产品规划承接前面的现场问题:先定义一条客户信号到业务动作的闭环,再拆出能被销售验证的任务,不把需求讨论误写成上线后的功能清单。
谁在什么时刻触发?产出哪个可复用业务对象?哪一步需要人工确认?四个场景先共享一条主链,再按入口和任务模板扩展。
销售不需要先整理成标准字段,可以从最顺手的入口开始;系统负责识别客户、项目和本次任务。
不是直接生成一段答案,而是调用销售任务、补齐企业知识,并把事实、缺口和风险分开处理。
结果进入项目空间成为可继续使用的业务对象,并在涉及外部系统时保留销售确认。
产品没有把销售助手做成一个“什么都能问”的聊天框,而是把从客户信号到业务动作的路径组织成一个连续工作流:销售从语音、文字、文件、会议内容或企业 IM消息开始,Agent 识别当前要推进的客户和项目,选择对应的销售任务,补齐必要的企业知识和历史上下文,产出可确认的材料或行动,再将结果沉淀回项目空间和后续跟进。
这个顺序决定了产品不是“问答框 + 一堆功能”,而是一条从客户信号到业务动作的连续工作流。Agent 负责整理、判断和建议,涉及客户信息修改、CRM 写回和外部发送的动作保留销售确认,让自动化真正服务于销售的判断和关系推进。
用户只需提供一个客户信号,系统必须交付四个可检查的结果:归属、判断、资产、动作。每个结果都能回到来源;涉及客户信息、CRM 或外部发送时,确认权留在销售。
onboarding 不要求销售先学习提示词,而是让第一次输入就产生可推进的业务结果。
销售的工作高度碎片化,因此语音从一开始就被定义为主要入口,而不是文字输入旁边的附加按钮。onboarding 阶段直接引导销售说出客户、项目和当前问题,第一次输入就应该得到一个可以继续推进的结果。
产品把客户、联系人、项目、会话、文档和任务组织成业务空间,而不是让信息停留在聊天记录里。客户层保存长期画像,项目层记录当前商机,会话层处理本次沟通,销售切换项目时不会被上一单的资料干扰。
Hermes 负责编排,GBrain 负责业务记忆,阿里百炼 负责外置知识召回;模型只是链路中的一个推理组件。
早期版本出现首个有效响应过慢、工具执行失败和长时间无反馈。Langfuse Trace 与服务日志显示,agent.md 写得过细、每轮携带上下文过多,GBrain 的系统提示词拼接又进一步拖慢响应并增加工具调用不稳定性,因此将稳定规则收进 Skill,并引入阿里百炼作为外置检索服务。
企业 IM 负责信息触达和快速回复,Agent 负责理解消息、绑定业务上下文和生成下一步动作;CRM 负责沉淀销售确认后的业务记录。MCP 用于访问客户、项目、任务等业务工具,不承担 IM 消息传输。
销售可以用文字、语音、文件、会议内容或企业 IM 消息开始工作,结果回到项目空间、任务和业务系统。
在这套产品里,MCP 不是新的业务系统,而是 Agent 调用企业工具的标准连接层。企业 IM 继续承担消息触达,CRM 继续承载客户、商机和跟进记录;Agent 通过 MCP 读取必要上下文、生成待确认动作,并在销售确认后调用对应工具。
产品把客户、联系人、项目、会话、文档和任务组织成业务空间,而不是让信息停留在聊天记录里。销售说出一个客户或上传一份材料后,Agent 会识别其中的企业、人物、需求和项目线索,并将内容归属到对应空间;后续的会议纪要、调研结果、生成文档、待办和盯防结果都继续沉淀在同一个地方。
客户层沉淀企业画像和关键人物,项目层承载当前商机的预算、进展、需求和决策关系,会话层只保留本轮沟通的临时指令和中间结论。跨项目引用必须有明确的业务意图,资料和记忆也要绑定清晰的企业与项目归属,这样才能避免关系型销售最怕的“上下文串单”。
在每个客户 / 项目空间中展示当前简报、客户完整度、八个维度的证据和评分、信息缺口、项目风险与下一步行动。评分不是为了给商机贴标签,而是为了指出下一步应该补哪条证据。
调研、会议和文件处理不再只返回一段自然语言,而是沉淀为客户简报、已确认事实、信息缺口、项目风险、判断依据和下一步行动。事实和判断分开呈现,销售可以看到依据并决定是否采纳;需要修改客户信息、创建任务、写回 CRM 或发送外部消息时,必须经过销售确认。
客户正在评估现有系统的替换成本,业务负责人关心交付周期,财务负责人尚未进入当前对话。
实时会议和录音导入共用同一条沉淀链路,输出回到客户 / 项目空间,而不是停留在一次性文本里。
市场调研等耗时较长的工作被设计成可暂停、可恢复、可重试的研究任务:先确认范围,再拆分子任务,分阶段采集证据,合并并校验信息,最后输出结论、依据、风险和行动建议。销售可以看到任务进行到哪一步,遇到异常时能够恢复,而不是面对长时间没有反馈的黑盒。
关键事实保留来源、时间和置信度;证据不足时,系统允许留空或给出低置信判断,而不是为了让页面看起来完整而编造结论。事实、推断、风险和行动被拆开,问题才能回到具体的上下文、业务 Skill 或数据。
企业知识优先从知识库检索,客户画像、历史沟通、已确认事实和信息缺口从客户与项目记忆调取。CRM 的连接范围、权限隔离、工具可用范围和写入确认在产品层明确下来,Agent 不替销售做越权决策。
Langfuse 关注 Agent 链路、任务耗时、失败和重试;PostHog 观察真实产品行为。只有从输入走到下一步动作,才说明 Agent 在帮助销售推进,而不是只提供一次回答。
关注 TTFT、不同任务的总耗时、工具调用、失败和成本,区分问题来自资料准备、知识检索、业务工具还是模型。
观察语音输入、客户 / 项目绑定、项目空间进入、文档打开、信息缺口补齐、任务创建和企业 IM 回复。
销售反馈“结果不准”时,继续判断知识是否过期、实体是否绑错、任务是否路由错误、事实和推断是否混在一起。
早期版本 TTFT 偏慢、工具执行频繁失败。结合 Langfuse Trace 和服务日志拆开看,问题不只在模型:agent.md 过细,每轮带入上下文过多;GBrain 的提示词拼接也让系统指令反复堆叠。于是把稳定规则收进 Skill,把客户 / 项目记忆与企业知识检索拆开,并引入阿里百炼作为外置检索服务。
反馈自然语言回答无法直接进入下一次沟通。
定位事实、推断、风险和行动混在同一段文本中。
调整增加客户简报、信息缺口、风险和下一步行动卡片,并保留来源与置信度。
反馈同一客户多条商机并行时,信息归属不够确定。
定位聊天记录能记住内容,但不能表达内容属于哪一个业务对象。
调整建立客户层、项目层、会话层,并在项目空间中显示当前归属和切换边界。
反馈长时间没有反馈时,销售无法判断是等待、失败还是卡住。
定位研究任务缺少阶段状态、异常恢复和局部重试。
调整增加阶段进度、心跳、暂停、恢复、异常提示和局部重试,任务结果回到项目空间。
语音 / 文字 / 文件进入、客户项目归属、结构化结果与任务回流已串成完整主链。
Agent 负责整理与建议,项目空间负责承接上下文,销售确认后才执行 CRM / 企业 IM 外部动作。
从现场问题、产品取舍、工作台界面到 Trace 反馈,已形成一套完整的项目说明与复盘材料。