文章目录
一、关于 SuperAGI
SuperAGI 一个开发优先的开源自治AI代理框架,使开发人员能够构建、管理和运行有用的自治代理。您可以无缝运行并发代理,使用工具扩展代理功能。代理有效地执行各种任务,并在每次后续运行中不断提高其性能。
- github : https://github.com/TransformerOptimus/SuperAGI
- 官网: https://superagi.com/
- 官方文档:https://superagi.com/docs/
- APIs : https://documenter.getpostman.com/view/28438662/2s9Xy6rqP5
- 云:https://app.superagi.com/
- Marketplace : https://marketplace.superagi.com/
- 社交:twitter -
_superAGI
| reddit Discord | youtube | 作者: twitter - ishaanbhola
💡特点
- 配置、生成和部署自治AI代理-创建生产就绪和可扩展的自治代理。
- 使用工具包扩展代理功能-将工具包从我们的市场添加到您的代理工作流程中。
- 图形用户界面-通过图形用户交互界面访问您的代理。
- Action Console-通过授予代理输入和权限与代理交互。
- 多个向量DB-连接到多个向量DB以提高代理的性能。
- 性能遥测-深入了解代理的性能并进行相应优化。
- 优化令牌使用-控制令牌使用以有效管理成本。
- 代理内存存储-通过存储他们的内存使您的代理能够学习和适应。
- 模型-针对业务特定用途的自定义微调模型。
- 工作流-使用ReAct LLM的预定义步骤轻松自动化任务。
🛠 工具包
工具包允许SuperAGI代理与外部系统和第三方插件进行交互。
二、⚙️安装
您可以使用以下三种方法之一安装SuperAGI。
☁️SuperAGI云
要快速开始尝试代理,而无需设置系统,请尝试Superagi Cloud
1、访问Superagi Cloud并使用您的github帐户登录。
2、在您的帐户设置中,转到"模型提供程序"并添加您的API密钥。
一切就绪!毫不费力地开始运行您的代理。
🖥️本地
1、打开您的终端并克隆SuperAGI存储库。
shell
git clone https://github.com/TransformerOptimus/SuperAGI.git
2、使用以下命令导航到克隆的存储库目录:
shell
cd SuperAGI
3、创建config_template. yaml的副本,并将其命名为config.yaml。
4、确保您的系统上安装了Docker。您可以从这里下载并安装它。
5、运行Docker Desktop后,在SuperAGI目录中运行以下命令:
a、对于常规使用:
shell
docker compose -f docker-compose.yaml up --build
b、如果您想将SuperAGI与本地LLM一起使用并拥有GPU,请运行以下命令:
shell
docker compose -f docker-compose-gpu.yml up --build
6、打开您的网络浏览器并导航到http://localhost:3000以访问SuperAGI。
🌀 Digital Ocean
三、架构
1、SuperAGI 架构
2、代理架构
3、代理工作流架构
4、Tools 架构
5、ER图
2025-01-27(一)