提交智能体收藏0
开发文档

LangGraph ReAct 智能体模板说明

该模板用 LangGraph 实现一个面向 LangGraph Studio 的 ReAct 智能体,可循环推理、调用工具并扩展自定义工具与模型。

用途与流程

该模板展示一个基于 LangGraph 实现的 ReAct 智能体,面向 LangGraph Studio 使用。其核心循环为:接收用户查询,推理并决定动作,调用可用工具执行,观察结果,重复推理与执行步骤,直到能够给出最终答案。核心逻辑位于 src/react_agent/graph.py。

可定制点

  • 在 tools.py 中添加新的 Python 函数作为工具;默认主要搜索工具为 Tavily,需配置相应 API key。
  • 通过运行时上下文选择兼容的聊天模型,格式为 provider/model-name。
  • 在 prompts.py 或上下文中修改默认系统提示。
  • 修改 graph.py 中的推理流程、ReAct 循环或增加额外节点与边。

运行与调试

需先安装 LangGraph Studio,创建 .env 并配置 API key;Anthropic 与 OpenAI 分别使用对应环境变量。开发时可回放历史状态、从过去状态重跑以调试节点,本地改动支持热重载,也可在调用工具前加入中断。后续请求会追加到同一线程,可用右上角 + 新建线程清空历史。LangGraph Studio 还可与 LangSmith 集成进行追踪和协作。

限制与待核实

来源中模型默认值在说明文字与正文示例之间存在不一致表述,具体默认模型应以实际配置文件为准;未提供版本、价格或运行验证信息。

来源与核对说明

  1. 智能体与工作流模板 · langchain-ai/react-agent ↗https://github.com/langchain-ai/react-agent/blob/HEAD/README.md

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。