Skip to main content

自主(长期运行)代理

LangChain

自主代理是设计成更长期运行的代理。 您可以给它们一个或多个长期目标,它们会独立地朝这些目标执行。 这些应用程序结合了工具使用和长期记忆。

目前,自主代理还处于实验阶段,基于其他开源项目开发而来。 通过在 LangChain 原语中实现这些开源项目,我们可以获得 LangChain 的好处 - 轻松切换和尝试多个 LLM,使用不同的向量存储作为记忆, 使用 LangChain 的工具集。

Baby AGI(原始仓库

  • Baby AGI: 作为 LLM 链实现 BabyAGI 的笔记本
  • 带工具的 Baby AGI: 在上述笔记本的基础上构建,此示例将代理工具替换为执行工具,使其能够真正执行操作。

AutoGPT(原始仓库

  • AutoGPT: 在 LangChain 原语中实现 AutoGPT 的笔记本
  • WebSearch Research Assistant: 展示如何使用 AutoGPT 加上特定工具作为能够使用网络的研究助手的笔记本。

MetaPrompt(原始仓库

  • Meta-Prompt: 在 LangChain 原语中实现 Meta-Prompt 的笔记本