Auto-GPT 是一个开源项目,旨在让 GPT-4 模型进行自主运行。该项目使用了 OpenAI 提供的 GPT-4 API 实现,可以自动启动、监控和管理 GPT-4 进程。虽然该项目还处于实验阶段,但已经展示出 GPT-4 的潜力,并且越来越受到欢迎。
克隆项目
您可以通过以下命令将该项目克隆到本地:
git clone https://github.com/Significant-Gravitas/Auto-GPT.git
环境要求和安装
为了运行 Auto-GPT,您需要 Python 3.7 或更高版本,并且需要一个 OpenAI API 密钥以便与 GPT API 交互。请按照以下步骤安装所需的依赖项:
- 使用以下命令安装所有依赖项:
pip3 install -r requirements.txt -i https://pypi.douban.com/simple

接下来,在项目根目录中创建一个名为 .env 的文件,并将 .env.template 复制到该文件中。然后,将您的 OpenAI API 密钥添加到 .env 文件中:
OPENAI_API_KEY=your-openai-api-key
将 your-openai-api-key 替换为您的 OpenAI API 密钥。

启动 Auto-GPT
在终端中运行以下命令即可启动 Auto-GPT 进程:
python -m autogpt
这将启动 Auto-GPT 进程,并使您可以与 GPT-4 模型进行交互。如果您的 API 密钥不支持 GPT-4,则可以使用以下命令来仅使用 GPT-3:
python -m autogpt --gpt3only
运行测试
现在,您可以使用 Auto-GPT 生成一些文本或图像了。例如,您可以使用以下命令让它自动创建一个雨滴特效网页:

等待一段时间后,您将在工作区中找到生成的文件。
示例
以下是一个使用 GPT-3.5 生成的雨滴特效示例:

效果,我用的 GPT-3.5 GPT-4 效果会更好

总结
Auto-GPT 是一个实验性的开源应用程序,展示了 GPT-4 语言模型的能力。该程序由 GPT-4 驱动,通过连接 LLM 的“思想”,自主实现您设定的任何目标。作为 GPT-4 完全自主运行的首批示例之一,Auto-GPT 推动了人工智能可能性的界限。它具有以下特点:
- 网络访问——可搜索和收集信息。
- 长期和短期记忆管理。
- GPT-4 实例文本生成。
- 访问流行网站和平台。
- 带有 GPT-3.5 的文件存储和摘要。
Auto-GPT 的应用场景十分广泛,非常适合需要大量文本写作和信息搜集的人,例如科研人员、学生和记者等。其超出了传统 AI 领域的局限性,借助 GPT-4 的能力,可以帮助用户完成更加具有挑战性的任务。总之,Auto-GPT 是一款强大的 AI 应用程序,为未来的文本处理和信息搜集带来了革命性的变化。