Skip to main content

自主(长期运行)代理(Autonomous (long-running) agents)

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

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

Baby AGI(原始仓库

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

AutoGPT(原始仓库

  • AutoGPT:一个笔记本,使用LangChain原语实现AutoGPT
  • WebSearch Research Assistant:一个笔记本,展示如何使用AutoGPT加上特定工具作为研究助手,可以使用网络。

MetaPrompt(原始仓库

  • Meta-Prompt:一个笔记本,使用LangChain原语实现Meta-Prompt

HuggingGPT(原始仓库

  • HuggingGPT:一个笔记本,使用LangChain原语实现HuggingGPT