智能对话系统介绍

XianyuAutoAgent是一款多功能智能对话引擎,通过上下文感知和专家路由技术,实现自动化客服、议价和技术支持功能。系统能够记忆完整对话历史,并根据用户意图将请求分发给不同专业领域的Agent处理,支持多场景智能切换。

系统核心亮点

  • 上下文感知: 轻量级对话记忆管理系统,保存完整对话历史作为大语言模型输入,确保回复的连贯性和相关性
  • 专家路由机制: 结合LLM提示词和规则进行智能路由,根据用户意图识别自动分配到合适的专家Agent,实现客服、议价和技术支持等多场景无缝切换
  • 业务功能矩阵: 已实现LLM自动回复、上下文管理、阶梯降价策略和网络搜索整合等功能,规划中的功能包括情感分析增强、市场比价和RAG知识库增强

使用教程

环境要求

  1. Python 3.8或更高版本
  2. NodeJS 18或更高版本

安装步骤

  1. 克隆项目仓库
    git clone https://github.com/shaxiu/XianyuAutoAgent.git
    cd xianyu-autoagent
    
  2. 安装必要依赖
    pip install -r requirements.txt
    
  3. 配置环境变量
    创建.env文件,填入以下内容:
    OPENAI_API_KEY=your_api_key_here
    COOKIES_STR=your_cookies_here
    
  4. 创建提示词文件
    系统默认提供四个模板(位于prompts目录下),可根据需要自行修改:
    • classify_prompt.txt: 意图分类提示词
    • price_prompt.txt: 价格专家提示词
    • tech_prompt.txt: 技术专家提示词
    • default_prompt.txt: 默认回复提示词

使用方法

直接运行主程序即可启动系统。

相关链接

参与贡献

欢迎通过Issue提交建议或PR贡献代码,请遵循项目贡献指南。

免责声明:本项目仅供学习与交流,如有侵权请联系作者删除。项目团队可能随时停止更新或删除项目。


1. 转载请保留原文链接谢谢!
2. 本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3. 本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4. 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5. 联系方式(#替换成@):feedback#ziyuan.run