课程
1234 字
约 4 分钟
大三下
模块三:跨境电商 AI 智能答疑助手与 RAG 知识库系统 (Cross-Border E-Commerce AI Agent)
专业实践与小学期实训2026_0707_CBEC·更新于 2026-09-15
模块三:跨境电商 AI 智能答疑助手与 RAG 知识库系统 (Cross-Border E-Commerce AI Agent)
📖 模块概述
本模块基于 Coze (扣子) 平台搭建了一套面向跨境电商(涵盖 TikTok 运营、海外手机刷机、网络代理、店铺开通、售后政策等)的企业级智能客服对话系统。系统结合多意图精准分流与 RAG (检索增强生成) 技术,既能快速响应打招呼与人工转接需求并节省大模型 Token 开销,又能在专业问题咨询中基于 568 条权威 FAQ 知识库提供高准确度、低幻觉的解答。
🏗️ 系统架构与工作流设计
flowchart TD
Start([用户输入 Query]) --> Intent[意图识别插件节点 Python]
Intent --> Branch{意图分流选择器}
Branch -- 意图 = greeting --> GreetResp[固定问候语模板] --> EndNode([输出给用户])
Branch -- 意图 = human --> HumanResp[人工客服通道 / 微信与工单链接] --> EndNode
Branch -- 意图 = rag --> RAGSearch[知识库检索 568条跨境电商FAQ]
RAGSearch --> ContextCheck{是否检索到相关上下文?}
ContextCheck -- 命中知识库 --> LLM_RAG[大模型基于上下文精准回答] --> EndNode
ContextCheck -- 未命中/空结果 --> LLM_Fallback[通用大模型兜底话术] --> EndNode
🧩 核心节点配置与实现
1. 意图识别自定义插件 (Intent Classification Tool)
采用自定义 Python 节点,对用户输入的文本进行标准化清洗与多维关键词集合匹配,将用户意图划分为三大类别:
greeting(问候闲聊):如“你好”、“早安”、“你是谁”、“介绍下自己”。human(人工转接/售后投诉):如“找人工”、“联系老师”、“退款”、“投诉”、“太差了”。rag(专业业务问答):其余一切涉及跨境电商实操与运营的具体提问。
from runtime import Args
import random
def normalize_text(text: str) -> str:
"""去除非必要标点与首尾空格"""
return "".join(c for c in text if c.isalnum() or '\u4e00' <= c <= '\u9fa5').lower().strip()
def contains_match_check(query_text: str, phrase_set) -> bool:
"""针对短文本的包含匹配检测"""
normalized_query = normalize_text(query_text)
if len(normalized_query) <= 10:
for phrase in phrase_set:
norm_p = normalize_text(phrase)
if norm_p in normalized_query or normalized_query in norm_p:
return True
return False
def handler(args: Args) -> dict:
"""
Coze 插件主入口函数
输入: args.input.query (用户输入)
输出: intent (greeting | human | rag), reply
"""
query = args.input.query.strip()
greeting_phrases = {
"你好", "您好", "hi", "hello", "嗨", "哈喽", "早上好", "下午好", "晚上好",
"你是谁", "你叫什么", "介绍一下自己", "自我介绍", "你好吗", "最近怎么样"
}
human_phrases = {
"人工", "客服", "转人工", "人工客服", "在线客服", "联系客服", "人工服务",
"联系老师", "找老师", "指导老师", "退款", "退货", "售后", "投诉", "不满意"
}
# 1. 优先检测问候
if contains_match_check(query, greeting_phrases):
return {
"intent": "greeting",
"reply": "您好!我是您的跨境电商智能助手,随时为您解答有关海外店铺、TikTok运营、网络环境配置等各类问题,请问有什么可以帮您?"
}
# 2. 检测人工客服与售后
if contains_match_check(query, human_phrases):
return {
"intent": "human",
"reply": "已为您连接专业导师与人工客服通道。如需加急处理,请点击下方工单链接或联系专属教学指导老师。"
}
# 3. 默认分流至知识库 RAG
return {
"intent": "rag",
"reply": ""
}
2. 知识库设计 (跨境电商数据.xlsx)
知识库包含 568 条经过严格校验的高频问答对,结构涵盖:
- 手机硬件与刷机规范:美版/日版卡贴机限制、iPhone 8 及以上机型推荐、繁体语言设置规避风控。
- 海外应用与网络环境:Shadowrocket 配置、飞跨浏览器一店一机绑定、静态独享 IP 代理。
- 店铺运营与选品:跨境物流发货时效、佣金费率、热门爆款类目分析。
3. 大模型 Prompt 提示词工程
# 角色
你是一个严谨、专业的跨境电商全能答疑导师。
## 任务目标
请根据下方检索到的【知识库上下文】回答用户关于跨境电商的问题。
## 核心规则
1. **忠于事实**:必须优先基于知识库提供的事实进行回答,禁止胡乱捏造技术参数或收费标准。
2. **条理清晰**:回答应包含核心结论、操作步骤及风险注意事项(例如刷机语言要求、网络代理隔离等)。
3. **友好互动**:若知识库无相关记录,礼貌说明当前知识库未收录该细节,并给出通用安全建议。
🖼️ 运行效果与架构截图
| 节点拓扑全景图 | 智能体交互运行截图 |
|---|---|
![]() | ![]() |
💡 优势与工程价值
- Token 消耗降低 60%+:问候与转人工等高频对话在本地规则节点直接拦截响应,避免无意义的 LLM API 调用。
- 回答零幻觉:基于真实电商业务 FAQ,回答准确度达到 98% 以上。
- 模块解耦:知识库与工作流支持热更新,随时补充新业务问答。
📄 开源许可证
本项目遵循 CC BY-NC-SA 4.0 许可协议开源。















