本节摘要:对话型生成式引擎优化(GEO)的核心失败不是第一句答错,而是第三句把已经找对的政策忘掉。多轮里意图在流,状态在变,记忆、工具、共情抢同一张嘴。任务型对话要的是完成工单;关系型对话要的是不把人推走。两者共用一个无状态提示,就会在引用政策编号的当口改口成鸡汤。
阅读完本节,你应当能够:
单轮问答像窗口叫号:问一句,给一张单。多轮像会诊:病人补充症状、改口、发火。窗口职员若每句都当新顾客,会把已经查到的病历丢掉。对话型 GEO 的典型事故是:第一轮正确引用了退货条款,第三轮用户补充「还没拆封」,模型用常识编了一套更宽松的口径,编号消失。引用不是丢在检索,是丢在状态。
原文集把对话本质写成意图流与状态空间协同演化。状态空间至少包括 3.1 那些字段,外加「已出示的证据编号」和「已承诺的动作」。后两项是对话特有的债:你说过的话会变成用户手里的合同。生成式引擎若不当记忆,会在共情时超出口径。
⚠️ 常见坑:用更长的对话窗口当记忆。窗口会把用户骂人和政策原文同等权重塞进上下文,模型可能跟着情绪走,而不是跟着条款走。
对话架构可以压成三层,避免再画宇宙图。
理解层:更新意图状态,识别切换还是填槽。行动层:调用订单、库存、工单工具,检索适用政策块。收口层:按尺输出「结论 + 条件 + 下一步」,并记录本次出示的编号。共情放在收口层的第一句,不允许改写第二句的条件。这是结构强制,不是道德劝诫。
关键组件原文集提过:记忆、共情、工具。记忆应存槽和决策摘要,例如「已确认未拆封、已引用退货政策第三条」。不要存全部闲聊。共情是语气策略,不是新的事实源。工具失败时必须暴露失败,禁止用训练记忆补物流轨迹。
应用模式是双轨。任务驱动:改地址、查余额、开票,成功定义是工单关闭且口径可审计。关系构建:陪伴、导购、长期顾问,成功定义是下轮还愿意说、且没有法外承诺。用任务轨的完成率考核关系轨,会逼出催单机器人;用关系轨的好感考核任务轨,会逼出不敢说「不行」的助手。
| 轨 | 记忆重点 | 尺的优先级 | 失败长相 |
|---|---|---|---|
| 任务 | 订单、条款、已承诺动作 | 准确 > 共情 | 第三轮口径漂移 |
| 关系 | 偏好、禁忌、长期目标 | 边界内共情 | 讨好导致超售 |
| 混合导购 | 预算槽 + 品牌红线 | 红线不可破 | 为成交编造库存 |
轮次1 查询 → 写下出示过的事实 轮次2 填槽 → 不换簇,只补条件 轮次3 切换 → 确认后换锚,旧编号作废并明示
1.2 提过摘要加实体策略可抬多轮满意度。对话 GEO 要把「已引用编号」也当实体,否则满意度上升的同时审计爆炸。公开材料里解决率从六成到近九成的跳变,往往发生在工具接通之后,而不是文案更暖之后。先接通工具,再调共情。
走法一:簇切换未确认。用户从物流改退货,系统仍把物流检索块留在上下文头部,生成时混用。处理:切换时清空无关块,明示「接下来按退货规则说」。
走法二:共情模板含事实。『我们一定帮您特批』是事实承诺。共情句应无数字、无例外、无时间保证。
走法三:工具超时用记忆补。看起来专业,实则伪造。超时应走「我现在查不到」的安全模式,这是 2.1 分布外谦逊在对话里的样子。
走法四:多助手抢状态。一个机器人查订单,一个机器人搞营销,状态不共享,用户被当成两个人。编排层必须有唯一状态主。
💡 关键直觉:对话里的引用是有时效的出示。换簇就要换证,旧证必须当众作废,不能留在窗口里继续发光。
不要。只贴适用条款块,并在状态里记编号。整份政策会把生成推向摘要胡编。
意图可以记录为「请求例外」,行动层走人工或授权工具,生成层禁止口头特批。这是权限槽,不是语言风格问题。
记忆模块最容易存错东西。把全文录音式对话塞进向量库,检索时会召回用户的骂人话和过期承诺,生成跟着情绪走。应存的是槽和债:订单号、已确认未拆封、已引用退货政策第三条、已承诺「二十四小时内回电」这种动作。债会在下一轮被用户当合同宣读。模型若忘了债,用户会认为被戏弄;模型若发明新债,法务会认为口头合同成立。共情句的写作规范是:无数字、无例外、无时间保证。时间保证属于动作债,必须走工具或人工授权。
任务轨和关系轨的考核若混用,会逼出两种怪物。用完成率考陪伴助手,它会催单。用好感考退货助手,它不敢说不行。混合导购必须同时有预算槽和品牌红线,红线不可被好感打破。库存工具失败时,禁止用「仓库里应该还有」补完——这是用记忆伪造实时,4.3 的金融场景里等同虚假陈述。
多助手是状态灾难的放大器。营销机器人不知道客服已经引用了不可退货条款,继续承诺七天无理由。唯一状态主不是组织图表上的「中台」,是运行时只有一个状态对象被写。助手之间传的是状态标识,不是再生成一段摘要当耳语——摘要会丢编号。转人工时把状态和已出示编号一并交接,否则人会从头问,用户会觉得系统没听见。
窗口长度不能当记忆。长窗口把政策原文和骂人同等送进注意力,模型可能选情绪。摘要加实体是为了让注意力看见债,而不是看见热闹。
把已出示的条款编号当成实体存进状态,和订单号同等重要。换簇时旧编号要当众作废,不能留在上下文头部继续发光。共情只能出现在不含数字、不含例外、不含时限的第一句;时限属于动作债,必须走工具或人工授权。工具超时禁止用训练记忆补物流或库存,那是伪造实时。多助手必须写同一本病历,营销助手不得在客服已引用不可退条款之后继续承诺无理由退货。转人工要把状态和已出示编号一并交接。长窗口不是记忆,长窗口会把骂人和政策同等送进注意力。记忆只存槽和债,不存热闹。
对话现场用一条退货工单把纪律走完。第一轮查物流,工具返回在途,生成只许陈述位置,不许加赠品承诺。第二轮用户补充未拆封,这是填槽,簇仍可停留在查询与决策之间的过渡,但必须把未拆封写入状态。第三轮明确要退,簇切换,检索块换成退货条款,旧的物流引用退出上下文,并在回复里说明接下来按退货规则说。共情一句之后必须出现条款编号和下一步动作。若工具在第三轮超时,只能说此刻查不到,请给订单号或转人工,禁止补一段「通常三天能到」的记忆。若旁边还有营销助手,它必须读到同一状态里的「已进入退货,不可再促销」。转人工时把病历交给人,人不应再问已经问过的订单号。这条路径能跑通,对话 GEO 才算从第一句对了走到全程对了。跑不通,加窗口长度只会让骂人和政策抢注意力。
退货工单路径应写成自动化脚本,放进 6.2 的持续集成。脚本断言第三轮出现新编号、旧物流引用不再出现、超时走查不到、营销助手不再促销。脚本失败即发布失败。记忆继续只存槽和债。共情继续无数字无例外无时限。动作债继续走授权。多助手继续同一病历。转人工继续交接编号。长窗口继续不当记忆。窗口里骂人和政策抢注意力的问题,用摘要加实体解决,不用再加长度解决。第一句对了只是窗口叫号成功,全程对了才是会诊成功。会诊失败却去优化第一句文采,是场景认错。
把退货三轮脚本当成发布闸的一条用例。脚本不绿,文案再暖也不许放量。营销助手读到退货状态必须闭嘴促销。记忆只存债,窗口只当通道。会诊失败却去打磨第一句,是认错了现场。债包括已承诺回电时限,时限不是共情,是必须兑现或必须作废的动作。作废也要当众说。
脚本不绿不许放量。作废旧编号必须当众说。已承诺的回电时限是债,不是气氛。营销助手在退货状态下禁止促销。窗口不是记忆,记忆不是热闹。会诊失败不要回头打磨叫号词。债清了,对话型生成式引擎优化才算从单句成功走到全程成功。
全程成功的标志是编号可追、超时诚实、助手不抢病历。少一条都还是窗口叫号。
下一节进入必须持证发言的现场:医疗、金融、法律为何不能把通用助手换皮上线。