使用LangChain来处理复杂链表。

ChatGPT中文站
Photo by EJ Strat on Unsplash

在这个故事中,我们将介绍如何使用LangChain(v. 0.0.190)和ChatGPT来创建复杂的链式工作流。这个故事是在之前在Medium上发布的一篇文章的基础上发展而来的,也是在那篇文章的思想基础上构建的。

LangChain 有一组基础链:

  • LLM:一个简单的链式结构,具有处理多个输入的提示模板。
  • 路由器链:使用大型语言模型(LLM)选择最合适的处理链的网关。
  • 序列化:一个处理输入的链家族,按顺序进行处理。这意味着链中第一个节点的输出成为第二个节点的输入,第二个节点的输出成为第三个节点的输入,以此类推。
  • 转换:一种允许使用Python函数进行定制化文本操纵的链式结构。

复杂的工作流程

在这个故事中,我们将使用所有基础链来创建以下工作流,作为一个简单的命令行应用程序:

2023-10-20 17:02:28 AI中文站翻译自原文