LangGraph Studio 项目介绍
LangGraph Studio 是一个全新的工具,专为开发大型语言模型(LLM)应用而设计。它提供了一种专用的集成开发环境(IDE),可以让开发者可视化、交互并调试复杂的代理应用。这款工具通过可视化图形和编辑状态的功能,帮助用户更好地理解代理的工作流程,并更快地进行迭代开发。
功能与特点
LangGraph Studio 的主要特点在于其直观的图形界面,用户可以轻松地选择和配置不同的代理工作流,并能够在同一界面中调整输入和配置选项。通过与 LangSmith 的集成,团队成员可以更容易地协作,诊断和解决应用中的故障模式。
下载与安装
您可以通过下载最新的 .dmg
文件来获取 LangGraph Studio,目前该软件仅支持 macOS 系统,不过 Windows 和 Linux 版本也在筹备中。同时,需要确保您的设备上运行 Docker 引擎,目前支持的运行环境包括 Docker Desktop 和 Orbstack。
要设置 LangGraph Studio,您需要安装 Docker Compose 版本 2.22.0 或更高版本,并配置好 LangGraph 项目。官方提供了样例项目,用户可参照示例项目的配置要求进行环境变量的设置。
启动与操作
首次打开 LangGraph Studio 时,用户需要通过 LangSmith 进行登录认证,然后选择要使用的 LangGraph 应用程序文件夹。确保目录中包含已正确配置的 langgraph.json
文件。在应用程序中,你可以运行图形,修改输入和配置,开始一轮新的执行,并查看输出结果。
线程与状态编辑
LangGraph Studio 支持创建和编辑线程,用户可以在右侧面板中创建新的线程,并选择或编辑现有的线程状态。通过分叉线程,用户可以创建状态更新后的替代图形执行路径。
中断与人机协作
用户可以在图形执行的过程中添加中断点,逐步执行操作或在人机节点上暂停,以便手动更新状态。这种中断机制允许用户在特定节点执行前后停止图形执行,从而实现更灵活的人机协作工作流。
配置与代码编辑
LangGraph Studio 可交互地修改项目配置文件 langgraph.json
,并实时更新应用程序的 API 服务器配置。此外,用户还可以在 Visual Studio Code 中打开项目,对图形代码进行修改,并在保存到项目目录后自动刷新 LangGraph Studio 中的图形。
疑难解答
- 要访问本地服务,可以使用
host.docker.internal
作为主机名,而不是localhost
。 - 遇到本地依赖安装失败的问题,可以在
langgraph.json
文件中的dockerfile_lines
部分添加所需的 Dockerfile 指令。
LangGraph Studio 为开发者提供了一个直观且高效的开发环境,让复杂的语言模型应用变得更加易于管理、配置和调试。随着对不同操作系统的支持不断扩大,它将成为更多开发人员手中的重要工具。