AutoGPT
Auto-GPT是一个实验性的开源应用程序,展示了GPT-4语言模型的能力。这个程序由GPT-4驱动,将LLM“思想”连接在一起,以自主地实现您设置的任何目标。作为GPT-4完全自主运行的最早示例之一,Auto-GPT突破了人工智能的极限,将AI进程推向了新高度 -- 自主人工智能。
Github下载链接:https://github.com/Significant-Gravitas/Auto-GPT/releases/latest
AgentGPT
AgentGPT 让您能够通过浏览器配置和运行自主的AI代理。命名您的定制AI代理并定义其目标。AI代理通过创建任务,执行任务,然后评估其结果来尝试实现指定的目标 .
要了解有关 AgentGPT、其路线图、常见问题解答等的更多信息,请访问AgentGPT 的文档
BabyAGI
BabyAGI是一个基于OpenAI,能够实现任务自驱动的精简智能体框架。它能够根据预定目标自动创建、组织和执行任务,并首次将确定任务优先级的能力引入至其框架。在执行任务的过程中,它将使用基于前一个任务的结果的预定目标来创建任务。然后,它基于OpenAI的大模型能力,根据目标创建新任务,并使用Chroma/Weaviate来存储和检索任务结果,以获取上下文。
如果向BabyAGI提出一个目标,系统将不断优先考虑需要实现或完成的任务,以达到这个目标。其主要由如下4个步骤来执行:
- 从任务列表拉取待完成任务项;
- 将任务发给执行Agent(Execution Agent),执行Agent集成调用OpenAI API和任务上下文完成任务;
- 将任务结果进行完善,然后存放到向量DB Chroma或Weaviate中;
- 基于前一个任务的执行结果和初始目标,创建新的任务,插入到任务列表中。