1. 什么是规划模式

规划模式让AI Agent在执行任何操作之前制定计划或解决方案。

Planning Agent不会像ReAct那样直接深入到逐步推理和工具使用中,而是会先为任务指定一个高级计划或路线图,之后Agent会去执行计划中的每一个步骤,最终给出答案。这种方式通过首先制定计划然后采取行动,增强了LLM代理处理复杂任务和决策的能力。

2. 为什么要规划

为什么我们需要为AI Agent设置明确的规划阶段?简而言之,有些问题过于复杂,如果没有全局战略,就无法一步一步解决。ReAct范式擅长被动决策。Agent会观察当前状态,决定一个动作并执行,然后观察结果并重复执行。

img

这对简单或高度不确定的任务非常有效,但对于受益于全局观的多步骤问题可能效果不好。Planning模式通过细分任务和概述目标,Agent可以获得对问题的整体看法,更具有战略性和更高的效率。

img

在这种情况下,ReAct Agent可能最终也能找到答案,但在过程中蜿蜒曲折或重复工作,因为每次它只能决定一个动作;而规划Agent会尝试提前确定所有必要的步骤,并且不太可能偏离目标。

img

规划是有效的,另一个原因是避免错过重要步骤,即使强制LLM逐步推理,也可能会跳过关键步骤或产生有缺陷的解决路径而出现幻觉。如果我们强调模型先制定计划再执行它,我们会迫使它思考整个解决方案路径,从而减少跳过步骤的机会。ReAct代理的设计使其每次只能规划一个动作,并且不一定会预见下一步之后的动作,可能导致复杂任务的执行轨迹不理想。

使用规划有效的情况:

  • 问题自然地分解为子任务或阶段
  • 不规划,Agent可能在许多步骤中忘记要求或背景。
  • 贪婪的循序渐进的方法可能会陷入困境或偏离轨道。
  • 希望Agent的解决方案路径是可解释和可验证的。

3. 规划模式实际上如何运作

Agent会花一些时间提前思考,然后才逐一执行这些步骤。通过以这种方式构建Agent循环,可以获得更有条理、通常更高效的工作流程。

img

  • 首先,LLM规划师分析用户请求并生成子任务列表。
  • 单任务执行Agent按顺序处理每一个子任务,可能使用工具来完成。
  • 单步任务执行后,Agent会根据结果更新其状态。如果新信息需要,Agent会在继续执行之前重新规划。
  • 所有步骤完成后,Agent会像用户发出响应。这种关注点分离使得清晰的长期规划与迭代操作相结合成为可能。

3.1.规划阶段

Agent检查用户的查询或目标并制定高级计划,通常意味着将问题分解为子目标或子任务,可能会提示LLM输出解决问题所需的有序步骤列表。

img

此时,Agent正在创建路线图,尚未解决任何问题,它会在执行之前分析目标并决定策略,生成的计划可以是简单 的语言或结构化格式,只要后续步骤可以解释即可。

3.2. 执行阶段

一旦有了计划,Agent就会进入循环,迭代执行每个子任务。从计划中迈出第一步,执行并获取结果,然后进入下一步,以此类推。在执行过程中,Agent可能会根据每个子任务的需要调用外部工具或API,Agent始终将该计划作为下一步的行动指南,而不是从头开始构思新的行动,一直持续到所有计划的步骤都完成。

img

在次阶段,Agent会将结果或中间发现汇总到记忆或暂存器中,每次迭代都可以被认为Agent在计划的指导下专注于单个子问题。

3.3.聚合和响应

执行必要的步骤后,Agent会收集所有相关的输出并组成最终的答案或结果。由于Agent遵循了结构化计划,因此在此阶段可以直接汇总结果然后将最终响应呈现给用户。

img

规划模式的一个可选但重要的方面是反馈和迭代。与传统程序不同,AI Agent可以检测到某些事情没有按预期进行时进行调整。在执行过程中,如果子任务失败或产生意外结果,代理可以决定重新审视计划。

理想情况下,代理将按照修改后的计划继续执行。实际上,可以通过再次调用LLM规划师来实现,向其提供部分进度并请求更新后的计划。这确保了当情况发生变化时,Agent不会陷入糟糕的初始计划。

通过将Agent的工作流程构建为计划阶段和执行阶段,可以获得更好的组织性、清晰度,并且通常可以为复杂任务获得更好的结果。

糕的初始计划。

通过将Agent的工作流程构建为计划阶段和执行阶段,可以获得更好的组织性、清晰度,并且通常可以为复杂任务获得更好的结果。


4. 如何系统学习掌握AI大模型?

AI大模型作为人工智能领域的重要技术突破,正成为推动各行各业创新和转型的关键力量。抓住AI大模型的风口,掌握AI大模型的知识和技能将变得越来越重要。

学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。

这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享

1. 成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图方向不对,努力白费

这里,我们为新手和想要进一步提升的专业人士准备了一份详细的学习成长路线图和规划。可以说是最科学最系统的学习成长路线。

在这里插入图片描述

2. 大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础(书籍含电子版PDF)

在这里插入图片描述

3. 大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识

在这里插入图片描述

4. 大模型行业报告

行业分析主要包括对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。

在这里插入图片描述

5. 大模型项目实战

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

在这里插入图片描述

6. 大模型面试题

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

在这里插入图片描述

全套的AI大模型学习资源已经整理打包,有需要的小伙伴可以微信扫描下方CSDN官方认证二维码,免费领取【保证100%免费

Logo

惟楚有才,于斯为盛。欢迎来到长沙!!! 茶颜悦色、臭豆腐、CSDN和你一个都不能少~

更多推荐