查看 Shopping Agent 文档 | 查看 Chatbot 文档
ShoppingAgent是一个智能订单分析Agent,能够通过浏览器自动化、截图识别和大模型分析,帮助用户快速提取、汇总、生成excel,可以处理所有无法直接导出的订单后台信息。采用FastAPI作为后端服务,Streamlit作为前端界面,借助大模型的能力,实现自动化的Agent功能,提供直观的操作体验和强大的订单处理能力。
克隆项目代码库到本地
安装依赖包:
bash
pip install -r requirements.txt
启动后端服务:
bash
python -m app.main
打开新终端,启动前端界面:
bash
streamlit run app/frontend.py
浏览器会自动打开前端界面,或手动访问 http://localhost:8501
打开订单页面:在URL输入框中输入订单页面地址,点击"打开网页"按钮
截取订单截图:
对于手动选择区域:先获取全页截图,然后在图片上拖动鼠标选择订单区域,最后点击"截取所选区域"
分析订单:点击"批量分析订单"按钮,系统会自动处理所有截图并提取订单信息
查看和导出结果:在右侧面板查看分析结果,点击"导出为Excel"保存数据
在左侧聊天窗口,可以使用自然语言指令控制系统
在侧边栏选择"系统设置",可以配置: - 服务器地址和端口 - AI模型参数和API密钥 - Chrome浏览器和驱动路径
注意:配置修改后需要重启应用才能生效
project-root/ ├── app/ │ ├── init.py │ ├── main.py # 后端服务入口 │ ├── frontend.py # 前端界面 │ ├── config.py # 配置文件 │ └── utils/ # 工具函数 ├── screenshots/ # 截图保存目录 ├── excels/ # Excel导出目录 ├── .env # 环境变量 └── requirements.txt # 依赖清单
Windows系统需确保Chrome安装路径不含中文或特殊字符
截图失败:
确保Chrome版本与chromedriver版本匹配
分析结果不准确:
检查API密钥和网络连接
前后端连接失败:
ChatGPT带火了聊天机器人,主流的趋势都调整到了GPT类模式,本项目也与时俱进,会在近期更新更新GPT类版本。 这是一个可以使用自己语料进行训练的中文聊天机器人项目,欢迎大家实践交流以及Star、Fork。

大家可以使用小黄鸡的语料,下载地址: https://github.com/zhaoyingjun/chatbot/blob/master/chineseChatbotWeb-tf2.0/seq2seqChatbot/train_data/xiaohuangji50w_nofenci.conv
bash
horovodrun -np n -H host1_ip:port,host2_ip:port,hostn_ip:port python3 excute.pyQQ:934389697
$ claude mcp add chatbot \
-- python -m otcore.mcp_server <graph>