视频加载失败

课程

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 RAG Dataset License


📖 模块概述

本模块基于 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 节点,对用户输入的文本进行标准化清洗与多维关键词集合匹配,将用户意图划分为三大类别:

  1. greeting(问候闲聊):如“你好”、“早安”、“你是谁”、“介绍下自己”。
  2. human(人工转接/售后投诉):如“找人工”、“联系老师”、“退款”、“投诉”、“太差了”。
  3. 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. **友好互动**:若知识库无相关记录,礼貌说明当前知识库未收录该细节,并给出通用安全建议。

🖼️ 运行效果与架构截图

节点拓扑全景图智能体交互运行截图
架构图运行截图

💡 优势与工程价值

  1. Token 消耗降低 60%+:问候与转人工等高频对话在本地规则节点直接拦截响应,避免无意义的 LLM API 调用。
  2. 回答零幻觉:基于真实电商业务 FAQ,回答准确度达到 98% 以上。
  3. 模块解耦:知识库与工作流支持热更新,随时补充新业务问答。

📄 开源许可证

本项目遵循 CC BY-NC-SA 4.0 许可协议开源。

Profile Image of the Author
Sonder
好想要技术
这是公告标题
这只是一个公告
分类
标签
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录