AI Agent 入门 Demo¶
视频地址:¶
代码:¶
- 🌹代码地址(✅本人更改过后的代码,可以直接运行✅):https://github.com/limouren2000/llms-dev-study/tree/main/2.Agent/1.AI_Agent
- 代码原址:https://github.com/parallel75/AI_Agent
- 运行平台:本地
项目详细说明¶
1.准备好OPENAI_API_KEY
export OPENAI_API_KEY=""
2.在https://serpapi.com/ 中创建好SERPER_API_KEY
export SERPER_API_KEY=""
3.下载包: pip install streamlit
4.运行代码 streamlit run main.py
5.在弹出的浏览器界面输入问题
6.查看Agent的工具调用 (如果是属于GPT知识不够,需要从浏览器搜索的会出现以下的调用)
说明
这次一共实现了两个Agent的工具:
第一个工具:在配置工具时,需要声明工具依赖的函数,由于该示例实现的功能为依赖网络收集相应的信息,然后汇总成一篇论文,所以创建了一个search函数,这个函数用于调用Google搜索。它接受一个查询参数,然后将查询发送给Serper API。API的响应会被打印出来并返回。
第二个工具函数,这里用了另一种声明工具的方式Class声明—— ScrapeWebsiteTool(),用于爬取网站并进行总结返回结果。
爬虫由于api现在不免费先不实现
AI_Agent¶
LangChain Tutorial 3¶
动画演示透彻解释 Agent 概念 以及 实现Demo¶
## 涉及工具 * Serper * Browserless
使用前¶
- 运行前,请务必先自行完善 .env文件中的参数。包括但不限于各类 API key\Secret Key等。
- 如果有疑问, 欢迎 email: 798800165@qq.com
.env文件必要参数 list¶
- OPENAI_API_KEY=
- SERPER_API_KEY=
- BROWSERLESS_API_KEY=
export SERPER_API_KEY=""
6.查看Agent的工具调用
(如果是属于GPT知识不够,需要从浏览器搜索的会出现以下的调用)
