What’s the AutoGPT?
Auto GPT 是一款人工智能应用程序,可以帮助用户自动化和优化业务流程,生成测试用例,调试代码,甚至还能产生新的业务创意。
Auto GPT 同时也是一个实验性的开源应用程序,展示了 GPT-4 语言模型的能力。它旨在通过提供智能建议和洞察力来帮助企业增加其净值。Auto GPT 是 GPT-4 自主运行的第一个示例,它推动了人工智能的可能性边界。
Features
用于搜索和信息收集的 Internet 访问
长期和短期内存管理
用于文本生成的 GPT-4 实例
访问流行的网站和平台
使用 GPT-3.5 进行文件存储和汇总
Requests
Python 3.8 或更高版本
OpenAI API 密钥
PINECONE API 秘钥e
Optional:
ElevenLabs Key (用于支持语音输入)
Installation
为了更好的安装 Auto-GPT,我们需要遵循以下步骤:
注:以 Windows 系统为例,以下安装过程可通过 CMD、Bash 或者 PowerShell 执行
移步至 Github 上将仓库克隆下来。
git clone https://github.com/Torantulino/Auto-GPT.git
下载完成后进入安装目录
cd Auto-GPT
安装依赖
pip install -r requirements.txt
配置秘钥
将当前工程目录下的 .env.template 重名为 .env;
登录网站:https://platform.openai.com/account/api-keys 随便输入一个秘钥名称获取对应的 API 秘钥(需要科学上网)并及时保存起来;
Name: vwYyaL7E2xHehwFdeFsPJiVU72n2UnIC Key: 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
登录网站:https://elevenlabs.io 获取 ElevenLabs 对应的 API 秘钥;具体得,可以先用谷歌账号或者Github账号等登录进入,然后点击右上角头像,选择 Profile 点击进入:
接下来我们便可以将我们的秘钥复制下来了
llElevenLabs API key: a6f873fb3a1f4eeba4e55a21e193d341
接下来,重新打开工程目录下的 .env 文件,将我们的秘钥填入对应的位置即可
运行 python scripts/main.py,输入您的需求,可参考下图:
注:由于我们没有开通 ChatGPT 的 API 调用权限(需要信用卡绑定),因此大家运行完会显示 HTTP 失败。不过我们的需求会被保存到 ai_settings.yaml 文件当中,以便下次继续使用。
这里稍微介绍一下:
Pinecone是一家提供机器学习加速器的公司,其加速器可以提高机器学习应用程序的速度和性能。在使用Auto GPT中,Pinecone的API密钥可用于对Pinecone加速器进行访问和使用,以提高Auto GPT的运行速度和性能。
OpenAI是一家人工智能研究机构,其致力于研究和发展具有强大智能的人工智能系统。在使用Auto GPT中,OpenAI的API密钥可用于访问和使用GPT-4语言模型,以生成智能建议和洞察力,从而帮助企业优化和自动化其业务流程。
11 Labs是一家专注于开发人工智能应用程序的公司。在使用Auto GPT中,11 Labs的API密钥可用于访问和使用其人工智能技术和应用程序,以帮助企业实现业务流程自动化和优化。
最后,我们再一起总结下如何设置和使用 Auto GPT 来简化业务操作,提高生产力。
一旦获取到对应的API密钥,需要我们通过编辑克隆存储库中的相关文件将它们添加到Auto GPT中。打开文件并删除模板,然后将您的API密钥添加到相应的字段中。完成后,您的设置基本上就完成了。
要运行Auto GPT,请导航到克隆存储库的文件夹并打开命令提示符。输入“Python scripts main.py”以启动程序。当程序运行时,此时系统会提示输入我们个人的AI名称。大家可以选择任何喜欢的名称,例如AutoGPT。
接下来,我们将被要求为AI定义五个目标。这些可以是任何与改进业务流程、增加收入或采用新技术有关的内容。一旦定义好目标,Auto GPT将根据你的输入开始生成其自己的想法和建议。
例如,Auto GPT可能会建议审查当前产品增长和流程,以确定改进的领域。它可能建议使用“浏览网站”命令访问分析和其他数据以促进此审查。然后,它可能建议使用“启动代理”命令创建和发送代理以收集更多信息,然后使用“写入文件”命令记录笔记。
当我们与Auto GPT交互时,它将基于你的输入生成自己的想法和建议。这里可以通过键入“y”来授权每个步骤,或通过键入“n”来中断程序。此外,还可以通过键入消息向Auto GPT提供反馈,它将使用该反馈来优化其建议。
总之,Auto GPT是一个强大的工具,可用于自动化和优化您的业务流程,但使用它需要一些技术知识。然而,只要付出一点努力,就可以利用AI的力量来简化操作、产生新的想法并提高生产力。Anyway,无论你是一名小型企业所有者还是一家大型企业,Auto GPT都有潜力改变大家的工作方式并帮助实现目标。