用于构建、管理和运行有用的自主AI代理的开源框架
关注 SuperAGI
与创建者联系
分享 SuperAGI 仓库
我们是谁?
一个面向开发者的开源自主AI代理框架,使开发者能够构建、管理和运行有用的自主代理。您可以无缝运行并发代理,通过工具扩展代理功能。代理能够高效地执行各种任务,并在每次运行后不断改进其性能。
💡 特点
- 提供、生成和部署自主AI代理 - 创建生产就绪且可扩展的自主代理。
- 使用工具包扩展代理的能力 - 从我们的市场中为您的代理工作流程添加工具包。
- 图形用户界面 - 通过图形用户界面访问您的代理。
- 操作控制台 - 通过提供输入和权限与代理进行互动。
- 多个向量数据库 - 连接到多个向量数据库以增强代理的性能。
- 性能遥测 - 获取有关您代理性能的见解并进行相应优化。
- 优化的代币使用 - 控制代币使用以有效管理成本。
- 代理内存存储 - 通过存储内存使您的代理学习和适应。
- 模型 - 针对特定业务用例的定制微调模型。
- 工作流程 - 使用 ReAct LLM 的预定义步骤轻松自动化任务。
🛠 工具包
工具包允许 SuperAGI 代理与外部系统和第三方插件进行交互。 <img src=https://superagi.com/wp-content/uploads/2023/08/Twitter.png height=50px width=50px alt="Twitter" valign="middle" title="Twitter"> <img src=https://superagi.com/wp-content/uploads/2023/08/Coding.png height=50px width=50px alt="Coding Tool" valign="middle" title="Coding Tool"> <img src=https://superagi.com/wp-content/uploads/2023/08/Insta.png height=50px width=50px alt="Instagram" valign="middle" title="Instagram"> <img src=https://superagi.com/wp-content/uploads/2023/08/Knowledge_tool.png height=50px width=50px alt="知识搜索" valign="middle" title="知识搜索"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113612.png height=50px width=50px alt="Email" valign="middle" title="Email"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113610.png height=50px width=50px alt="Jira" valign="middle" title="Jira"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113611.png height=50px width=50px alt="文件管理器" valign="middle" title="文件管理器"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113613.png height=50px width=50px alt="Google 搜索" valign="middle" title="Google 搜索"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113615.png height=50px width=50px alt="Dall-E" valign="middle" title="Dall-E"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113614.png height=50px width=50px alt="Github" valign="middle" title="Github"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113616.png height=50px width=50px alt="网页互动" valign="middle" title="网页互动"> <img src=https://superagi.com/wp-content/uploads/2023/05/Group-113622.png height=50px width=50px alt="Duckduckgo" valign="middle" title="Duckduckgo"> <img src=https://superagi.com/wp-content/uploads/2023/08/Calendar_tool.png height=50px width=50px alt="Google 日历" valign="middle" title="Google 日历"> <img src=https://superagi.com/wp-content/uploads/2023/08/Search_tool.png height=50px width=50px alt="Google 日历" valign="middle" title="Google 搜索"> <img src=https://superagi.com/wp-content/uploads/2023/08/Serp.png height=50px width=50px alt="Serp API" valign="middle" title="Serp API"> <img src=https://superagi.com/wp-content/uploads/2023/08/Searx.png height=50px width=50px alt="Searx" valign="middle" title="Searx "> <img src=https://superagi.com/wp-content/uploads/2023/08/Web_scraper_logo.png height=50px width=50px alt="网页抓取器" valign="middle" title="网页抓取器"> <img src=https://superagi.com/wp-content/uploads/2023/08/Notion_logo.png height=50px width=50px alt="Notion" valign="middle" title="Notion"> <img src=https://superagi.com/wp-content/uploads/2023/08/Apollo_logo.png height=50px width=50px alt="Apollo" valign="middle" title="Apollo">
⚙️ 安装
您可以通过以下三种方法之一安装 superAGI。
☁️ SuperAGI 云
要快速开始实验代理而无需设置系统,请尝试 Superagi Cloud
-
访问 Superagi Cloud 并使用您的 github 账户登录。
-
在您的账户设置中,进入"模型提供商",添加您的 API 密钥。
一切就绪!轻松开始运行您的代理。
🖥️ 本地
- 打开终端并克隆 SuperAGI 仓库。
git clone https://github.com/TransformerOptimus/SuperAGI.git
- 使用以下命令导航到克隆的仓库目录:
cd SuperAGI
-
创建 config_template.yaml 的副本,并将其命名为 config.yaml。
-
确保您的系统上已安装 Docker。您可以从 此处 下载并安装。
-
一旦您运行 Docker Desktop,在 SuperAGI 目录中运行以下命令:
a. 对于常规使用:
docker compose -f docker-compose.yaml up --build
b. 如果您希望在本地使用 LLM 并且有 GPU,请运行以下命令:
docker compose -f docker-compose-gpu.yml up --build
-
打开您的网络浏览器并导航到 http://localhost:3000 访问 SuperAGI。
🌀 Digital Ocean
🌐 架构
SuperAGI 架构
代理架构
代理工作流程架构
工具架构
ER 图
📚 资源
📖 需要帮助?
加入我们的 Discord 社区 获得支持和讨论。
如果您有任何问题或遇到问题,请随时 创建一个新问题 以获得支持。
💻 贡献
我们❤️我们的贡献者。我们致力于在社区中营造一个开放、欢迎和安全的环境。
如果您想贡献,首先阅读我们的贡献指南。
我们期望每个参与社区的人都遵守我们的行为准则。
要了解我们未来的发展方向,查看我们的路线图此处。
探索一些好的初学者问题开始贡献。
👩💻 贡献者
⚠️ 正在开发中!
该项目正在积极开发中,可能仍存在问题。感谢您的理解和耐心。如果您遇到任何问题,请首先检查已开启的问题。如果您的问题不在列,请创建一个新问题,详细说明您遇到的错误或问题。感谢您的支持!