https://github.com/shaxiu/XianyuAutoAgent
智能闲鱼客服机器人系统:专为闲鱼平台打造的AI值守解决方案,实现闲鱼平台7×24小时自动化值守,支持多专家协同决策、智能议价和上下文感知对话。
https://github.com/shaxiu/XianyuAutoAgent
agent chatbot llm
Last synced: about 1 month ago
JSON representation
智能闲鱼客服机器人系统:专为闲鱼平台打造的AI值守解决方案,实现闲鱼平台7×24小时自动化值守,支持多专家协同决策、智能议价和上下文感知对话。
- Host: GitHub
- URL: https://github.com/shaxiu/XianyuAutoAgent
- Owner: shaxiu
- License: gpl-3.0
- Created: 2025-03-14T18:22:25.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-03-22T08:17:18.000Z (about 1 month ago)
- Last Synced: 2025-03-22T09:23:01.022Z (about 1 month ago)
- Topics: agent, chatbot, llm
- Language: JavaScript
- Homepage:
- Size: 1.51 MB
- Stars: 963
- Watchers: 4
- Forks: 145
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - shaxiu/XianyuAutoAgent - 智能闲鱼客服机器人系统:专为闲鱼平台打造的AI值守解决方案,实现闲鱼平台7×24小时自动化值守,支持多专家协同决策、智能议价和上下文感知对话。 (JavaScript)
README
# 🚀 Xianyu AutoAgent - 智能闲鱼客服机器人系统
[](https://www.python.org/) [](https://nodejs.org/zh-cn/) [](https://platform.openai.com/)
专为闲鱼平台打造的AI值守解决方案,实现闲鱼平台7×24小时自动化值守,支持多专家协同决策、智能议价和上下文感知对话。
## 🌟 核心特性
### 智能对话引擎
| 功能模块 | 技术实现 | 关键特性 |
| ---------- | ------------------- | ------------------------------------------------------------ |
| 上下文感知 | 会话历史存储 | 轻量级对话记忆管理,完整对话历史作为LLM上下文输入 |
| 专家路由 | LLM prompt+规则路由 | 基于提示工程的意图识别 → 专家Agent动态分发,支持议价/技术/客服多场景切换 |### 业务功能矩阵
| 模块 | 已实现 | 规划中 |
| -------- | ----------------------------- | ---------------------------- |
| 核心引擎 | ✅ LLM自动回复
✅ 上下文管理 | 🔄 情感分析增强 |
| 议价系统 | ✅ 阶梯降价策略 | 🔄 市场比价功能 |
| 技术支持 | ✅ 网络搜索整合 | 🔄 RAG知识库增强 |
| 运维监控 | ✅ 基础日志 | 🔄 钉钉集成
🔄 Web管理界面 |## 🎨效果图
![]()
图1: 客服随叫随到
![]()
图2: 阶梯式议价
![]()
图3: 技术专家上场
![]()
图4: 后台log## 🚴 快速开始
### 环境要求
- Python 3.8+
- NodeJS 18+### 安装步骤
```bash
1. 克隆仓库
git clone https://github.com/shaxiu/XianyuAutoAgent.git
cd xianyu-autoagent2. 安装依赖
pip install -r requirements.txt3. 配置环境变量
创建一个 `.env` 文件,包含以下内容:
OPENAI_API_KEY=your_api_key_here
COOKIES_STR=your_cookies_here4. 创建提示词文件prompts/*_prompt.txt
默认提供四个模板,可自行修改
```### 使用方法
运行主程序:
```bash
python main.py
```### 自定义提示词
可以通过编辑 `prompts` 目录下的文件来自定义各个专家的提示词:
- `classify_prompt.txt`: 意图分类提示词
- `price_prompt.txt`: 价格专家提示词
- `tech_prompt.txt`: 技术专家提示词
- `default_prompt.txt`: 默认回复提示词## 🤝 参与贡献
欢迎通过 Issue 提交建议或 PR 贡献代码,请遵循 [贡献指南](https://contributing.md/)
## 🛡 注意事项
⚠️ 注意:**本项目仅供学习与交流,如有侵权联系作者删除。**
鉴于项目的特殊性,开发团队可能在任何时间**停止更新**或**删除项目**。
如需学习交流,请联系:[[email protected]](https://mailto:[email protected]/)
## 🧸特别鸣谢
本项目参考了以下开源项目:
https://github.com/cv-cat/XianYuApis感谢@CVcat的技术支持
## 💼 寻找机会
### @Shaxiu
**🔍寻求方向**:**AI产品经理实习**
**🛠️项目贡献:**:需求分析、agent方案设计与实现
**📫 联系:** **email**:[email protected];**wx:** coderxiu### @CVcat
**🔍寻求方向**:**研发工程师实习**(python、java、逆向、爬虫)
**🛠️项目贡献:**:闲鱼逆向工程
**📫 联系:** **email:** [email protected];**wx:** CVZC15751076989
## ☕ 请喝咖啡
您的☕和⭐将助力项目持续更新:
![]()
![]()