自主代理 Autonomous_agents
自主代理是旨在更长期运行的代理。 您向它们提供一个或多个长期目标,它们会独立地朝着这些目标执行。 应用程序结合了工具使用和长期记忆。
目前,自主代理还处于相对实验性阶段,基于其他开源项目。
通过在LangChain原语中实现这些开源项目,我们可以获得LangChain的好处,包括易于切换和尝试多个LLM、使用不同的向量存储器作为内存、使用LangChain的工具集。
Baby AGI( Original Repo (opens in a new tab) )
-
Baby AGI: 一份教程实现了使用LLM Chains的BabyAGI.
-
Baby AGI with Tools:在以上教程的基础上构建,这个例子使用了具有执行工具的代理,从而使其实际执行行动。
AutoGPT( Original Repo (opens in a new tab) )
-
AutoGPT: 一份使用LangChain基元实现AutoGPT的教程。
-
WebSearch Research Assistant: 一份教程,展示了如何使用AutoGPT加上特定的工具作为研究助手,可以使用网络进行搜索。
MetaPrompt( Original Repo (opens in a new tab) )
- Meta-Prompt: 一份使用LangChain基元实现Meta-Prompt的教程。