Sunday 的面试指南

智能客服系统里,RAG、工具调用和人工转接应该怎么配合?

🧑‍💻 面试官:做一个售后智能客服。用户先问“七天无理由怎么计算”,接着问“我的订单能退吗”,最后说“那就帮我退款”。你会让一个 Agent 从头做到尾吗?

🙋‍♂️ 我:不会把这三句话当成同一种操作。第一句查公开规则;第二句需要登录身份和订单实时状态;第三句会改真实业务数据,必须走退款规则、权限和确认流程。

🧑‍💻 面试官:如果知识库写着“七天内可退”,模型已经检索到了,为什么还要查订单系统?

🙋‍♂️ 我:知识库只能解释政策,不能证明这笔订单的签收时间、商品类别和售后状态。是否可退要根据当前订单数据和业务规则判断。

🧑‍💻 面试官:订单接口超时,用户一直催。你会让模型按经验告诉他“可以退”吗?

🙋‍♂️ 我:不能。我会说明暂时无法核实订单状态,保留工单和已知上下文;可以重试查询或转人工,但不能把未核实的资格说成已确认,更不能执行退款。

这题的核心不是把 RAG、Tool Calling、人工客服都接上,而是每一步回答和动作到底需要什么依据、谁有权执行。

面试速答(60 秒版)

我会把智能客服按任务分层。政策解释类问题用 RAG 找当前适用的条款,并给出来源;涉及“我的订单”就先确认用户身份,再调用订单工具读实时数据;涉及退款、改地址等写操作,必须由后端业务规则校验,并取得必要的用户确认,模型不能凭一句话直接改数据。

人工转接不是失败后的随手兜底。需要提前定义触发条件,比如政策和订单数据冲突、工具连续失败、用户投诉升级或进入高风险操作。转接时把已核实的事实、调用结果、未解决的问题和用户授权范围一并交给人工,避免用户重讲一遍,也避免把模型猜测当事实交接。

评测时分别看政策问答是否有依据、订单查询是否越权、退款动作是否通过规则和确认、工具超时能否停止猜测,以及转人工后上下文是否完整。这些比只看客服“解决率”更重要。

知识点详解:一次售后对话会经过三种不同的边界

公开规则:RAG 回答“通常怎么办”

“七天无理由怎么计算”是在问政策。RAG 可以从经过管理的售后规则中检索生效版本,回答起算时间、排除商品和申请条件,并把来源展示出来。若各渠道政策不同,还要先明确购买渠道;如果资料冲突,先说冲突,不要替业务部门拍板。

这时不一定要查询用户订单。公开政策答复的任务边界是解释规则,不是判断某一单是否符合。把这一步做好,系统就能先解决大量低风险、可标准化的问题。

订单查询:工具回答“这笔订单现在怎样”

用户说“我的订单能退吗”,问题就变了。需要先识别并验证用户身份,再查询订单、签收时间、商品类别和售后状态。查询工具要由应用携带已认证的用户身份,后端按订单归属做授权,而不是把用户在聊天里输入的订单号直接当访问凭证。

模型可以整理工具返回的信息,向用户解释“政策要求是什么、当前订单满足了哪些条件”。但最终是否有退货资格,最好由确定性的业务规则或售后服务给出。知识库可能说明一般条件,不能替代实时订单事实;订单接口的返回也不能被模型自行改写成另一个金额或日期。

退款执行:从回答变成业务动作

“帮我退款”是写操作,风险比问政策高得多。系统要确认用户要退哪笔订单、退款金额和去向是否由业务系统核算,是否需要人工审核或二次确认;然后才由有权限的后端服务执行。执行结果要有业务单号,重试要避免重复退款。

如果订单工具超时,系统应停在“无法核实”。它可以告诉用户当前状态、安排重试或创建人工工单,但不能为了让对话显得顺畅而承诺退款成功。模型提出操作意图,与后端真正完成退款,是两个需要分开记录的事件。

智能客服分别用 RAG 解释政策、授权只读工具查询订单,退款写操作前还需规则和用户确认;接口超时转人工

人工转接:交接的是事实,不是整段聊天的噪声

有些问题靠补问就能解决,例如用户没提供购买渠道;有些必须转人工,例如工具持续失败、例外政策缺少决策规则,或者用户对已给结论提出正式投诉。

转接包可以包含:用户已授权的身份与订单标识、已查到的政策版本、工具调用结果、系统没有核实的部分、用户诉求,以及已经做过的操作。**推测和已核实事实要分开标注。**这样人工接手时知道下一步该查什么,也不会把 AI 的一句“可能可以退”误当成业务承诺。

面试官继续追问

用户提供订单号,就能直接查询吗?

不能。订单号不是身份凭证。查询工具必须核对登录身份和订单归属;涉及他人订单时,模型也不能从历史聊天里“借用”权限。

RAG 与订单系统说法冲突,信谁?

先看冲突的是什么。政策版本和适用范围由权威政策源确认;订单状态由订单系统确认;退款资格由业务规则决定。不要简单说“实时系统永远优先”或“知识库永远优先”,因为两者回答的不是同一个事实。

什么情况下不应自动退款,而应转人工?

规则不覆盖的例外、金额异常、身份或订单归属不清、工具结果矛盾、用户明确要求投诉升级,都适合交给人工。已有明确规则和确认流程的正常退款,则不必为了“稳妥”全部转人工。

面试速记卡

  • RAG:解释当前适用的公开政策,不能证明个人订单状态。
  • 读工具:带已认证身份查询订单,后端核对归属。
  • 写工具:退款由业务规则、权限与确认控制,模型不能直接拍板。
  • 失败兜底:工具超时就说明无法核实,不猜资格、不伪称操作成功。
  • 人工转接:交接已核实事实、未解决问题和已做操作,不传递模型猜测。
简历汪永久免费在线制作简历,模板直接套用、导出无水印,永久免费、下载免费,不需要付费解锁任何功能。去写简历