尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
40 行手搓 Agent 大脑:ReAct 循环到底在转什么(附代码)
写给入门读者Agent 不是调一次 API 就完事。它会多轮思考想一下 → 调工具 → 看结果 → 再想 → 再调……这个循环叫 ReAct。很多人听过 ReAct但没见过它的循环体到底长什么样。本文用 40 行核心代码讲透它怎么转。这套循环是 mini-llm-agent 项目的一部分——一个不靠 LangChain 从零手搓的桌面笔记 Agent8 章演进每章可独立运行。ReAct Reason Act循环每轮做四件事把上下文喂给 LLMLLM 输出要么是工具调用要么是最终答案若是工具调用执行工具把结果塞回上下文进下一轮若是最终答案退出循环关键不是循环本身是退出条件模型说我不调工具了这是我的答案就退。但模型会撒谎——说答完了其实没答完。所以还要加终答自检门下一章讲。循环每轮的骨架长这样简化版省略安全阀和压缩defrun(self,user_input):self.ctx.append({role:user,content:user_input})whileTrue:# 循环体replyself.llm.chat(self.ctx)# 1. 喂上下文拿回复tool_callsparse_tool_calls(reply)# 2. 解析有工具调用吗ifnottool_calls:# 3. 没有 → 是最终答案returnreply# 退出循环forcallintool_calls:# 4. 有 → 执行每个工具resultself.registry.execute(call)self.ctx.append({role:tool,content:result})# 结果塞回上下文进下一轮四步循环、一个 while、一个退出判断——骨架就这些。复杂度都在退出条件校验和上下文管理上循环体本身是干净的。代码在哪gitclone https://github.com/lvmaizi/mini-llm-agent.gitcdmini-llm-agentgitcheckout ch03-reactcatsrc/agent/loop.py核心循环 40 行可读。切到 ch03 这个 tag输入帮我记一条笔记你能看到 LLM 先调 write_note 工具、把结果塞回上下文、再输出最终答案的完整两轮循环。一句话ReAct 循环的骨架极简调 LLM、判输出、执行或退出。复杂度都在退出条件和上下文管理上循环体本身是干净的。← 完整代码与可跑示例见 github.com/lvmaizi/mini-llm-agentclone 即跑。觉得有用欢迎 ⭐
RELATED

相关推荐

《数据结构与算法——递归与链表的基本概述与练习》

《数据结构与算法——递归与链表的基本概述与练习》

1. 链表的基本知识 (Linked List Basics) 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。课件中重点讲解了两种经典的链表操作题目: A. 反转链表 (Reverse Linked List) 目标:将单…

📅 2026/9/8 0:31:13
贤牛科技正式加入中国人工智能产业发展联盟(AIIA)

贤牛科技正式加入中国人工智能产业发展联盟(AIIA)

近日,贤牛(北京)科技有限公司正式通过审核,加入中国人工智能产业发展联盟(AIIA),成为联盟成员单位。中国人工智能产业发展联盟(英文简称为AIIA)是2017年在国家发展和改革委员会、工业和信息化部、国家互联网信息办公室…

📅 2026/9/11 17:46:05
客户沟通总忘关键信息?2026实测:从“录音2小时,整理3小时”到“一键出纪要”

客户沟通总忘关键信息?2026实测:从“录音2小时,整理3小时”到“一键出纪要”

你有没有过这样的经历?刚和客户谈完一场重要的需求沟通会,回到办公室,打开电脑准备写跟进记录,脑子却一片空白。客户到底提了几个关键需求?那个“下周三之前”指的是什么节点?对方提到的竞品名字是什么来着…

📅 2026/10/7 12:43:54
MORE NEWS

更多资讯

📰

EVIE-4.5B内置Demo实战:如何用文本查询精准定位8张文档页面中的目标信息

EVIE-4.5B内置Demo实战:如何用文本查询精准定位8张文档页面中的目标信息 EVIE-4.5B 是腾讯开源的视觉文档检索(Visual Document Retrieval)模型,仓库内置了一套8 页文档检索 Demo:无需自备任何数据,运行一…

📰

在 AiSOC 中接入 Google Workspace 审计日志:Reports API、全域委派与事件归一化实战

人工智能AI Agent网络安全后端前端 【免费下载链接】AiSOC Open-source AI Security Operations Center: alert fusion, LLM-agent triage, MITRE ATT&CK investigation, and a replayable decision ledger for every agent step. Self-hostable, runs with no API keys, M…

📰

服务商对比:系统集成商 vs 一线养殖技术团队,现场调试、后期运维差异在哪?

本文面向计划布局/升级循环水养殖的养殖户、采购无抗水产品的餐饮业主、追求健康饮食的消费群体,解决循环水服务商筛选难、系统调试失败风险高、后期运维无保障、无抗水产品甄别难的核心问题,帮大家降低决策成本、规避行业踩坑。【阿九技术速览】适用读者…

📰

8GB显存也能跑AI绘图:Qwen-Image-Edit-2511-GGUF低显存部署与加速优化完整清单

8GB显存也能跑AI绘图:Qwen-Image-Edit-2511-GGUF低显存部署与加速优化完整清单 Qwen-Image-Edit-2511-GGUF 是知名 AI 图像编辑模型 Qwen-Image-Edit-2511 的 GGUF 量化版仓库,由 Unsloth Dynamic 2.0 方法量化而来。通过不同的量化等级,它把…

📰

原生多模态揭秘:DeepSeek-V4.1-Flash-NVFP4视觉编码器与图像token化完全指南

原生多模态揭秘:DeepSeek-V4.1-Flash-NVFP4视觉编码器与图像token化完全指南 DeepSeek-V4.1-Flash-NVFP4 是 NVIDIA 使用 Model Optimizer 量化的 DeepSeek-V4.1-Flash 原生多模态 MoE 模型,它内置一套完整的视觉编码器(ViT) 对齐…

📰

GPT-OSS-120B_gpuep_1.0_gpu_128部署指南:ONNX Runtime GenAI与GPU EP全流程实战

GPT-OSS-120B_gpuep_1.0_gpu_128部署指南:ONNX Runtime GenAI与GPU EP全流程实战 📌 GPT-OSS-120B_gpuep_1.0_gpu_128 是 AMD 面向 ONNX Runtime GenAI 部署优化的 120B 大模型 ONNX 导出版本:采用 uint4 权重量化 GPU EP(GPU E…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