Chatbot继续沿着LLM前进,近期更新小参数量SLM的和训练脚本,支持本地训练。新增ChatAgent,实现各种有实际场景价值的Agent实现。
3.6k
Stars
1.0k
Forks
109
Watchers
96
Issues
查看 Shopping Agent 文档 | 查看 Chatbot 文档
ShoppingAgent 是一个智能订单分析 Agent,能够通过浏览器自动化、截图识别和大模型分析,帮助用户快速提取、汇总并生成 Excel 文件。它可以处理所有无法直接导出的订单后台信息。该项目采用 FastAPI 作为后端服务,Streamlit 作为前端界面,借助大模型能力实现自动化的 Agent 功能,提供直观的操作体验和强大的订单处理能力。
dist/resourece 文件夹下)克隆项目代码库到本地。
安装依赖包:
pip install -r requirements.txt
启动后端服务:
python -m app.main
打开新终端,启动前端界面:
streamlit run app/frontend.py
浏览器会自动打开前端界面,或手动访问 http://localhost:8501。
打开订单页面:在 URL 输入框中输入订单页面地址,点击“打开网页”按钮。
截取订单截图:
分析订单:点击“批量分析订单”按钮,系统会自动处理所有截图并提取订单信息。
查看和导出结果:在右侧面板查看分析结果,点击“导出为 Excel”保存数据。
在左侧聊天窗口,可以使用自然语言指令控制系统。
在侧边栏选择“系统设置”,可以配置:
注意:配置修改后需要重启应用才能生效。
project-root/
├── app/
│ ├── __init__.py
│ ├── main.py # 后端服务入口
│ ├── frontend.py # 前端界面
│ ├── config.py # 配置文件
│ └── utils/ # 工具函数
├── screenshots/ # 截图保存目录
├── excels/ # Excel导出目录
├── .env # 环境变量
└── requirements.txt # 依赖清单
浏览器无法启动:
CHROME_PATH 配置是否正确。截图失败:
分析结果不准确:
前后端连接失败:
Chatbot 持续在 LLM 领域推进,近期更新了小参数量 SLM(小型语言模型)和训练脚本,支持本地训练。新增 ChatAgent,实现了多种具有实际场景价值的 Agent 功能。
ChatGPT 带火了聊天机器人,主流趋势已转向 GPT 类模式,本项目也与时俱进,近期进行了相关更新。这是一个可以使用自己语料进行训练的中文聊天机器人项目,欢迎大家实践交流以及 Star、Fork。

大家可以使用小黄鸡的语料,下载地址: https://github.com/zhaoyingjun/chatbot/blob/master/chineseChatbotWeb-tf2.0/seq2seqChatbot/train_data/xiaohuangji50w_nofenci.conv
train_data 目录下,超参配置在 config/seq2seq.ini 文件中设置。data_utls.py) → execute.py(执行器)→ app.py(可视化对话模块)的顺序执行即可。horovodrun -np n -H host1_ip:port,host2_ip:port,hostn_ip:port python3 excute.py
QQ:934389697
Chatbot 是一个集成了大型语言模型(LLM)与小型语言模型(SLM)技术的智能化项目,旨在为用户提供本地化训练方案及自动化智能体(Agent)解决方案。它通过整合浏览器自动化与多模态模型能力,有效解决了特定业务场景下数据难以导出与分析的痛点。
该项目核心功能包括支持本地化的大模型训练与微调脚本、集成浏览器自动化实现网页交互与截图、提供基于视觉与大模型的批量数据提取与分析功能、支持将分析结果自动导出为Excel表格,以及提供自然语言驱动的智能体交互界面。
该项目适用于需要处理大量非标准化网页数据及订单信息的企业或个人,特别适合作为实现业务自动化流程与本地化AI模型部署的工具方案。