LangGraph.js v0.2 增强JavaScript代理,支持云和Studio

realtime news  Sep 04, 2024 23:20  UTC 15:20

1 Min Read

LangChain宣布发布LangGraph.js v0.2,这是一个为构建大型语言模型(LLM)驱动的代理而设计的JavaScript/TypeScript框架。根据LangChain Blog,该最新版本引入了对LangGraph Cloud和LangGraph Studio的测试版支持,旨在简化JavaScript代理的开发、调试和部署。

使用LangGraph.js v0.2构建可控代理

LangGraph.js v0.2解决了LLM提出的独特挑战,比如其长时间运行和不确定性。该框架提供了工具来提高应用的响应能力、弹性和访问控制。例如,通过逐个令牌地流式传输结果,开发者可以创建实时的互动体验。框架还支持节点级别的重试策略和检查点,以确保稳健性,并包括限制敏感工具需人工批准的功能。

LangGraph.js兼容多种JavaScript运行时,包括Node、Deno、Cloudflare Workers、Vercel的Edge runtime,甚至通过@langchain/langgraph/web入口在浏览器中使用。更新的文档提供了帮助开发者入门的指南和教程。

使用LangGraph Studio更快地迭代和调试

现在测试版的LangGraph Studio提供了一个强大的代理调试环境。它使用TypeScript的类型推断自动检测图表的输入和输出,提供逻辑流程的清晰视觉概览。这一功能简化了调试过程,使开发者能够回溯到各个状态,重新运行它们,并设置中断点以逐步执行代码。

Studio还支持热加载,使得实时应用变更成为可能,加快了开发进程。LangGraph Studio在测试期间对所有LangSmith用户免费开放。JavaScript入门模板和最新版本可在LangGraph Studio GitHub页面找到。

使用LangGraph Cloud大规模部署

LangGraph Cloud为LangGraph.js 图表提供了一键部署功能,旨在处理网络规模应用。它与LangSmith集成提供详细的追踪,并使用内置的Postgres检查点进行状态管理和问题诊断。云平台支持高级交互模式,包括双重文本、异步后台作业和cron作业,使其适合高流量环境。

LangGraph Cloud测试版对所有Plus或Enterprise计划的LangSmith用户开放。开发者可以注册LangSmith以试用云服务。

接下来是什么?

LangChain致力于增强LangGraph.js,使其成为构建JavaScript代理的最用户友好的框架。团队正在积极听取社区反馈,鼓励用户分享他们的经验和建议。开发者可以在社交媒体平台上与LangChain联系或加入社区Slack工作区。



Read More