本项目基于ReAct思想实现了一个 AI Agent 自主代理,主要用于电商客服的智能接待问答。
- Python >= 3.10
- 掌握 OpenAI API 调用在线 GPT 模型 或者 Ollama 本地部署并使用开源大模型
-
虚拟环境设置:
-
创建一个专用的虚拟环境:
conda create --name react_ai_agent python==3.11
-
激活环境:
conda activate react_ai_agent
-
-
安装项目依赖:
-
导航到项目目录,并使用
pip安装所需的包:pip install -r requirements.txt
-
-
修改配置文件:
- 如果使用 OpenAI API,新建 .env 文件,内容如下
API_KEY="xxxxx" - 如果使用Ollama托管的开源模型,请确保可以正常访问 Ollama RestFul API 接口,并将 config.json配置文件中的
use_model设置为 true
- 如果使用 OpenAI API,新建 .env 文件,内容如下
-
运行 ReAct Agent 代理
# 运行 Re-Act AI 代理进行财务分析 python main.py -
测试
你好 - 直接回答 你们有什么商品 - 产品查询 足球多少钱 - 查询+价格 足球有优惠吗 - 查询+促销 买足球最终多少钱 - 完整工具链(查询+促销+计算) 买2个羽毛球拍多少钱 - 多数量+工具链 有网球拍吗 - 不存在产品 篮球满300元有什么优惠 - 条件促销 跑步鞋第一次买优惠多少 - 特殊促销 谢谢 - 直接回答
