欢迎光临散文网 会员登陆 & 注册

LangChain 开源项目更新计划

2023-12-03 14:05 作者:沧海九粟  | 我要投稿

Some updates from this week: most OSS work is focused on splitting up langchain

LangChain OSS Announcement

LangChain 团队昨天内宣他们最新的重构计划,主要内容还是围绕着如何提高整个 LangChain 开源生态系统的稳定性和生产可用性。

简要总结一下 LangChain 团队的最新计划如下:

  1. 他们将在未来一周内将所有集成移到 langchain-integrations。这将是向后完全兼容的。目标日期是 2023 年 12 月 8 日。

  2. 然后,在发布 0.1 版本的 langchain 包之前,他们将在未来几周内努力将大型集成拆分为自己的包。这将带来一些破坏性变更,因为一些依赖项将会改变,但所有现有的代码路径将继续工作。目标日期是 2024 年 1 月 9 日。

LangChain 团队之所以要进行这次重构,主要有以下几个考虑:

  1. 通过将易变和依赖性高的集成转移出 langchain,可以使 LangChain 内核更加稳定。

  2. 将重要的集成拆分为单独的包,可以使它们更明确地声明自己的依赖,并可以对破坏性变更进行语义版本控制。

  3. 一些合作伙伴表达了希望集成在 LangChain 主仓库之外独立维护的愿望。这可以更容易地分类问题并自己维护代码。

LangChain 的重构时间表大致如下:

  • 12月8日:以向后兼容的方式将所有集成移到 langchain-integrations

  • 12月12日:公开宣布 LangChain 的拆分,解释原因,介绍迁移到 0.1 版本的步骤。

  • 12月12日至1月9日:将一些较大和更重要的集成移到自己的包中。这也将是向后兼容的。

  • 1月9日:LangChain 升级到 0.1.0。使各个集成包明确要求依赖项,将它们升级到 0.1 或 1.0。这对 LangChain 来说将是一个破坏性变更,仅在于需要明确安装新的依赖项,所有代码路径应该仍然有效。

LangChain 团队会邀请社区成员提供反馈和帮助,也欢迎集成合作伙伴就各自的包的安排提供意见。


LangChain 开源项目更新计划的评论 (共 条)

分享到微博请遵守国家法律