10 - Agent 基础:让 AI 自主决策
约 155 字小于 1 分钟
LangChain
2026-03-08
一、什么是 Agent?
Agent = LLM + Tools + 自主决策
二、Agent 类型
2.1 ReAct Agent
\\python from langchain.agents import create_react_agent
agent = create_react_agent(llm, tools, prompt) \\
2.2 OpenAI Functions Agent
\\python from langchain.agents import create_openai_functions_agent
agent = create_openai_functions_agent(llm, tools, prompt) \\
三、实战案例
\\python from langchain.agents import AgentExecutor
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)
result = agent_executor.invoke({"input": "帮我查一下北京的天气,然后写一首关于北京的诗"}) \\
四、本课小结
- Agent 自主选择工具
- ReAct 是常用框架
- AgentExecutor 执行任务
下一课:11 - 项目:智能问答助手