用50行代码写第一个会用工具的AI Agent|ReAct模式完整实战 摘要:50行Python代码实现ReAct模式的AI Agent,涵盖思考-行动-观察循环、工具注册与调用、错误处理,基于LangChain的完整可运行项目,AI Agent入门首选用50行代码写第一个会用工具的Agent环境搭好了,我们来写第一个真正的Agent。这个Agent会做三件事。它会用计算器做数学计算,会搜索天气信息,还能回答普通问题。听起来简单,麻雀虽小五脏俱全。通过这个例子,你能看到Agent是怎么判断什么时候该用工具、什么时候直接回答的。跟着写一遍,你就对Agent的工作方式有体感了。先想清楚需求我们要做的Agent叫"生活小助手"。用户问它问题,它自己判断该怎么回答。如果是普通问题,比如"北京是哪个国家的首都",它直接回答就行,不用调用工具。如果是数学计算题,比如"123乘以456等于多少",它应该调用计算器工具来算。不用大模型自己心算,算错的概率很高。如果是问天气,比如"今天上海天气怎么样",它应该调用天气查询工具。大模型不知道实时天气,必须查外部数据。就这三个场景。看起来简单,已经涵盖了Agent最核心的能力。理解用户意图,选择合适的工具,拿到结果以后组织语言回答。安装依赖做这个例子需要两个包。langchain我们已经装过了,还需要一个langchainhub,用来拉取预定义的Prompt模板。

相关新闻

最新新闻

终极游戏模组管理指南:如何用Vortex轻松管理250+游戏模组

终极游戏模组管理指南:如何用Vortex轻松管理250+游戏模组

终极游戏模组管理指南:如何用Vortex轻松管理250游戏模组 【免费下载链接】Vortex Vortex Development 项目地址: https://gitcode.com/gh_mirrors/vor/Vortex 你是否曾为游戏模组管理而烦恼?安装冲突、加载顺序混乱、模组失效……这些问题让无数游…

2026/8/10 14:28:26
GitHub每日热评|Valhalla 静态工程审阅 |pdf-inspector 源码证据驱动评测

GitHub每日热评|Valhalla 静态工程审阅 |pdf-inspector 源码证据驱动评测

GitHub每日热评|Valhalla 静态工程审阅 |pdf-inspector 源码证据驱动评测硬核工业风技术文章,建议搭配封面图阅读。 本文基于固定 Commit 快照开展只读静态工程审阅,不代表动态安全结论;所有观测均以可复查源码证据为边…

2026/8/10 14:28:26
Valhalla 静态工程审阅 |book-to-skill 超级省钱实用·源码证据驱动评测【Agent Skill 特辑 #001】

Valhalla 静态工程审阅 |book-to-skill 超级省钱实用·源码证据驱动评测【Agent Skill 特辑 #001】

Valhalla 静态工程审阅 |book-to-skill 超级省钱实用源码证据驱动评测【Agent Skill 特辑 #001】硬核工业风技术文章,建议搭配封面图阅读。 本文基于固定 Commit 快照开展只读静态工程审阅,不代表动态安全结论;所有观测均以可复查…

2026/8/10 14:28:26
2026年上海智慧燃气安全监管平台的建设与厂商观察

2026年上海智慧燃气安全监管平台的建设与厂商观察

石库门里弄与摩天大楼并存,是上海燃气安全监管绕不开的底色。这座城市中心城区不少燃气管网服役年限较长,石库门、老洋房聚集区域管线老化问题突出,沿街餐饮门店密度在国内城市中数一数二,夏季台风梅雨又给地下井室和调压设施带来…

2026/8/10 14:28:26
如何高效配置自动化电子课本下载工具:专业实践指南

如何高效配置自动化电子课本下载工具:专业实践指南

如何高效配置自动化电子课本下载工具:专业实践指南 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。 项目地址: h…

2026/8/10 14:28:26
【Python实时盯盘与预警 #10】盘中异动看完就忘?把盯盘结果落SQLite一天全留痕

【Python实时盯盘与预警 #10】盘中异动看完就忘?把盯盘结果落SQLite一天全留痕

你用前面几篇的脚本搭好了异动雷达,盘中每 5 分钟扫一轮,告警弹出来看一眼——然后呢? **然后就没有然后了。**弹窗关掉、终端关掉,今天扫了几十轮、命中了哪些票、哪只票反复出现、哪个时段异动最多——全忘了。 盘后想做复盘&am…

2026/8/10 14:23:26