XianyuAutoAgent:免费开源的智能闲鱼客服机器人系统
XianyuAutoAgent是什么?
XianyuAutoAgent 是一个专为闲鱼平台设计的智能客服机器人系统。它通过ai实现闲鱼平台的7×24小时自动化值守,能够自动回复用户消息、处理议价请求、提供技术支持,并支持多专家协同决策和上下文感知对话。让我们店铺管理更轻松。
XianyuAutoAgent功能
智能对话引擎
上下文感知:通过会话历史存储,实现轻量级对话记忆管理。系统会将完整的对话历史作为大型语言模型(LLM)的上下文输入,确保对话连贯性。
专家路由:基于LLM提示工程的意图识别,将对话动态分发到不同的专家Agent(如议价专家、技术专家、客服专家),支持多场景切换。
业务功能矩阵
核心引擎:
LLM自动回复:利用大型语言模型自动生成回复内容。
上下文管理:维护对话的上下文信息,确保回复的连贯性。
情感分析增强(规划中):未来版本计划增强情感分析功能,以更好地理解用户情绪。
议价系统:
阶梯降价策略:根据预设规则,自动调整商品价格以促成交易。
市场比价功能(规划中):未来版本将支持与市场上同类商品进行比价,提供更合理的议价建议。
技术支持:
网络搜索整合:结合网络搜索结果,为用户提供更准确的技术支持和解答。
RAG知识库增强(规划中):未来版本计划增强知识库功能,提升回答质量。
运维监控:
基础日志:记录系统运行的基本日志信息。
钉钉集成(规划中):未来版本计划集成钉钉,方便卖家实时监控和管理。
Web管理界面(规划中):开发Web管理界面,方便卖家配置和监控系统运行。
XianyuAutoAgent应用
自动化客服:自动回复用户消息,解答常见问题,提高客服效率。
智能议价:通过阶梯降价策略,自动与买家协商价格,促成交易。
技术支持:整合网络搜索结果,为用户提供技术相关的解答。
多场景切换:根据不同场景(如议价、技术咨询、客服等),动态切换专家Agent,提供更专业的服务。
使用方法
环境要求
Python 3.8+
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:默认回复提示词。
5. 运行主程序
运行主程序的具体命令未在文档中明确说明,但通常可以通过以下方式启动:
python main.py python main.py
相关链接
GitHub 项目主页:https://github.com/shaxiu/XianyuAutoAgent