人们谈论AI客户支持时常抛出这样的数字——“解决80%的工单”“每张工单节省$5”“30秒内回复”——对一些公司而言确有其事,对另一些公司而言却纯属虚构。差别不在模型,而在设计。
在2026年,一个构建完善的AI支持智能体确实可以在无需人工介入的情况下解决60–75%的新工单,客户满意度也能与纯人工支持相当,甚至更高。构建不佳的智能体则会给出充满幻觉、令人沮丧的回复,最后被发到社交媒体上。架构远比模型选择重要。
本文讲的是切实可行的做法:有效的架构、能生成良好回复的提示词、防止灾难的防护措施,以及仍然需要人工参与的环节。
支持智能体的四项工作
一个实用的AI支持智能体会依次完成四件事:
- 理解工单。 客户究竟在问什么?他们带着怎样的情绪提出问题?这属于哪一类问题?
- 查找正确的上下文。 客户账户、过往互动记录、相关文档和已解决的类似工单。
- 决定如何处理。 回复答案、提出澄清问题、转交人工,或对账户执行操作。
- 执行决定。 发送回复、提出问题、升级处理或执行账户操作,并记录一切以供审计。
大多数失败的支持智能体都败在第2项(没有真实的客户上下文)或第3项(没有明确的分流逻辑)。模型本身很少是问题所在。
架构
大致如下:
新工单
↓
[分诊智能体:分类、确定优先级、分流]
↓
[上下文收集:客户数据、历史记录、知识库RAG]
↓
[推理智能体:决定操作]
↓
[回复起草器 / 操作执行器]
↓
[质量检查]
↓
[发送或升级]
每一步关注的问题各不相同。你可以使用n8n、LangGraph或CrewAI这类专用智能体框架,也可以将其构建为一组微服务。无论采用什么平台,架构模式都相同。
下面逐步说明。
第1步:分诊
分诊智能体接收未经处理的新工单并进行分类。
一个可靠的分诊系统提示词如下:
你是 [Company] 客户支持团队的分诊智能体。请从三个维度对每张新工单进行分类:
1. CATEGORY:以下之一
- account_access(登录、密码、MFA、账户被锁)
- billing(收费、退款、套餐变更、发票)
- product_question(操作方法、功能问题、配置)
- bug_report(功能损坏或行为异常)
- feature_request(请求我们尚未提供的功能)
- complaint(客户感到不满,但没有具体技术问题)
- other
2. URGENCY:以下之一:"critical"(生产环境中断、账单争议)、"normal"、"low"(咨询性质)。
3. EMOTIONAL_TONE:以下之一:"calm"、"frustrated"、"very_angry"。请如实判断。
输出JSON。对于任何无法确定的类别,将confidence标记为 < 0.7。
分诊可以使用快速模型(GPT-5的快速变体或Claude Haiku)低成本运行。这里不需要推理模型,因为它本质上是模式匹配。
分诊结果会影响两个决定:
- 高紧急度或非常愤怒的工单直接交给人工,即使智能体本可以处理。让“AI给愤怒的客户错误答案”所带来的品牌风险太高了。
- 工单类别决定后续可以使用哪个知识库和哪些工具。
第2步:收集上下文
这是决定大多数智能体成败的环节。没有良好的上下文,智能体就只是一个在猜测的大语言模型(LLM)。
需要提取三类上下文:
客户数据。 这位客户是谁?其套餐、账户使用时长、近期活动、付款状态,以及是否有未结问题。这些信息通常通过API调用从CRM或产品数据库获取。
对话历史。 这位客户以前联系过你吗?因为什么事?最后如何解决?要避免出现“我昨天才跟你说过”的糟糕体验。
知识库(通过RAG)。 文档、帮助中心文章和内部操作手册。根据工单内容进行语义搜索来检索。(我们的其他文章介绍了RAG基础知识。)
一种可靠的上下文收集模式:
根据工单 [content] 收集上下文:
1. 通过电子邮件地址查找客户。如果找到,检索plan、account_age_days、recent_actions(最近7天)、open_tickets。
2. 查找客户的工单历史(最近90天)。最多检索5张最新工单及其解决方案。
3. 在知识库中搜索相关文章。按语义相似度检索前3篇。包括文章标题、摘要和URL。
4. 在数据库中搜索类似问题的已解决工单。检索前2张及其解决方案。
将这些内容组合为一个上下文对象。
这一步需要2–5秒,却能显著改善智能体可用的信息。
第3步:推理智能体
现在由智能体决定如何处理。系统提示词如下:
你是 [Company] 的客户支持专家。你的职责是解决客户的问题。
对于每张工单:
1. 仔细阅读工单和上下文。上下文包括客户账户、客户与我们的互动历史以及相关文档。
2. 选择以下操作之一:
- RESOLVE:你有把握给出答案或解决方案。起草回复。
- CLARIFY:你需要更多信息。起草澄清问题。
- ESCALATE:此问题需要人工处理。说明原因。
- ACT_AND_RESOLVE:你可以使用可用工具对账户执行操作(退款、重置密码、更改套餐等),然后回复。
3. 语气应直接、热情且专业。与客户的表达方式保持一致。绝不居高临下。道歉绝不超过一次。绝不使用“感谢您的耐心等待”。
4. 引用文档时,链接到具体文章。不要凭记忆转述。
5. 如果客户感到不满,先简洁明确地表示理解,然后直接进入解决方案。
6. 遇到以下情况一律升级:
- 客户要求与人工沟通。
- 问题涉及超过€100 / $100的财务争议。
- 你对答案没有把握(确定性 < 70%)。
- 客户语气愤怒,且问题无法通过一个简单步骤解决。
- 问题涉及安全或隐私。
- 问题涉及对我们团队成员的投诉。
7. 输出必须为JSON:
{
"action": "<resolve|clarify|escalate|act_and_resolve>",
"confidence": <0.0-1.0>,
"reasoning": "<简要说明>",
"response_draft": "<电子邮件正文>",
"escalation_reason": "<如适用>",
"action_to_take": "<如果是act_and_resolve,则为具体操作和参数>"
}
这是智能体的核心。这里应使用能力强的模型,如Claude Sonnet 4.5或GPT-5,因为这项决策的质量决定了整个体验。
第4步:执行操作
对于RESOLVE和CLARIFY,操作很直接——发送电子邮件。
对于ESCALATE,操作是将工单转入人工队列(Zendesk、Intercom或你的内部工具),同时附上智能体的分析,使人工接手时已经掌握情况。
对于ACT_AND_RESOLVE,智能体会执行账户操作,需要谨慎处理:
- 允许执行的操作白名单。 不要允许智能体调用任何工具。应明确规定:“智能体可以发放不超过€50的退款、重置密码、在同一套餐系列内更改订阅层级,以及按请求取消订阅。”
- 确认阈值。 对于价值较高的操作(超过€50的退款、取消年度套餐账户),即使智能体有把握,也要由人工审核。
- 日志记录。 每项操作及智能体的推理都要记录。审计追踪对支持质量和监管合规都很重要。
第5步:质量检查
发送前的最后一步是质量关卡。通常通过一次独立、成本较低的AI调用来审核拟定的回复。
你是AI生成客户支持回复的质量审核员。
根据原始工单和拟定的回复,检查:
1. 回复是否真正回答了客户的问题?
2. 根据所提供的上下文,内容是否准确(没有虚构事实)?
3. 语气是否恰当(热情、直接、不居高临下、不过度道歉)?
4. 是否有任何链接失效或错误?
5. 是否包含以下任何危险信号:
- 承诺我们无法做到的事情
- 为并非我们的过错道歉
- 语气愤怒或讽刺
- 使用内部术语
- 泄露内部信息
输出:APPROVE或REVISE(并提供具体修改建议)。
如果质量检查返回APPROVE,就发送回复。如果返回REVISE,可以自动修正(由便宜、快速的模型应用建议修改),也可以排入人工审核队列。
实践中,这道质量关卡能发现主智能体所生成回复中5–10%的错误,值得投入相应成本。
知识库:大多数智能体失败的地方
决定智能体质量的最大单一因素是知识库。如果帮助中心内容过时、相互矛盾或不完整,智能体就会自信地给出错误答案。
实用原则:
部署前审查。 逐一检查最常见的100种工单类型,确认知识库为每一种都提供了正确答案。填补空白、解决矛盾并更新过时文章。这需要一周时间,却是你能做出的最具影响力的投入。
针对检索进行结构化。 每篇文章应简短、聚焦于一个问题,并使用清晰的标题。冗长且包罗万象的文章只会被检索到一部分,从而产生糟糕回复。
加入明确的“请勿这样做”部分。 许多支持工单询问的是如何完成客户本不该做的事情。知识库文章应明确说明:“如果你正尝试做X,以下是我们不建议这样做的原因,以及替代方案。”
为每篇文章标注适用范围。 “仅适用于免费套餐”“仅适用于欧盟客户”“仅适用于iOS应用”。智能体会利用这些标签筛选检索结果。
每季度更新。 大多数公司的知识库都会逐渐偏离现状。安排季度审核,由专人逐篇检查并标记过时内容。
重要的升级模式
一种常见失败模式是智能体升级所有工单(偷懒),或从不升级(过度自信)。务必正确设置升级模式:
一律升级:
- 明确要求人工处理
- 愤怒程度超过阈值(尤其是在智能体已经给出过一次糟糕回复后)
- 涉及真实资金的争议
- 安全或隐私问题
- 涉及健康、安全或法律影响
- 同一客户就同一问题重复提交工单
- 智能体置信度低于70%
绝不升级(价值低):
- 知识库中有明确答案的简单问题
- 账户日常维护(重置密码、基本资料更改)
- 状态查询(“我的退款处理好了吗?”)
- 功能请求(转给产品团队,而非人工支持)
中间地带才是智能体判断力发挥作用的地方。建立监测机制,让你能够看到:在智能体本可升级但没有升级的所有案例中,有多少客户再次就此联系?在智能体升级的所有案例中,有多少由人工轻松解决?
70%从何而来
对于典型的SaaS支持队列:
- 20–30%是简单且文档清楚的问题,AI能很好地处理。
- 30–40%是中等复杂度的问题,智能体需要上下文和判断力。如果知识库扎实且智能体拥有合适的工具,AI也能很好地处理。
- 20–30%需要人工处理,包括复杂故障排除、情绪激动的情况、边缘案例和政策决策。
- 10–20%是需要产品或工程团队处理,而非支持团队处理的缺陷报告或功能请求。
将AI能够处理的部分相加,50–70%是现实的。达到70%以上的公司都在知识库和智能体工具集成上投入了大量精力。停留在30%的公司通常知识库欠佳,并且只使用了通用智能体。
客户真正想要什么
调查结果始终表明:
- 快速解决问题是首要诉求。
- 答案准确位居第二。
- 感到自己的诉求被认真倾听也很重要,但不及前两项。
- 相比“解决我的问题”,与人工沟通的重要性要低得多。
这对AI支持是个好消息:速度和准确性恰好是AI擅长的方面。“我想与人工沟通”的想法通常只会在AI失败一次后出现。如果第一次AI回复就能解决问题,客户会更愿意接受它,而不是排队等待。
客户绝对无法忍受的是无法升级的智能体循环——与AI对话,AI没有解决问题,却不断继续尝试,而客户无法转接人工。应严格设置升级触发条件,避免这种情况。
几种具体模式
个性化很重要。 “你好,Anna,我看到你使用的是我们的Pro套餐,从2023年起就是我们的客户”与“客户您好”带来的感受截然不同。要利用上下文。
理解客户的等待。 如果客户等了30分钟才收到回复,智能体的第一句话应对此作出回应。不要假装一切都没问题。
复述客户的话。 “你提到,当记录中的公司名称包含特殊字符时,导入会失败。”这表明智能体确实读了工单。
以接下来的步骤收尾。 “我已经发放退款,你将在3–5个工作日内收到。”不要说“如果还需要其他帮助,请告诉我。”
不要主动道歉。 在还不知道发生了什么之前就说“非常抱歉给您带来不便”,会显得不真诚。在确有必要时,就具体问题道歉一次。
完整示例
客户写道:
你好,我已经连续三天尝试登录了,但系统一直说我的密码不正确。我确定密码没错——这个密码我已经用了两年。我开始怀疑你们是不是被黑客攻击了。
收集上下文后,一份良好的智能体回复如下:
Anna,你好:
三天无法登录确实太久了。我检查了你的账户:你已启用多因素身份验证,而且我看到从周二早上开始,来自你常用IP地址的登录尝试失败了十次。最可能的原因是MFA验证码出现异常,而不是黑客攻击——你的账户没有被其他人访问,密码也没有被更改。
最快的解决方法:
- 我已向anna@somecompany.fi发送密码重置链接(刚刚发送)。
- 点击链接并设置新密码。
- 登录时,系统会提示你重新设置MFA——请在你实际会使用的设备上完成设置。
如果登录后发现任何异常(设置被更改、数据缺失),请直接回复,我会请安全团队进一步检查。
— AI Expert支持团队
这份回复直接、具体,既回应了客户的担忧又不过度渲染,执行了真实操作,并以明确的后续步骤和升级路径收尾。
要点
如果设计得当,实现70%的解决率是现实的。模型很少是瓶颈。关键在于四个杠杆:
- 干净、结构清晰的知识库。
- 扎实的上下文收集(客户数据、历史记录、知识库检索、类似的已解决工单)。
- 具备明确决策标准和升级规则的推理智能体。
- 防护措施(白名单、质量检查、审计日志)。
做好这些,支持质量会提升,每位人工客服需要处理的工单量则会下降。做不好,就会制造一台令人沮丧的机器。
2026年,大多数团队要么草率地部署支持AI(并得到糟糕结果),要么拒绝部署(从而错失生产力收益)。正确的道路在两者之间:谨慎部署、衡量效果、持续迭代。好消息是,如今这些设计模式已广为人知,失败模式也已有足够完备的记录,可以提前规避。



