AI工程师手册原理图解:Plan → Reflect → Replan,Agent 计划改进循环如何工作?
AI工程师手册原理图解Plan → Reflect → ReplanAgent 计划改进循环如何工作【免费下载链接】ai-angineers-handbook项目地址: https://gitcode.com/gh_mirrors/ai/ai-angineers-handbook大模型给出的计划真的可靠吗在 AI工程师手册ai-angineers-handbook中作者用一套从零实现的完整源码展示了Agent 计划改进循环Plan → Reflect → Replan如何让智能体像人类一样先制定计划、再自我反思、最后修订计划。本文用图解的方式帮你快速理解这套Agent 反思机制的核心原理、源码结构与实战场景。什么是 Plan → Reflect → Replan 计划改进循环这是让 AI Agent 自我纠错的经典范式一共三步Plan规划Agent 根据用户查询先生成一份执行计划包括思考过程、步骤列表和要调用的工具。Reflect反思Agent 调出最近的计划站在批评者的角度检查工具选对了吗参数正确吗步骤够高效吗有没有遗漏Replan重新规划如果反思发现需要修改Agent 基于反思反馈重新生成一份改进后的计划如果计划已经够好就直接采用。这就像一个工程师写完方案后先自己审一遍再根据评审意见改稿最终交付更高质量的方案。图解规划、记忆与工具如何协作上图展示了 Agent 的内部结构核心是LLM Controller左侧是Planning规划模块右侧是Tools工具上方是Memory记忆其中短期记忆与长期记忆双向交互。规划并非凭空产生而是结合了历史记忆与工具能力——这正是有记忆的规划与一次性问答的本质区别。图解反思循环的完整工作流程这张图把Reflect → Replan的闭环画得很清楚用户查询与系统提示一起送入 LLM 生成初始计划Plan计划进入修正环节Revised Plan需要外部信息时调用 Tools工具结果再回传给反思 LLM最终把经过反思的答案反馈给用户。紫色虚线的循环箭头代表信息持续流动、计划不断被改进。从零实现的 Agent 反思源码拆解该项目的重点在于从零实现——不依赖任何 LLM 编排框架只用 OpenAI SDK 就搭出了完整的反思管线核心代码在 main.py 中plan()把系统提示与用户查询发送给 LLM解析出 JSON 格式的计划并连同时间戳一起存入interactions工作记忆main.py#L162-L186。reflect_on_plan()取出最近一次交互记录让 LLM 以反思者身份输出requires_changes是否需要修改和具体建议main.py#L188-L243。execute()完整串联Plan → Reflect → Replan——先生成初始计划再反思若需要修改就把反馈作为新上下文交给 LLM 重新生成最终计划main.py#L245-L295。可以看到反思循环的每个环节都是普通 LLM API 调用真正重要的是如何组织上下文把原始计划 反思反馈一起交给模型它才能有的放矢地改进。真实案例Deep Research Agent 如何用反思迭代搜索同样来自该项目的 Deep Research Agent 是反思循环的高级应用它先规划报告大纲再对每个段落执行首轮搜索 → 首轮总结随后进入反思阶段topology.py#L74-L96。每次反思都会检查当前段落是否遗漏了关键信息并生成新的搜索词去补充检索再迭代地丰富段落内容默认执行 2 轮反思。这正是Replan 循环在研究型任务中的典型落地——不是修改代码而是改进搜索策略与信息覆盖面。什么时候该用 Plan → Reflect → Replan✅适合复杂多步任务、依赖工具或外部搜索结果、对答案完整度要求高的场景如深度研究、代码重构方案设计。⚠️注意简单问题如日元是什么货币无需工具也无需反思过度反思只会增加延迟与成本。源码中requires_tools与requires_changes两个布尔标志正是用来动态判断要不要动手、要不要返工。快速上手运行这个计划改进循环示例想亲手体验克隆仓库并运行示例即可git clone https://link.gitcode.com/i/9df6ac08e68b655f2ecee895aa26bf7e cd ai-angineers-handbook/building_agents_from_scratch/planning/reflection uv pip install -r requirements.txt export OPENAI_API_KEYyour_api_key python3 src/main.py运行后会依次输出每个查询的初始计划Initial Plan→ 反思结论Reflection→ 最终计划Final Plan你可以直观地看到 Agent 如何自我修正。项目还提供了 reflection.ipynb 交互式笔记本适合边运行边学习。掌握Plan → Reflect → Replan这个 Agent 计划改进循环你就掌握了让 AI 从一次性回答进化为自我迭代的关键钥匙。从今天开始试着给你的 Agent 加上一层反思能力吧【免费下载链接】ai-angineers-handbook项目地址: https://gitcode.com/gh_mirrors/ai/ai-angineers-handbook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

零基础也能做!用 Mi-Create 免费设计小米手表个性表盘的完整指南

零基础也能做!用 Mi-Create 免费设计小米手表个性表盘的完整指南

零基础也能做!用 Mi-Create 免费设计小米手表个性表盘的完整指南 【免费下载链接】Mi-Create Unofficial watchface creator for Xiaomi wearables ~2021 and above 项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create Mi-Create 是一款专为小米穿戴设备…

2026/8/20 20:20:16 阅读更多 →
AWQ 量化原理揭秘:InternVL3-78B-AWQ 如何把 78B 模型塞进消费级显卡

AWQ 量化原理揭秘:InternVL3-78B-AWQ 如何把 78B 模型塞进消费级显卡

