
LangChain团队正式推出LangChain与LangGraph的1.0 Alpha版本,支持Python与JavaScript。此次更新以代理为核心,将LangChain重新定位为高级框架,建立在LangGraph代理执行时系统(Agent Runtime)之上,并在LangChain Core引入标准化的消息内容区块。官方表示目前仍处于Alpha测试阶段,正式版预计在10月下旬发布。
LangChain是当前人工智能应用领域非常受欢迎的开发库与框架,提供标准化的模型抽象、工具调用、记忆与数据连接功能,帮助开发者将大语言模型组装成可落地的代理与工作流程,并降低对单一供应商的依赖。
过去LangChain有以链(Chain)或代理(Agent)为主的两种使用方式,新版本则通过create_agent提供统一入口。在新架构下,开发者仍然可以通过既有方式构建人工智能助手,也就是先将一组工具提供给模型,模型再根据情况决定是否需要调用这些工具,执行后返回结果并持续推进,直到最终完成指定任务,只不过现在底层由LangGraph接管执行与状态管理。官方表示将推出langchain-legacy包,以降低升级影响,让既有项目在过渡期仍能保持原有功能。
LangGraph升级至1.0,专注代理调度
LangGraph在此次更新中升级至1.0,并未带来破坏性变更。其角色是低级代理调度框架,提供持久执行、短期记忆、人工介入与流式传输等能力,目标是让复杂代理系统能在生产环境中长时间运行。官方指出,该框架已在Uber、LinkedIn、Klarna等公司使用并验证,显示出其稳定性与实用性。
结构化消息内容区块,提升兼容性
随着各家大语言模型API逐步采用内容区块返回结果,LangChain Core引入.content_blocks属性,以更结构化的方式呈现文字、工具调用与返回内容。该改动向下兼容,既有依赖旧消息格式的程序仍可正常运行,但开发者可逐步转向内容区块,以利于未来支持更复杂的交互场景。
建议开发者逐步尝试新版本
开发团队提醒,Alpha版本仍可能有接口调整,建议开发者在新项目中逐步尝试,现有系统则可先通过langchain-legacy保持稳定,再视正式版进展规划升级。配合LangChain新版发布,官方也更新文档网站,将各开源项目说明集中,并提供Python与JavaScript同页切换功能,让开发者能更快速对照学习。