如何安装和使用BabyAGI自治AI代理

自主代理,或接受你给它们的目标,然后用它来生成它们自己的一组提示的机器人,是生成式人工智能的下一件大事。与其让聊天机器人执行10个不同的步骤来制定商业计划或撰写一系列文章,不如直接询问最终结果,然后让软件自行决定如何实现。

BabyAGI是这种新型自主代理中最受欢迎的一种,但它还处于试验阶段(很像当前所有的生成式AI)。你给它一个对象和一个初始任务,它会尝试处理剩下的事情。

由开发人员YoheiNakajima构建并在Github上共享,Python驱动的工具在您的PC上运行,但使用OpenAI的API和GPT3.5或GPT4模型来进行实际的“思考”。请注意,OpenAI的API是收费的,按“令牌”(大约5个字符的数据单位)向您收费。你可以在OpenAI上获得18美元的免费信用额度,但如果你对你的AI很认真,你最终会花钱。BabyAGI还需要一个Pinecone上的免费帐户,Pinecone是一个存储AI输出的矢量数据库服务器。

根据我使用BabyAGI的经验,结果很有趣但并不总是实用。当您认为脚本已完成时,您将必须通过按CTRL+C手动停止脚本,因为如果留给它自己的设备,它将永远继续生成新任务(并且您将运行APIbil)。

例如,我要求BabyAGI生成一份关于流行的Windows主题的五个教程的列表,但它最终一遍又一遍地重复了一些相同的主题。一个已知的错误是BabyAGI似乎不遵循其任务列表,并且会一遍又一遍地更改第一个任务,而不会执行第二个任务。

尽管目前存在局限性,但BabyAGI是一项值得尝试的有趣技术。下面,我们将解释如何在PC上安装和使用BabyAGI(相同的说明可能适用于macOS或Linux)。我们还有一篇关于如何安装和使用另一种流行的自主代理Auto-GPT的文章。

如何设置和使用BabyAGI

1.如果尚未安装Python和Git,请安装它们。您可以从python.org下载最新版本的编程语言,如果您使用的是Windows,则可以获得适用于Windows的Git(几乎可以肯定它适用于Linux)。确保Python目录和Python脚本目录位于Windows的路径中。您可以通过在Windows中搜索“环境变量”并单击以编辑Path变量来做到这一点。

2.如果您还没有OpenAIAPI密钥,请获取它。您可以通过导航到OpenAI的API密钥页面、登录/创建一个免费帐户并单击创建新密钥按钮来获得一个。然后您将有机会复制密钥,您将永远无法再获得它(尽管您可以创建新密钥)。

3.从Pinecone获取APIKey。Pinecone是一个用于存储AI数据的矢量数据库。尽管可能有等候名单,但您可以获得一个免费帐户。您可以通过单击API密钥选项卡并点击复制按钮或“创建API密钥”来获取API密钥。另外,请注意“环境”位置(例如:us-central1-gcp)。