构建电商客服智能体 (Build Ecommerce Customer Support Agent)
本快速上手指南将引导您构建一个智能电商客服智能体 (Agent)。该智能体利用 RAGFlow 的工作流和智能体框架,自动处理常见客户请求,如产品对比、使用说明和安装预约,提供快速、准确且结合上下文的回答。在接下来的章节中,我们将引导您完成如下所示的电商客服智能体构建过程:
前提条件 (Prerequisites)
- 示例数据集(可从 Hugging Face 获取)。
操作步骤 (Procedures)
准备数据集
- 确保已下载上述示例数据集。
- 创建两个数据集:
- Product Information (产品信息)
- User Guide (用户指南)
- 向每个数据集中上传对应的文档。
- 在这两个数据集的配置页面上,选择 Manual (手动) 作为分块 (Chunking) 方法。 RAGFlow 会在“最小标题”级别拆分文档,从而保持内容的完整性,使文本和相关图表保留在一起。
创建智能体应用
-
导航到 Agent 页面,创建一个智能体 (Agent) 应用以进入智能体画布。 画布上将出现一个 Begin (开始) 组件。
-
在 Begin 组件中配置欢迎消息,例如:
您好!有什么我可以帮您的吗?
添加分类组件

此 Categorize (分类) 组件使用大语言模型 (LLM) 识别用户意图,并将对话路由到相应的工作流分支。
构建产品功能对比工作流

- 添加一个名为 “Feature Comparison Knowledge Base (功能对比知识库)” 的 Retrieval (检索) 组件,并将其连接到 “Product Information” 数据集。
- 在 Retrieval 组件后添加一个名为 “Feature Comparison Agent (功能对比智能体)” 的 Agent (智能体) 组件。
- 配置智能体的系统提示词 (System Prompt):
你是一个产品规格对比助手。请通过确认型号并以结构化的格式清晰呈现差异,帮助用户进行产品对比。 - 配置用户提示词 (User Prompt):
用户的查询是 /(Begin Input) sys.query
结构化内容是 /(Feature Comparison Knowledge Base) formalized_content
构建产品用户指南工作流

- 添加一个名为 “Usage Guide Knowledge Base (使用指南知识库)” 的 Retrieval (检索) 组件,并将其连接到 “User Guide” 数据集。
- 添加一个名为 “Usage Guide Agent (使用指南智能体)” 的 Agent (智能体) 组件。
- 设置其系统提示词 (System Prompt):
你是一个产品使用指南助手。请为产品的安装、操作和故障排除提供逐步指导说明。 - 设置用户提示词 (User Prompt):
用户的查询是 /(Begin Input) sys.query
结构化内容是 /(Usage Guide Knowledge Base) formalized_content
构建安装预约助手

-
添加一个名为 “Installation Booking Agent (安装预约智能体)” 的 Agent (智能体) 组件。
-
配置其系统提示词 (System Prompt) 以收集以下三项信息:
- 联系电话
- 期望的安装时间
- 安装地址
一旦这三项信息收集完毕,智能体应确认这些信息并告知用户技术人员随后会与他们联系。
-
设置用户提示词 (User Prompt):
用户的查询是 /(Begin Input) sys.query -
在这三个智能体分支后面连接一个 Message (消息) 组件。 此组件用于向用户显示最终的答复。

-
点击 Save(保存)→ Run(运行)查看执行结果,并验证每个查询是否被正确路由和解答。
-
您可以通过提问以下内容来测试工作流:
- 产品对比问题
- 使用指导问题
- 安装预约请求