Skip to content

模块 5:Agents(智能代理)

学习要点

  • Tools:使用 tool() helper 定义结构化工具
  • Tool Calling:单轮工具调用机制(bindTools + ToolMessage)
  • ReAct agent:使用 createAgent 构建多轮工具调用循环
  • 多工具编排:agent 自主选择 + 并行 tool calls
  • 有状态 agent:checkpointer 跨轮记忆 + thread_id 会话隔离

示例列表

运行方式

bash
npm run dev src/05-agents/01-tools.ts
npm run dev src/05-agents/02-tool-calling.ts
npm run dev src/05-agents/03-react-agent.ts
npm run dev src/05-agents/04-multi-tool.ts
npm run dev src/05-agents/05-stateful-agent.ts