← 返回项目列表
后端

智能电商客服 Agent 系统

面向电商售前、售后、订单和物流场景,参与构建基于多 Agent 协作、Tool Calling 与 RAG 知识库的智能客服系统。

周期
任职期间
角色
AI 智能体开发
类型
后端

01

我的工作

  • 参与 Router Agent、Guide Agent、Order Agent、AfterSale Agent 和 FAQ Agent 等子 Agent 的职责拆分与流程设计。
  • 基于 FastAPI 和 SQLAlchemy 封装商品查询、订单查询、物流查询、工单创建等业务工具,使 Agent 能够安全调用业务数据。
  • 参与商品、订单、物流、售后工单、客服会话和 Agent Trace 日志等数据模型设计,并完成部分 ORM 访问层开发。
  • 对商品 FAQ、售后 SOP 和平台规则进行文档清洗、Chunk 切分、Embedding 向量化和相似度召回,支撑客服问答。
  • 使用 Redis 管理会话上下文和用户状态,支持多轮对话、历史消息追踪和复杂问题的连续交互。
  • 设计低置信度兜底和高风险场景转人工策略,对投诉、赔付、退款争议等请求进行边界控制。
  • 记录用户问题、Tool Calls、RAG 来源和最终回答,用于分析工具调用成功率、人工转接率与知识库召回效果。

02

技术流程

  1. 用户问题进入客服会话接口
  2. Router Agent 判断意图并分发到对应业务 Agent
  3. 业务 Agent 根据场景调用 Tool 或检索 RAG 知识库
  4. FastAPI 服务校验请求并访问 MySQL、Redis 或 Chroma
  5. 系统记录 Tool Calls、RAG 来源和 Agent Trace
  6. 低置信度或高风险场景进入人工转接路径

03

问题与约束

电商客服场景涉及商品、订单、物流、售后和平台规则,单纯依赖模型生成容易出现越权查询、幻觉回答或流程失控。项目重点是把模型能力限制在明确的业务工具和知识库边界内,同时保留会话状态、调用链路和人工兜底,便于持续评估与优化。

04

关键技术决策

Router Agent 统一分流

先由 Router Agent 判断用户意图,再分发到导购、订单、售后或 FAQ 等子 Agent,减少单个 Prompt 承担过多职责。

Tool 与业务系统隔离

通过 FastAPI + SQLAlchemy 封装业务工具,并在服务端做参数校验和权限边界控制,避免模型直接接触底层数据结构。

保留 Trace 便于优化

记录工具调用、知识库来源和最终回答,让后续 Prompt 调整、知识库切片和人工转接策略有可分析依据。

05

结果与复盘

完成智能客服 Agent 的核心业务链路建设,覆盖意图分流、业务工具调用、知识库检索、多轮会话、低置信度兜底和人工转接等场景。项目表述聚焦本人参与的后端与 Agent 工程工作,不公开内部数据和线上指标。

06

项目边界

公司项目。页面仅描述本人参与范围,不公开客户名称、业务数据、内部源码、线上地址、真实订单和具体经营指标。