AWQ 量化原理揭秘:InternVL3-78B-AWQ 如何把 78B 模型塞进消费级显卡 【免费下载链接】InternVL3-78B-AWQ 项目地址: https://ai.gitcode.com/hf_mirrors/OpenGVLab/InternVL3-78B-AWQ 想在自己的显卡上跑通 InternVL3-78B 这样的顶级多模态大模型&#xff…

2026/8/20 20:20:16 阅读更多 →
MiniMax-Music3-mxfp4对比MXFP8、BF16与4-bit:如何选择最适合你的音乐生成量化版本?

MiniMax-Music3-mxfp4对比MXFP8、BF16与4-bit:如何选择最适合你的音乐生成量化版本?

MiniMax-Music3-mxfp4对比MXFP8、BF16与4-bit:如何选择最适合你的音乐生成量化版本? 【免费下载链接】MiniMax-Music3-mxfp4 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/MiniMax-Music3-mxfp4 想在 Mac 上本地跑音乐生成模型&a…

2026/8/20 20:20:16 阅读更多 →

最新新闻

10分钟上手PDFPatcher:开源PDF工具箱,专治书签混乱与页面歪斜

10分钟上手PDFPatcher:开源PDF工具箱,专治书签混乱与页面歪斜

10分钟上手PDFPatcher:开源PDF工具箱,专治书签混乱与页面歪斜 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项…

2026/8/20 21:07:44 阅读更多 →
本地复现 external-protocol-flooding:从零搭建漏洞演示环境的完整教程

本地复现 external-protocol-flooding:从零搭建漏洞演示环境的完整教程

本地复现 external-protocol-flooding:从零搭建漏洞演示环境的完整教程 【免费下载链接】external-protocol-flooding Scheme flooding vulnerability: how it works and why it is a threat to anonymous browsing 项目地址: https://gitcode.com/gh_mirrors/ex/…

2026/8/20 21:07:44 阅读更多 →
Qbot 量化交易从零上手:普通人跑通第一支AI选股策略的完整教程

Qbot 量化交易从零上手:普通人跑通第一支AI选股策略的完整教程

Qbot 量化交易从零上手:普通人跑通第一支AI选股策略的完整教程 【免费下载链接】Qbot [🔥updating ...] AI 自动量化交易机器人(完全本地部署) AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.git…

2026/8/20 21:07:44 阅读更多 →
团队协作效率翻倍:DocFlow实时协同编辑、评论与历史版本完整指南

团队协作效率翻倍:DocFlow实时协同编辑、评论与历史版本完整指南

团队协作效率翻倍:DocFlow实时协同编辑、评论与历史版本完整指南 【免费下载链接】DocFlow DocFlow is an AI-powered documentation platform built with Tiptap and Next.js, designed for real-time collaboration ⚡, smart writing assistance 🤖, …

2026/8/20 21:07:44 阅读更多 →
视频下载插件 VideoDownloadHelper 完整实录:开源免费,解析在本地,下载不过服务器

视频下载插件 VideoDownloadHelper 完整实录:开源免费,解析在本地,下载不过服务器

视频下载插件 VideoDownloadHelper 完整实录:开源免费,解析在本地,下载不过服务器 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/Vi…

2026/8/20 21:07:44 阅读更多 →
如何在Windows上通过WSL运行uivonim:跨平台配置完整教程

如何在Windows上通过WSL运行uivonim:跨平台配置完整教程

如何在Windows上通过WSL运行uivonim:跨平台配置完整教程 【免费下载链接】uivonim Fork of the Veonim Neovim GUI 项目地址: https://gitcode.com/gh_mirrors/ui/uivonim uivonim 是一款基于 Electron 和 WebGL GPU 渲染的高性能 Neovim GUI,它是…

2026/8/20 21:06:44 阅读更多 →

日新闻

Framework笔记本BIOS更新变砖,“可维修”承诺遭遇芯片级维修考验!

Framework笔记本BIOS更新变砖,“可维修”承诺遭遇芯片级维修考验!

Framework笔记本BIOS更新引“变砖”危机2026年7月7日,Framework向用户quantum5发送邮件,建议其安装BIOS 3.20更新。然而,更新后电脑出现严重问题,屏幕显示三角形和随机像素图案,风扇狂转,系统完全挂起。qua…

2026/8/20 0:00:46 阅读更多 →
2026还在担忧建站平台哪家好?手把手带你搭建自家网站!

2026还在担忧建站平台哪家好?手把手带你搭建自家网站!

2026还在担忧建站平台哪家好?手把手带你搭建自家网站!据艾瑞咨询发布的《2026年中国企业数字化服务市场研究报告》,2025年国内网站建设市场规模已达896亿元,同比增长18.7%。中国互联网络信息中心数据显示,截至2025年底…

2026/8/20 0:00:46 阅读更多 →
2026高端网站建设公司哪家好?怎么选才能不花冤枉钱?

2026高端网站建设公司哪家好?怎么选才能不花冤枉钱?

2026高端网站建设公司哪家好?怎么选才能不花冤枉钱?据艾瑞咨询《2026年中国企业数字化服务市场研究报告》,2025年国内网站建设市场规模已达896亿元,其中高端定制网站服务占比突破42%。更值得关注的是,91%的规模以上企业…

2026/8/20 0:00:46 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/19 11:55:18 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/19 9:46:27 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/19 11:55:16 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/20 6:11:08 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/19 7:42:22 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/19 11:55:13 阅读更多 →