智能体决策框架对决:ReAct极速响应 vs Plan-and-Execute稳控全局

ReAct与Plan-and-Execute智能体框架对决

本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院

掌握工业级智能体开发核心技术,错误率降低70%,复杂任务处理能力提升5倍。

一、智能体决策框架全景图

核心选择标准:

  • 工具调用次数 ≤ 3 → ReAct
  • 存在子任务依赖 → Plan-and-Execute
  • 需要并行执行 → Plan-and-Execute

二、ReAct框架:轻量级任务处理专家

2.1 核心机制:Thought-Action-Observation循环

from langchain.agents import AgentExecutor, Tool, initialize_agent  
from langchain_core.prompts import PromptTemplate  
# 1. 定义工具集  
tools = [  
    Tool(  
        name="Search",  
        func=search_api,  
        description="通用搜索引擎"  
    ),  
    Tool(  
        name="Calculator",  
        func=math_calculator,  
        description="数学计算器"  
    )  
]  
# 2. 创建ReAct提示模板  
react_prompt = PromptTemplate.from_template("""  
你是一个智能助手,请严格按以下格式响应:  
Thought: 思考当前问题和可用工具  
Action: 工具名称(必须是{tool_names}之一)  
Action Input: 工具输入参数  
Observation: 工具返回结果  
...(重复直到得出结论)  
Final Answer: 最终答案  
问题:{input}  
""")  
# 3. 初始化ReAct智能体  
agent = initialize_agent(  
    tools,  
    llm,  
    agent="react-docstore",  
    prompt=react_prompt,  
    max_iterations=5  # 防止无限循环  
)  
# 4. 执行任务  
response = agent.invoke({  
    "input": "特斯拉当前股价的3倍是多少?"  
})  
pr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聚客AI

你的鼓励就是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值