> [!NOTE] > 本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。 > [English](./README.en.md) · [原始项目](https://github.com/TransformerOptimus/SuperAGI) · [上游 README](https://github.com/TransformerOptimus/SuperAGI/blob/HEAD/README.MD) > 原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。

SuperAGI logo SuperAGI logo

用于构建、管理和运行实用自主 AI 智能体(Autonomous AI Agents)的开源框架

SuperAGI forks SuperAGI stars SuperAGI Commits

关注 SuperAGI

Follow _superAGI 加入 SuperAGI Discord 社区

联系创作者

Follow ishaanbhola

分享 SuperAGI 仓库

Follow _superAGI 在 Telegram 分享 在 Reddit 分享 Buy Me A Coffee


## 我们是什么? 面向开发者的开源自主 AI 智能体(Autonomous AI Agent)框架,帮助开发者构建、管理和运行实用的自主智能体。你可以无缝运行并发智能体,并通过工具扩展智能体能力。这些智能体能高效完成各类任务,并在每次后续运行中持续改进性能。 ### 💡 功能特性 - 配置、创建与部署自主 AI 智能体 - 创建可用于生产环境且可扩展的自主智能体。 - 通过工具包(Toolkits)扩展智能体能力 - 从我们的市场(marketplace)向智能体工作流添加工具包。 - 图形用户界面(Graphical User Interface) - 通过图形用户界面访问你的智能体。 - 操作控制台(Action Console) - 通过输入和授权与智能体交互。 - 多种向量数据库(Vector DBs) - 连接多种向量数据库以提升智能体性能。 - 性能遥测(Performance Telemetry) - 获取智能体性能洞察并据此优化。 - 优化的 Token 用量 - 控制 token 用量以有效管理成本。 - 智能体记忆存储(Agent Memory Storage) - 通过存储记忆让智能体学习与适应。 - 模型(Models) - 针对业务特定用例的自定义微调模型。 - 工作流(Workflows) - 使用 ReAct LLM 的预定义步骤轻松自动化任务。 ### 🛠 工具包 工具包使 SuperAGI 智能体能够与外部系统和第三方插件交互。 Twitter Coding Tool Instagram Knowledge Search Email Jira File Manager Google Search Dall-E Github Web Interaction Duckduckgo Google Calendar Google Calendar Serp API Searx Web Scraper Notion Apollo ### ⚙️ 安装 您可以通过以下三种方式之一安装 superAGI。 #### ☁️ SuperAGI 云服务 若想无需费力配置系统即可快速开始试用 agent,请尝试 [Superagi Cloud](https://app.superagi.com/) 1. 访问 [Superagi Cloud](https://app.superagi.com/),并使用你的 GitHub 账号登录。 2. 在账户设置中,进入 "Model Providers",并添加你的 API key。 一切就绪!轻松开始运行你的 agent。 #### 🖥️ 本地部署 1. 打开终端并克隆 SuperAGI 仓库。 ``` git clone https://github.com/TransformerOptimus/SuperAGI.git ``` 2. 使用以下命令进入克隆后的仓库目录: ``` cd SuperAGI ``` 3. 复制一份 config_template.yaml,并将其命名为 config.yaml。 4. 确保你的系统已安装 Docker。你可以从[这里](https://docs.docker.com/get-docker/).下载并安装。 5. 启动 Docker Desktop 后,在 SuperAGI 目录中运行以下命令: a. 常规使用: ``` docker compose -f docker-compose.yaml up --build ``` b. 若要在配备 GPU 的情况下将 SuperAGI 与 Local LLMs 一起使用,请运行以下命令: ``` docker compose -f docker-compose-gpu.yml up --build ``` 6. 打开浏览器并访问 http://localhost:3000,即可使用 SuperAGI。 #### 🌀 Digital Ocean


一键将 SuperAGI 部署到 DigitalOcean。

### 🌐 架构
SuperAGI 架构 ![SuperAGI Architecture](https://superagi.com/wp-content/uploads/2023/09/SuperAGI-Architecture.png)
Agent 架构 ![Agent Architecture](https://superagi.com/wp-content/uploads/2023/06/Agent-Architecture.png)
Agent 工作流架构 ![Agent Workflow Architecture](https://superagi.com/wp-content/uploads/2023/09/Workflow-Architecture.png)
工具架构 ![Tools Architecture](https://superagi.com/wp-content/uploads/2023/09/Tools-Architecture.png)
ER 图 ![ER Diagram](https://superagi.com/wp-content/uploads/2023/09/ER-Diagram.png)
### 📚 资源 * [Documentation](https://superagi.com/docs/) * [YouTube Channel](https://www.youtube.com/@_SuperAGI/videos) ### 📖 需要帮助? 加入我们的 [Discord 社区](https://discord.gg/dXbRe5BHJC),获取支持与讨论。 [![Join us on Discord](https://invidget.switchblade.xyz/uJ3XUGsY2R)](https://discord.gg/uJ3XUGsY2R) 如有疑问或遇到问题,请随时[新建 issue](https://github.com/TransformerOptimus/SuperAGI/issues/new/choose)以获取支持。 ### 💻 贡献 我们 ❤️ 每一位贡献者。我们致力于在社区中营造开放、友好且安全的环境。 如需参与贡献,请先阅读我们的[贡献指南](https://github.com/TransformerOptimus/SuperAGI/blob/main/CONTRIBUTING.md). 我们期望社区中的每一位参与者都遵守我们的[行为准则](https://github.com/TransformerOptimus/SuperAGI/blob/main/CODE_OF_CONDUCT.md). 想进一步了解我们的发展方向,请查看路线图:[这里](https://github.com/users/TransformerOptimus/projects/5/views/1). 可以从一些[适合新手的 issue](https://github.com/TransformerOptimus/SuperAGI/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)开始贡献。 ### 👩‍💻 贡献者 [![TransformerOptimus](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/133493246?v=4&w=50&h=50&mask=circle)](https://github.com/TransformerOptimus) [![Cptsnowcrasher](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/133322218?v=4&w=50&h=50&mask=circle)](https://github.com/Cptsnowcrasher) [![vectorcrow](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/133646556?v=4&w=50&h=50&mask=circle)](https://github.com/vectorcrow) [![Akki-jain](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/92881074?v=4&w=50&h=50&mask=circle)](https://github.com/Akki-jain) [![Autocop-Agent](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/129729746?v=4&w=50&h=50&mask=circle)](https://github.com/Autocop-Agent)[![COLONAYUSH](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/60507126?v=4&w=50&h=50&mask=circle)](https://github.com/COLONAYUSH)[![luciferlinx101](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/129729795?v=4&w=50&h=50&mask=circle)](https://github.com/luciferlinx101)[![mukundans89](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/101278493?v=4&w=50&h=50&mask=circle)](https://github.com/mukundans89)[![Fluder-Paradyne](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/121793617?v=4&w=50&h=50&mask=circle)](https://github.com/Fluder-Paradyne)[![nborthy](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/101320057?v=4&w=50&h=50&mask=circle)](https://github.com/nborthy)[![nihirr](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/122777244?v=4&w=50&h=50&mask=circle)](https://github.com/nihirr)[![Tarraann](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/97586318?v=4&w=50&h=50&mask=circle)](https://github.com/Tarraann)[![neelayan7](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/43145646?v=4&w=50&h=50&mask=circle)](https://github.com/neelayan7)[![Arkajit-Datta](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/61142632?v=4&w=50&h=50&mask=circle)](https://github.com/Arkajit-Datta)[![guangchen811](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/103159823?v=4&w=50&h=50&mask=circle)](https://github.com/guangchen811)[![juanfpo96](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/14787156?v=4&w=50&h=50&mask=circle)](https://github.com/juanfpo96)[![iskandarreza](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/32027019?v=4&w=50&h=50&mask=circle)](https://github.com/iskandarreza)[![jpenalbae](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/8380459?v=4&w=50&h=50&mask=circle)](https://github.com/jpenalbae)[![pallasite99](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/26508636?v=4&w=50&h=50&mask=circle)](https://github.com/pallasite99)[![xutpuu](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/11964505?v=4&w=50&h=50&mask=circle)](https://github.com/xutpuu)[![alexkreidler](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/11166947?v=4&w=50&h=50&mask=circle)](https://github.com/alexkreidler)[![hanhyalex123](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/100895608?v=4&w=50&h=50&mask=circle)](https://github.com/hanhyalex123)[![ps4vs](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/91535358?v=4&w=50&h=50&mask=circle)](https://github.com/ps4vs)[![eltociear](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/22633385?v=4&w=50&h=50&mask=circle)](https://github.com/eltociear) [![shaiss](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/113060?v=4&w=50&h=50&mask=circle)](https://github.com/shaiss) [![AdityaRajSingh1992](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/105219157?v=4&w=50&h=50&mask=circle)](https://github.com/AdityaRajSingh1992) [![namansleeps2](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/134390870?v=4&w=50&h=50&mask=circle)](https://github.com/namansleeps22) [![sirajperson](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/396941?v=4&w=50&h=50&mask=circle)](https://github.com/sirajperson) [![hsm207](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/2398765?v=4&w=50&h=50&mask=circle)](https://github.com/hsm207) [![unkn-wn](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/43097991?v=4&w=50&h=50&mask=circle)](https://github.com/unkn-wn) [![DMTarmey](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/590474?v=4&w=50&h=50&mask=circle)](https://github.com/DMTarmey) [![Parth2506](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/122429822?v=4&w=50&h=50&mask=circle)](https://github.com/Parth2506) [![platinaCoder](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/47349795?v=4&w=50&h=50&mask=circle)](https://github.com/platinaCoder) [![anisha1607](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/60440541?v=4&w=50&h=50&mask=circle)](https://github.com/anisha1607) [![jorgectf](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/46056498?v=4&w=50&h=50&mask=circle)](https://github.com/jorgectf) [![PaulRBerg](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/8782666?v=4&w=50&h=50&mask=circle)](https://github.com/PaulRBerg) [![boundless-asura](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/122777244?v=4&w=50&h=50&mask=circle)](https://github.com/boundless-asura) [![JPDucky](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/34105363?v=4&w=50&h=50&mask=circle)](https://github.com/JPDucky) [![Vibhusha22](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/128478691?v=4&w=50&h=50&mask=circle)](https://github.com/Vibhusha22) [![ai-akuma](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/7444521?v=4&w=50&h=50&mask=circle)](https://github.com/ai-akuma) [![rounak610](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/81288115?v=4&w=50&h=50&mask=circle)](https://github.com/rounak610) [![AdarshJha619](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/53672264?v=4&w=50&h=50&mask=circle)](https://github.com/AdarshJha619) [![ResoluteStoic](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/105219157?v=4&w=50&h=50&mask=circle)](https://github.com/ResoluteStoic) [![JohnHunt999](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/137149331?v=4&w=50&h=50&mask=circle)](https://github.com/JohnHunt999) [![Maverick-F35](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/138012351?v=4&w=50&h=50&mask=circle)](https://github.com/Maverick-F359) [![jorgectf](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/46056498?v=4&w=50&h=50&mask=circle)](https://github.com/jorgectf) [![AdityaSharma13064](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/138581531?v=4&w=50&h=50&mask=circle)](https://github.com/AdityaSharma13064) [![lalitlj](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/138583454?v=4&w=50&h=50&mask=circle)](https://github.com/lalitlj) [![andrew-kelly-neutralaiz](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/128111428?v=4&w=50&h=50&mask=circle)](https://github.com/andrew-kelly-neutralaiz) [![sayan1101](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/139119661?v=4&w=50&h=50&mask=circle)](https://github.com/sayan1101)

返回顶部

### ⚠️ 开发中! 本项目正在积极开发中,可能仍存在问题。感谢您的理解与耐心。如遇到任何问题,请先查阅已开放的 issue(议题)。若您的问题尚未列出,请新建一个 issue,详细说明您遇到的错误或问题。感谢您的支持!