对话式导购系统落地实践,RAG与MCP如何构建可交易的AI电商Agent

一款融合 RAG、MCP 与图工作流的智能商品推荐系统,实现从意图理解、知识检索到下单退货的完整交易闭环。该系统采用双层语义路由与标准化工具调用,显著提升电商场景中 AI 的可控性与实用性。

人工智能

在生成式 AI 赋能电商的探索中,多数方案仍停留在“推荐”层面——能回答问题、能列商品,但无法真正参与交易流程。近期一个开源项目展示了更进一步的实践路径:一套完整的对话式导购 AI Agent 系统,不仅支持自然语言交互与精准推荐,还能直接执行下单、退货、评价等真实业务动作,形成端到端的交易闭环。

该系统以“会聊天、会推荐、还能真正下单”为定位,技术架构围绕三大核心能力展开:语义理解(RAG)、外部工具调用(Function Calling + MCP)与流程编排(Graph 工作流)。其关键突破在于将 AI 能力深度嵌入现有电商业务链路,而非仅作为前端辅助模块。

如图1所示,系统分为用户接入层、AI 核心层与后端服务层。用户通过 Web 或移动端发起对话请求,经 API 网关后进入“智能导购 Agent 服务”。该服务基于 Spring AI Alibaba 构建,统一管理提示词、对话记忆与模型切换逻辑,确保多轮对话中上下文连贯性。例如,当用户说“上次推荐的那款耳机预算超了,有没有500元以内类似音质的”,系统能准确关联历史推荐并动态调整策略。

在意图识别环节,系统引入轻量级双层 embedding 语义路由机制:第一层粗粒度分类为“流程类/工具类/推荐类/闲聊类”,第二层对流程类进一步细分(如“下单流程”“退货流程”),再交由 Graph 工作流推进。这一设计显著提升了对自然语言表达波动的鲁棒性——即便用户表述模糊或跳转话题,系统也能快速归位至对应业务节点,避免传统规则引擎易崩溃的问题。

对于需要知识支撑的问答(如“这款手机支持多少W快充?”“保修政策是怎样的?”),系统启用 RAG 引擎。私有商品文档经 Embedding 模型向量化后存入 Milvus 或 PgVector 向量数据库,检索结果与用户问题拼接为 Prompt 输入大模型,从而生成准确、可溯源的回答,有效缓解 LLM 幻觉与知识滞后问题。

而涉及实时数据与操作的请求(如“查一下库存”“帮我下单”),则通过 Function Calling 触发后端服务。值得注意的是,该项目采用 MCP(Model Context Protocol)作为标准化数据交互协议,替代传统硬编码的工具注册方式。MCP 提供统一的 Schema 描述与调用规范,使不同业务系统(商品中心、订单中心、支付网关)能以一致方式被 AI 调用,大幅降低集成复杂度与维护成本。例如,一个“下单”动作背后可能串联商品校验、库存锁定、优惠计算、支付发起等多个微服务,MCP 将其抽象为单一可调用接口,由 Graph 工作流按序执行。

文章配图

前端交互方面,系统提供 Vue 3 + TailwindCSS 实现的响应式界面,并支持关键 UI 快照能力——如订单卡片、购物车卡片、确认单卡片等。这些快照不仅增强用户对交易状态的感知,也在服务异常时提供降级回退依据。流式输出采用 SSE 协议,模拟“打字机”效果,提升对话沉浸感。

图2展示了该系统的实际对话场景:用户输入“想买个送给程序员男朋友的礼物,预算500元”,AI 首先理解其隐含需求(男性、科技属性、预算约束),随后结合 RAG 检索商品知识库,推荐 La Mer 精华水与 Sony WH-1000XM5 耳机,并标注价格与加购按钮;用户进一步追问“哪款更适合送礼?”,系统基于售后政策、包装规格等私有知识补充说明,最终促成决策。

此类系统的价值不仅在于功能完整性,更在于其工程化落地的可行性。它同时展现了 AI 工程师在两个维度的能力:一是对前沿技术(RAG、MCP、Graph Workflow)的掌握与组合创新;二是对电商业务逻辑的深度理解与系统集成能力。例如,在简历中可清晰阐述:“为何采用双层语义路由而非单层分类”“MCP 相较传统 Function Calling 在可维护性上的优势”,这类问题正是技术面试中的高价值考点。

AI导购助手实际对话界面

当前,主流电商平台的 AI 助手仍多聚焦于搜索优化或客服应答,真正打通“推荐-决策-交易”全链路的案例极少。该开源项目虽为教学导向,但其架构设计已具备生产级雏形:通过 Feign + 网关无缝对接现有商品/订单服务,支持会话历史持久化,并预留了模型热切换与 A/B 测试能力。

行业层面,随着 MCP 等开放协议逐步成熟,AI Agent 与企业内部系统的耦合将从“定制对接”转向“标准互联”。这不仅降低部署门槛,也为跨平台协同(如品牌方与渠道商共享导购能力)创造条件。未来,具备交易执行能力的对话式导购有望成为电商基础设施的一部分,而不再只是锦上添花的功能插件。

值得指出的是,该方案并未依赖特定闭源模型,底层 LLM 可灵活替换为千问、DeepSeek-V3 或本地部署的 Ollama 模型,适配不同企业的数据安全与成本要求。其核心竞争力在于工作流设计与协议抽象,而非单一模型性能。

目前该项目已开源完整源码、开发教程及技术答疑支持,面向希望深入 AI 与业务融合的开发者。对于企业技术团队而言,它提供了一条从 PoC 到 MVP 的可行路径:先以轻量级路由+RAG解决高频咨询问题,再逐步接入 MCP 工具链扩展交易能力,最终实现真正的“AI 售货员”角色。