SuperAPI AI 工具集

yourgoal

yourgoal 是 BabyAGI 的 Swift 语言移植版本,一个基于 OpenAI 和 Pinecone API 的 AI 任务管理系统示例。它根据预设目标和前序任务结果自动创建、排序并执行任务,形成循环迭代。项目由 pj4533 开发,代码托管于 GitHub,采用 Swift 编写,需配置环境变量后通过 Swift 命令构建运行。

访问官网

工具介绍

yourgoal 是一个用 Swift 语言实现的 BabyAGI 移植项目,属于 AI 驱动的任务管理系统示例。其核心思路是:根据预设目标以及之前任务执行的结果,自动创建新任务、确定优先级并执行任务,从而形成持续迭代的任务循环。

主要能力:项目利用 OpenAI 和 Pinecone 的 API 来完成任务的生成、排序与执行。它能够围绕一个既定目标,动态产生后续任务,并依据前序任务的结果调整任务列表。

使用方式:项目提供了环境变量配置示例(.env.example),用户需参照该文件填入 API 密钥。开发者命令包括:使用 export $(grep -v '^#' .env | xargs) 解析环境变量;使用 swift build 构建应用到 .build 文件夹;使用 swift build -c release 构建发布版本;使用 ./.build/debug/yourgoal 在构建后运行应用;或使用 swift run yourgoal 直接运行。

适用场景:适合希望了解或实验 BabyAGI 任务管理机制的 Swift 开发者,也可作为学习 Pinecone 向量数据库与 OpenAI API 集成的参考项目。

限制:项目作者明确提示“Don't be stupid”,强调需正确配置密钥。项目为个人移植与迭代版本,作者表示可能继续改进,但未提供更多功能细节、收费信息或平台支持说明。所有功劳归于 BabyAGI 原作者 yoheinakajima。