AutoGPT :构建,部署和运行AI代理
AutoGPT是一个强大的平台,可让您创建,部署和管理可自动化复杂工作流程的连续AI代理。
托管选项
- 下载到自主(免费!)
- 加入候补名单进行云托管Beta(封闭的Beta-公开发布即将推出!)
如何自我AutoGPT平台
笔记
自己设置并托管AutoGPT平台是一个技术过程。如果您想使用的东西有效,我们建议您加入候补列表以获取云托管Beta。
系统要求
在进行安装之前,请确保您的系统符合以下要求:
硬件要求
- CPU:推荐4多个核心
- RAM:推荐至少8GB,16GB
- 存储:至少10GB的自由空间
软件要求
- 操作系统:
- Linux(Ubuntu 20.04或更新的建议)
- MacOS(10.15或更新)
- Windows 10/11与WSL2
- 必需的软件(最低版本):
- Docker Engine(20.10.0或更新)
- Docker组成(2.0.0或更新)
- git(2.30或更新)
- node.js(16.x或更新)
- NPM(8.x或更新)
- VSCODE(1.60或更新)或任何现代代码编辑器
网络要求
- 稳定的互联网连接
- 访问所需端口(将在Docker中配置)
- 能够建立出站HTTPS连接的能力
更新的设置说明:
我们已经搬到了一个完全维护和定期更新的文档网站。
在此处遵循官方自我托管指南
本教程假设您安装了Docker,Vscode,Git和NPM。
⚡用一行脚本快速设置(建议用于本地托管)
跳过手动步骤,并使用我们的自动设置脚本在几分钟内开始。
对于MacOS/Linux:
curl -fsSL https://setup.ag**p*t.co/install.sh -o install.sh && bash install.sh
对于Windows(PowerShell):
powershell -c \"iwr https://setup.a*gp**t.co/install.bat -o install.bat; ./install.bat\"
这将安装依赖关系,配置Docker并启动您的本地实例 – 一方面。
? AutoGPT前端
AutoGPT前端是用户与我们强大的AI自动化平台进行交互的地方。它提供了多种与我们的AI代理商互动和利用的方法。这是将您的AI自动化想法栩栩如生的界面:
代理构建器:对于那些想自定义的人,我们直观的低代码接口使您可以设计和配置自己的AI代理。
工作流程管理:轻松构建,修改和优化自动化工作流程。您可以通过连接块来构建代理,每个块执行一个动作。
部署控件:管理代理商的生命周期,从测试到生产。
现成的代理:不想构建?只需从我们的预配置代理图书馆中选择,然后立即将其工作即可。
代理互动:无论您是自己构建的还是使用预配置的代理,都可以通过我们的用户友好界面轻松地与它们进行交互。
监视和分析:跟踪代理商的性能并获得洞察力,以不断改善您的自动化流程。
阅读本指南以了解如何构建自己的自定义块。
? AutoGPT服务器
AutoGPT Server是我们平台的强大产品,这是您的代理商运行的地方。部署后,可以由外部来源触发代理,并且可以连续运行。它包含使AutoGPT平稳运行的所有必需组件。
源代码:驱动我们的代理和自动化过程的核心逻辑。
基础架构:可靠和可扩展性能的强大系统。
市场:一个综合的市场,您可以在其中找到并部署各种预先建造的代理商。
?示例代理
以下是您可以使用AutoGPT做什么的两个示例:
-
从趋势主题中生成病毒视频
- 该代理商读了Reddit的主题。
- 它标识了趋势主题。
- 然后,它会根据内容自动创建一个简短的视频。
-
从社交媒体的视频中识别最高报价
- 该代理订阅您的YouTube频道。
- 当您发布新视频时,它会转录它。
- 它使用AI来识别最有影响力的报价来生成摘要。
- 然后,它写了一篇文章以自动发布到您的社交媒体。
这些示例仅显示了您可以使用AutoGPT实现的目标!您可以创建自定义的工作流程以构建任何用例。
许可证概述:
?️多形盾牌许可证: AutoGPT Platform文件夹中的所有代码和内容均在Polyform Shield许可下许可。这个新项目是我们用于构建,部署和管理代理的开发人员平台。
阅读有关此努力的更多信息
?MIT许可证: AutoGPT存储库的所有其他部分(即, AutoGPT _PLATFORM文件夹之外的所有内容)均根据MIT许可证获得许可。这包括原始的独立AutoGPT代理,以及Forge,Agbenchmark和AutoGPT Classic GUI等项目。
我们还在其他存储库中发布了MIT许可证的其他工作,例如为AutoGPT平台开发和使用的GravitASML。另请参阅我们的麻省理工学院许可代码能力项目。
使命
我们的使命是提供工具,以便您可以专注于重要的事情:
- 建筑物– 为惊人的东西奠定基础。
- ?测试– 微调您的代理商以完美。
- ?委派– 让AI为您工作,并使您的想法栩栩如生。
成为革命的一部分! AutoGPT在这里留在AI创新的最前沿。
文档|贡献
? AutoGPT经典
以下是有关AutoGPT经典版本的信息。
构建自己的代理-Quickstart
锻造
锻造自己的代理! – Forge是一个可以构建自己的代理应用程序的即时工具包。它处理大多数样板代码,使您可以将所有创造力引导到使代理分开的事物中。所有教程都位于这里。还可以单独使用Forge的组件来加快开发并减少代理项目中的样板。
开始使用Forge – 本指南将引导您完成创建自己的代理以及使用基准和用户界面的过程。
了解有关锻造的更多信息
基准
衡量代理商的性能! AGBENCHMARC可以与支持代理协议的任何代理使用,并且与项目CLI的集成使其更容易与AutoGPT和基于Forge的代理使用。基准提供了严格的测试环境。我们的框架可以进行自主,客观的绩效评估,以确保您的代理人为现实世界做出启动。
?pypi上的agbenchmark |了解有关基准的更多信息
UI
使代理商易于使用!前端为您提供一个用户友好的接口来控制和监视代理。它通过代理协议连接到代理,确保与生态系统内部和外部的许多代理的兼容性。
前端与存储库中的所有代理商在开箱即用。只需使用CLI来运行您选择的代理!
了解有关前端的更多信息
⌨️CLI
为了使使用存储库提供的所有工具尽可能容易,在存储库中包含一个CLI:
$ ./run
Usage: cli.py [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
agent Commands to create, start and stop agents
benchmark Commands to start the benchmark and list tests and categories
setup Installs dependencies needed for your system.
只需克隆回购,使用./run设置安装依赖项,您应该很好!
?问题?问题?建议?
获得帮助 – 不和谐
要报告错误或请求功能,请创建GitHub问题。请确保其他人没有为同一主题创建问题。
?姊妹项目
代理协议
为了保持统一的标准并确保与许多当前和未来应用的无缝兼容性, AutoGPT采用了AI Engineer Foundation的代理协议标准。这标准化了从您的代理到前端和基准测试的通信途径。
星形统计
