自主(长期运行)代理(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