LangChain 宣布推出 LangGraph Studio,这是首个专门为代理开发设计的集成开发环境(IDE)。根据 LangChain 博客,该工具现已开放测试版。
LangGraph: 平衡代理控制与自主性
LangGraph 于 2023 年 1 月推出,是一个低级编排框架,用于构建代理应用。自推出以来,LangGraph 进行了重大改进,并在 2024 年 6 月发布了稳定的 0.1 版本。该框架支持需要高度领域特定认知架构的复杂应用,并具有支持人机交互的持久层。
LangGraph 是开源的,并提供 Python 和 JavaScript 两种版本。它可以独立使用,也可以与另一个 LangChain 工具 LangSmith 无缝集成。
LangGraph Studio: 可视化和交互代理图
LangGraph Studio 旨在通过提供一个专门的环境来简化 LLM(大语言模型)应用的开发过程,用于可视化、交互和调试代理应用。与传统软件开发不同,构建 LLM 应用需要标准代码编辑器之外的独特工具。LangGraph Studio 通过允许开发人员可视化代理图、修改代理结果以及随时与代理状态交互来增强开发体验。
该工具支持迭代开发过程,使开发人员可以中断代理、在调试模式下运行并动态修改底层代码。这种灵活性使得迭代长时间运行的代理和微调其性能变得更加容易。
如何使用 LangGraph Studio
LangGraph Studio 目前作为 Apple Silicon 的桌面应用提供,计划很快支持更多平台。用户可以从 GitHub 下载应用,并使用他们的 LangSmith 账户登录。该工具需要一个包含已定义图的 Python 文件的目录,以及一个详细描述依赖项和环境变量的 langgraph.json
文件。
一旦环境设置完成,用户可以可视化代理图并实时与代理互动。该工具提供关于代理动作的实时信息流,使开发人员可以根据需要修改响应和底层代码。
结论
LangGraph Studio 是代理应用开发的一大进步。虽然传统的代码编辑器仍然重要,但像 LangGraph Studio 这样的专业 IDE 对于优化 LLM 应用的开发过程至关重要。LangChain 期待看到这款新工具如何增强开发人员的工作流程,并欢迎社区反馈。
有关更多信息,请访问 官方 LangChain 博客。
Image source: Shutterstock