做家常菜的网站哪个好西安晨曦e动网站建设
2026/1/10 11:06:05 网站建设 项目流程
做家常菜的网站哪个好,西安晨曦e动网站建设,移动网站系统,莘县网站建设大语言模型#xff08;LLM#xff09;驱动的 AI 智能体#xff0c;特别是在借助Tools#xff08;工具#xff09;来完成复杂任务执行的过程中展现出了巨大的潜力。然而#xff0c;让智能体能够合理规划任务步骤与执行、避免盲目行动是确保其高效可靠完成目标的关键。本篇…大语言模型LLM驱动的 AI 智能体特别是在借助Tools工具来完成复杂任务执行的过程中展现出了巨大的潜力。然而让智能体能够合理规划任务步骤与执行、避免盲目行动是确保其高效可靠完成目标的关键。本篇将探讨多种AI 智能体的任务规划与执行模式。包括ReAct思考-行动交替的动态规划执行Plan-and-Execute先规划后调整静态Workflow预设流程图式的执行Workflow局部智能兼顾确定性与智能化模块化的分层规划化大为小逐层细化模式对比与优化方法01ReAct思考-行动交替的动态规划执行这可能是大家最熟悉的一种规划执行方法这种模式下智能体每一步都是先推理再行动的模式。智能体循环执行先思考当前状态与目标生成下一步的想法Thought比如调用哪个工具根据想法执行操作Action通常是调用工具获得操作反馈并纳入下一轮思考Observation如此循环直到任务完成。这种“边思考、边行动”的交替循环使模型能够一步步探索任务不断校正方向。如果用伪代码来表示observation initial_input history [] while True: # 将当前观测和历史对话传给LLM请求下一步思考和行动 thought, action, action_input llm_agent.decide(observation, history) if action Finish: # 结束: 输出最后的结果或答案 print(Final Answer:, thought) break # 否则执行所需的工具操作 result execute_tool(action, action_input) # 将结果作为新的环境反馈 observation result history.append((thought, action, result))实际应用中ReAct是几乎所有平台与框架都会支持的模式通常无需自行实现。【优点】ReAct将推理过程显性地记录下来提升了模型的可信度和人类可解释性。相比直接让模型一蹴而就给出答案ReAct 通过逐步推理有效降低了幻觉率。由于每一步只需考虑当前子问题ReAct响应速度较快成本也较低。【缺点】因为一次只规划一步缺乏全局规划有时会使智能体短视模型可能会在局部反复横跳重复思路。在没有外部干预时ReAct 智能体可能一直执行下去却偏离用户期望无法适时收敛结果以完成任务。【适用场景】ReAct 模式适用于相对中等复杂度的任务尤其当任务步骤需根据中间结果动态调整时如某个任务需要根据查询资料来决定给后续如果任务流程无法提前确定或需要频繁工具调用ReAct 能提供较好的灵活性和实时反应能力。02Plan-and-Execute先规划后调整Plan-and-Execute模式要求智能体在行动之前先生成一个较完整的计划。也就是将任务拆解成子任务清单然后逐一执行。这个过程通常分为两个阶段规划阶段Planning分析任务目标将其拆分为更小的步骤形成一个有序的执行计划。规划可以由LLM根据任务要求输出一个步骤列表Step 1-N也可以结合工具或模板约束来确保计划的结构更完整。执行阶段Execution按照计划顺序逐个执行各个步骤并处理每步的结果。在执行过程中智能体可以根据实际执行情况动态调整计划Refine比如某一步如果结果不如预期则可以修改后续步骤或重新规划。如果用伪代码表示这个过程# 规划阶段 plan planner_llm.generate_plan(task) # 示例[Step1: {...}, Step2: {...}, Step3: {...}] # 执行阶段 for step in plan: result execute_call(step.tool,step.tool_input) # 如果失败或者达到某个条件比如每执行n步做计划调整 plan planner_llm.refine_plan(task, completed_stepsstep, observationresult)模式的实现可以借助工作流自行实现部分框架也会提供封装的工具。【优点】预先规划赋予智能体一个全局视野****有助于提升复杂任务的准确率和完备性 特别是对于多工具、多步骤的复杂场景能更好地分配步骤、协调顺序。流程**更可控 —**可以审查或调整生成的计划从而对最终执行有一定把控。一些测试证明在复杂任务中Plan-and-Execute 模式准确率要高于ReAct。可以实现可视化的任务执行过程 — 有助于提升用户体验。【缺点】开销更大需要先额外一次或多次LLM调用来规划再逐步执行整体响应速度比ReAct慢token消耗也更高 有测试结果表明上升约50%。如果初始计划不佳执行阶段可能走弯路甚至失败。虽然可以动态调整但调整本身又需要额外逻辑和模型交互。【适用场景】适合较复杂的多步骤任务尤其是可以在一定程度上预见步骤的场景 。例如数据分析任务可以先规划“获取数据-清洗-分析-可视化”的步骤。当正确性比速度更重要时Plan-and-Execute 是值得选择的策略 。03静态Workflow预设流程图式的执行静态工作流Static Workflow方式则几乎不让智能体自主决定流程而是由开发者根据对任务的理解将任务拆分成****固定流程的子任务并把这些子任务串起来执行。某些子任务可能由LLM完成例如生成一段文字但LLM在此不决定下一步做什么 — 下一步已经在程序固化。也就是说智能体遵循一个事先画好的脚本/流程图来执行没有决策自由度注意这里仅指静态Workflow因为ReAct Agent/Plan-and-Execute Agent也都可以用Workflow来实现。比如一个顺序的Workflow伪代码def static_workflow(user_request): outline llm_call(f根据主题{user_request}生成文章提纲) draft llm_call(f根据提纲填充内容{outline}) corrected grammar_check_api(draft) final llm_call(f润色修改此文本{corrected}) return finalWorkflow的实现可以借助很多支持Workflow编排的框架来完成比如LangGraph、LlamaIndex Workflow等低层框架或Dify、FastGPT这样低代码平台。【优点】静态工作流最大的优点是确定性和可控性。所有步骤由开发者掌控因而系统行为**可预测、易测试**避免了让LLM自己规划可能带来的不确定性。从工程角度看这种方式更像传统软件开发调试和监控相对简单。静态流程通常执行速度更快、成本更低因为不需要额外的决策推理步骤。每个LLM调用都有明确目的减少了无效对话。【缺点】最大缺点是缺乏灵活性智能化不足。一旦预设流程无法完全匹配实际任务需求Agent 就会表现不佳甚至失败。不具有通用智能只能覆盖开发者想到的那些路径。特别对于未知领域或复杂任务开发者往往难以提前设计出完善的流程图。如果业务流程发生变化通常需要进行应用的调整或升级成本较高不如让智能体自主学习来得方便。【适用场景】静态工作流适合规则明确、变化少的任务。比如企业中的表单处理、固定报表生成、数据转换管道等。特别在企业场景下如果业务流程高度重复且标准化静态工作流能提供稳健的自动化方案 不必担心AI“越俎代庖”引入不确定性和风险。04静态Workflow局部智能兼顾确定性与智能化一种折衷的思路是将静态规划与智能体局部决策相结合。在整体上采用固定流程但在特定步骤上授予智能体一定的自主规划或推理权限。设计主流程时识别出其中具有不确定性或需要动态决策的步骤交给LLM智能体以子任务的形式在内部自行规划或调用工具完成后流程继续按照预定顺序执行后续步骤。换言之大的流程图是固定的只有某些节点是“智能节点”里面运行一个受控的Agent子流程。这种模式的实现与静态Workflow是一样的只是在某些节点用独立Agent替代。例如一个智能客户咨询的Agent的混合流程# 静态步骤1 category classify_question(user_query) if category technical: # 局部智能步骤2调用子智能体解决技术问题 solution tech_agent.solve(user_query) else: solution lookup_standard_answer(user_query) # 静态步骤3 response format_answer(solution, user_query) send_to_user(response)这里子智能体 tech_agent.solve 内部或许就是一个小型ReAct Agent。【优点】这种模式最大优点是兼顾可控性与灵活性。与全自主Agent相比整体行为更可控因为智能部分被限制在局部范围内不会干涉整个流程结构。相比纯静态流程又具备了一定灵活应变能力——至少在那些标记出的复杂环节上智能体可以随机应变。开发者可以逐步引入智能节点从全静态开始逐步引入智能环节。【缺点】增加系统复杂度既要开发静态逻辑又要集成Agent。如何划分哪些步骤静态哪些智能并无定式依赖开发者对任务的理解和持续调整。局部智能体的表现仍然可能不稳定如果智能节点过多可控性也会相应下降。【适用场景】混合法适用于流程较固定但存在关键智能决策点的任务场景。又或者一些长流程的子任务本身是复杂AI问题如代码生成、数据分析就特别适合拆出来让智能体发挥。实际项目中可以采用“静态框架 智能插件”的思路框架提供流程壳子插件Agent完成具体智能任务。05模块化的分层规划化大为小逐层细化对一些复杂场景我们可以构建多个智能体形成一个层次化结构由“高层”Agent负责宏观规划和决策“低层”Agent执行具体子任务各司其职又互相配合。这种模式最具代表性的就是Supervisor模式的多智能体系统。分层规划包含至少两个层级高层Agent规划者/经理面向最终目标制定子任务或子目标清单分配给低层Agent。高层Agent关注全局进展可能不直接与环境交互而是通过检查下级完成情况来决定接下来做什么。低层Agent执行者/员工接收高层指派的具体子任务在其自己能力范围内完成。低层Agent可能本身用ReAct或其他模式来解决子任务然后将结果汇报给高层。这种架构下高层和低层可以都是LLM实例扮演不同角色进行**多轮协作**高层发号施令低层报告结果循环往复直到任务完成。这种模式常借助多智能体系统的开发框架来完成。比如LangGraph、AutoGen、CrewAI等。【优点】****充分利用了职责分离的思想每个Agent专注于其擅长的层面提高效率和效果。高层Agent擅长宏观计划确保不偏离大方向低层Agent专注微观执行可以投入更多细节推理团队协作胜过一人包办。在需要使用大量工具完成复杂任务的场景下通过这种分治的模式可以大问题转小问题降低单一智能体的决策复杂度。而对于上层任务规划只需在低层Agent的“黑盒”接口层面做规划和调度决策空间与推理复杂度大大减小:多子任务并行处理提高速度比如高层把任务分给两个低层Agent同时做不同部分。某个子任务失败可以局部重新规划与执行提高健壮性。【缺点】****多智能体系统的实现复杂度高。需要处理Agent间的通信、上下文共享、结果整合等问题。错误责任归属问题任务失败需要鉴别是高层计划不当还是低层执行不力调试困难度增加。【适用场景】当任务规模庞大或专业模块众多时分层/多Agent是很自然的选择。例如一项软件工程任务从需求分析、设计、编码、测试到文档每一步都可由不同Agent完成由总负责人Agent协调。再如学术研究Agent一个负责制定研究计划几个分别去查文献、做实验、分析数据最后综合。06模式对比与优化方法这里首先对以上的五种智能体系统的任务规划与执行模式做个简单对比需要说明的是以上只是常见的一些工具智能体在规划与执行任务时的基础模式在实际应用中根据业务需求很可能是一种复合与嵌套的使用模式。事实上Workflow局部智能本身就是一种静态流自主智能体的复合模式。针对智能体任务工具与流程的规划与决策一些常见的优化方法有工具标注增强为每个工具补充足够的结构化元数据比如功能、输入/输出模式、耗时、幂等性、前置条件等丰富LLM决策依据。加入自我反思在规划执行的过程中注入反思环节。比如在计划生成后立即审视并改进且在任务完成后总结本次的成功或失败经验存到案例库。“案例增强”的规划基于案例库的“历史最优调用轨迹”LLM 先检索相似任务的成功案例用来帮助规划当前任务步骤。“检索增强”的工具选择构建工具池的向量库描述、调用示例、输入输出、业务标签等在决策之前借助检索增强来缩小候选工具集。微调Planner模型记录实际调用‑执行‑结果链打标签“成功/失败”用 RL 奖励或对比学习微调专门的Planner模型。思维链或深度思考利用CoT让 LLM 显式输出逐步推理强制模型按顺序拆解步骤或使用深度思考模型提升决策合理性。让LLM智能体规划出合理、可控、高效的任务执行步骤是迈向更高级自治智能体的必经之路。实践经验表明没有万能的单一方法往往需要结合业务特点灵活选择或混搭这些策略以取得最佳效果。也许随着模型能力的提升未来有一天LLM会自动完成所有的优化动作找出最佳的行动路径。如何学习大模型 AI 由于新岗位的生产效率要优于被取代岗位的生产效率所以实际上整个社会的生产效率是提升的。但是具体到个人只能说是“最先掌握AI的人将会比较晚掌握AI的人有竞争优势”。这句话放在计算机、互联网、移动互联网的开局时期都是一样的道理。我在一线互联网企业工作十余年里指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限很多互联网行业朋友无法获得正确的资料得到学习提升故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。第一阶段10天初阶应用该阶段让大家对大模型 AI有一个最前沿的认识对大模型 AI 的理解超过 95% 的人可以在相关讨论时发表高级、不跟风、又接地气的见解别人只会和 AI 聊天而你能调教 AI并能用代码将大模型和业务衔接。大模型 AI 能干什么大模型是怎样获得「智能」的用好 AI 的核心心法大模型应用业务架构大模型应用技术架构代码示例向 GPT-3.5 灌入新知识提示工程的意义和核心思想Prompt 典型构成指令调优方法论思维链和思维树Prompt 攻击和防范…第二阶段30天高阶应用该阶段我们正式进入大模型 AI 进阶实战学习学会构造私有知识库扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架抓住最新的技术进展适合 Python 和 JavaScript 程序员。为什么要做 RAG搭建一个简单的 ChatPDF检索的基础概念什么是向量表示Embeddings向量数据库与向量检索基于向量检索的 RAG搭建 RAG 系统的扩展知识混合检索与 RAG-Fusion 简介向量模型本地部署…第三阶段30天模型训练恭喜你如果学到这里你基本可以找到一份大模型 AI相关的工作自己也能训练 GPT 了通过微调训练自己的垂直大模型能独立训练开源多模态大模型掌握更多技术方案。到此为止大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗为什么要做 RAG什么是模型什么是模型训练求解器 损失函数简介小实验2手写一个简单的神经网络并训练它什么是训练/预训练/微调/轻量化微调Transformer结构简介轻量化微调实验数据集的构建…第四阶段20天商业闭环对全球大模型从性能、吞吐量、成本等方面有一定的认知可以在云端和本地等多种环境下部署大模型找到适合自己的项目/创业方向做一名被 AI 武装的产品经理。硬件选型带你了解全球大模型使用国产大模型服务搭建 OpenAI 代理热身基于阿里云 PAI 部署 Stable Diffusion在本地计算机运行大模型大模型的私有化部署基于 vLLM 部署大模型案例如何优雅地在阿里云私有部署开源大模型部署一套开源 LLM 项目内容安全互联网信息服务算法备案…学习是一个过程只要学习就会有挑战。天道酬勤你越努力就会成为越优秀的自己。如果你能在15天内完成所有的任务那你堪称天才。然而如果你能完成 60-70% 的内容你就已经开始具备成为一名大模型 AI 的正确特征了。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询