ChatGPT 之所以能在短时间风靡全球,很大程度上要归功于其简单的功能框架。作为一款 ,它唯一的作用就是生成令人信服的自然语言文本、顺畅回应用户的提问。
Auto-GPT 项目地址:https://github.com/Torantulino/Auto-GPT
但 AI 聊天机器人的使用体验,往往由用户设计提示词的水平所决定。有鉴于此,新型应用 Auto-GPT 应运而生,它允许 AI 自主行动 — 即实现“自我提示”,并彻底改变我们对于这项技术的看法和感受。对于这一工具,有外媒的标题甚至称,“ChatGPT 已经过时”。
Auto-GPT 是什么?
Auto-GPT是一款开源 Python 应用程序,由开发者用户 Significant Gravitas 于 2023 年 3 月 30 日发布至 GitHub。该应用程序以 GPT-4 为基础,允许 AI“自主”行动,无需用户详尽提示每个动作。大家可以为 Auto-GPT 制定一个总体目标,再由它逐步采取行动以实现目标。这就是“AI 智能体”概念的来源 — 使用互联网资源以完全独立的方式在 PC 上执行操作,不再需要一步步接受提示和引导。
GitHub 上还发布了一个简单示例,展示 Auto-GPT 如何浏览网络并为“即将到来的下一个节假日”准备聚餐食谱。这时 Auto-GPT 会化身“大厨 Chef-GPT”,帮助用户在网上搜索正确答案。之后,它会将食谱以文件的形式保存在用户计算机内。
就功能本身来看,这似乎算不上什么创新大事件。但 Auto-GPT 代表用户搜索互联网并执行文件保存操作的能力,已经让这款AI远远超越了简单的聊天机器人。
Auto-GPT 是如何工作的?
Auto-GPT 的迷人之处,在于它能够对 AI 的运行步骤做拆分,真正把 GPT 模型出色的文本生成能力转化为可用功能。Auto-GPT 把整个过程分解成“思考”、“推理”和“评价”几个环节,准确告知用户 AI 正在做什么、为什么这么做。在前面的 Chef-GPT 示例中,它的“思考”方式如下:“我将搜索即将到来的节假日,据此创建出独特的食谱。”而“推理”部分,则是“只要确定了节假日的具体内容,就能确定食谱的相应设计。”
至于“评价”环节,Auto-GPT 会对所做工作表达一些担忧和限制。可以看到,Auto-GPT 正在以完全自主的方式一步步达成用户指定的目标。
Auto-GPT 还拥有其他一些神奇的能力,包括长/短期记忆和集成 ElevenLabs 提供的文本到语音实现。所有这些功能的结合,让 Auto-GPT 在感受上更像是能与人类真正互动的AI智能体。
AutoGPT 安装
1.AutoGPT 安装之前,请确保已经具备以下几项条件:
2.下载项目代码,在一个文件夹下打开终端,克隆项目
git clone https://github.com/Significant-Gravitas/Auto-GPT.git
下载完成后,cd 到项目路径下
cd Auto-GPT
安装依赖
运行以下代码安装所需要的依赖
pip install -r requirements.txt
3.获取自己的OpenAI的密钥,【点击获取】, 创建自己的密钥以后,在AutoGPT文件下找到配置文件:.env.template ,在里面替换自己的openAI key
4.运行 AutoGPT
以上步骤完成后,终端输入以下命令,就可以使用 AutoGPT 了
python -m autogpt
如果想在使用过程中,查看具体AutoGPT 是否报错,可以加上 –debug 参数
python -m autogpt --debug
AutoGPT注意事项
1,openAI 接口,SSL 认证失败 443
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1131)requests.exceptions.SSLError: HTTPSConnectionPool(host=’openaipublic.blob.core.windows.net’, port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1131)’)))
pip install urllib3==1.25.11
重点说明:如果你在中国大陆,由于终端走的 google 搜索 是在 IP 层,不在应用层,所以一般应用层的梯子也是无法使用的,建议使用Clash 并开启TUN模式!
请登录后查看评论内容