写在前面的废话

ChatGPT 的交互模式,是和一个 “人” 对话聊天。

如果你想了解更多ChatGPT和AI绘画的相关知识,请参考:ChatGPT注册和变现思路,AI绘画教程汇总

聊天的过程,双方的信息会进行交换,作为主导的一方,我们需要引导 GPT ,给她清晰的信息,批评她错误的表达,夸奖她正确的思考。

过程就像开着一辆手动挡的轿车,你需要根据车流和路线,不断观察,不断调整档位。

那 Auto-GPT 是什么呢?自动挡的轿车吗,不,体验下来,我感觉她是一辆无人驾驶的汽车,只需要告诉她你的目的地,加满油,就可以了。

是的,Auto-GPT 需要加油,汽油主要构成是 OpenAI api 的 tokens 消耗。

这篇文章,是关于 Auto-GPT 实操后的初体验。我是在电脑本地运行的,没有用国外的服务器。所以网络需要“稳定”。

一、部署 Auto-GPT

项目链接:https://github.com/Torantulino/Auto-GPT

  1. 获取项目代码: 通过 git 软件从 Github 拉取项目代码。如果您不熟悉 git 或不想了解,可以直接下载 zip 文件。建议学习易懂的 git 使用教程,以便及时获取最新代码。
  2. 配置 Python 运行环境: 在系统环境变量中安装可执行的 Python 软件包和 pip 软件包(用于安装项目依赖)。推荐下载 Visual Studio Code 编辑器,用它打开下载的 Auto-GPT 项目文件夹,VS 会自动识别为 Python 项目并提示安装插件。安装完成后,运行以下命令安装依赖: pip install -r requirements.txt
  3. 配置 Auto-GPT env 文件: .env 文件用于设置 Auto-GPT 的关键运行参数,如 OpenAI 的 API Key。在项目中,.env 文件全名为 .env.template。可以复制一份并重命名为 .env,或直接修改原文件名。需要配置 PINECONE_API_KEY、HUGGINGFACE_API_TOKEN、GOOGLE_API_KEY、CUSTOM_SEARCH_ENGINE_ID 和 ELEVENLABS_API_KEY。
  4. 获取 OpenAI 的 API Key: 请访问 https://platform.openai.com/account/api-keys 获取 API Key。

如果还没有账号可以参考这篇文章:ChatGPT注册攻略

  1. 获取 PINECONE_API_KEY: 请访问 https://app.pinecone.io/ 获取 API Key。
  2. 获取 GOOGLE_API_KEY: 请访问 https://console.cloud.google.com/apis/credentials 获取 API Key。
  3. 获取 CUSTOM_SEARCH_ENGINE_ID: 请访问 https://programmablesearchengine.google.com/controlpanel/all 获取搜索引擎 ID。
  4. 获取 HUGGINGFACE_API_TOKEN: 请访问 https://huggingface.co/ 获取 API Token。
  5. 填写 .env 文件参数: 将获取到的各 API Key 填写到 .env 文件中。配置完成后,即可运行项目。

二、试运行 Auto-GPT

  1. 运行 Auto-GPT: 在 VS Code 终端或 PowerShell 中,进入项目目录并执行以下命令:
python scripts/main.py
  1. 启动设置:

    1. 如果程序正常运行,系统将提示您为 AI 起个名字。
    2. 接下来设置角色身份。
    3. 然后设置 5 个目标。

  1. 开始运行: 设置完第 5 个目标后,Auto-GPT 开始执行。运行结果会显示在终端中,包括思考、推理、计划和反思。
  2. 控制执行: 输出完成后,系统会提示您输入 y 以授权并继续执行;输入 y -N(次数)来授权 N 次执行;输入 n 退出执行。或者直接输入其他反馈。
  3. 观察 AI 角色成长: 接下来,程序会不断重复运行过程。您可以观察 AI 角色的思考、成长、记忆和输出。AI 在某些环节产生的内容会保存到项目下的 auto_gpt_workspace 文件夹中。

通过以上步骤,您可以试运行并观察 Auto-GPT 的表现。感受 AI 角色的成长和思考过程,同时了解其工作原理。

三、我踩过的坑

如果你不是程序员,项目代码的拉取和 Python 环境的运行,可能会遇到一些奇奇怪怪的问题。可以自行 google 、GPT 解决,或者可以在文章评论联系我帮你处理。

以下是在部署和使用 Auto-GPT 过程中可能遇到的一些问题及解决办法。请确保您已完成所有步骤并仔细检查,以确保获得最佳体验:

  1. 项目代码拉取和 Python 环境运行: 如果您不熟悉编程,可能会遇到一些问题。您可以尝试使用 Google 搜索、咨询 GPT 或在本文评论区寻求帮助。
  2. .env 文件名未修改: 如果 .env.template 文件名未更改为 .env,运行时会提示未填入有效的 OpenAI API Key。

  1. 获取 API 需要Ti Z: 获取 API 时,许多网站链接可能需要使用Ti Z工具才能访问。

  1. 网络连接问题: 在 Auto-GPT 运行过程中,确保启用了TZ工具的 TUN 模式,以便访问 OpenAI 和 Google 网站。否则,您可能会遇到类似“Command google returned: Error: [WinError 10060] 连接尝试失败”的错误。

  1. 注意 API 费用消耗:

运行是要扣 OpenAI 账户的钱的,如果账号有 5 美元、 18 美元 的额度,注意消耗,不要一下 y -1000 这样。可能会瞬间 “破产”。

此时你可以多注册几个ChatGPT账号,以防不时之需:ChatGPT注册全攻略大全

四、后续探索

在成功运行 Auto-GPT 后,您可以尝试以下计划:

  1. 参考网络社区: 在网络社区上寻找有关 Auto-GPT 的有趣用法,并尝试模仿使用。
  2. 探索 Auto-GPT 功能: 研究 Auto-GPT 的其他功能,例如检查是否能读取本地文件或生成可运行的项目代码。
  3. 保持关注: 关注 Auto-GPT 的最新动态和更新,以便及时了解其进展和新功能。

通过这些后续探索,您可以充分利用 Auto-GPT,发掘其潜力,并获得更多灵感。祝您在使用过程中取得满意的成果!

Auto-GPT免费尝鲜之初体验-使用攻略和总结的更多相关文章

  1. rockyLinux 初体验(教程)PostgreSQL15

    目录 数据库软件 PostgreSQL 安装 数据库软件 PostgreSQL 配置 数据库软件 PostgreSQL 交互 通用数据库管理软件 DBeaver 彼时,PostgreSQL 已经更新到 ...

  2. 屌丝就爱尝鲜头——java8初体验

    Java8已经推出,让我们看看他的魅力.让我们看看他改变较大的部分. 一.java8概述 Java8是由Oracle(甲骨文)公司与2014年3月27日正式推出的.Java8同时推出有3套语言系统,分 ...

  3. 免费WiFi初体验——个小白的WiFi旅程

    说来羞愧,真正接触到WiFi还是在毕业后,此前自己封闭在一个人的世界,再加上外在学校的包围,我还成了个"山里"的孩子. 去年毕业了,也算是个90后,可自觉得心态过于成熟.了解外界太 ...

  4. 尝鲜一试,Azure静态网站应用服务(Azure Static Web Apps) 免费预览,协同Github自动发布静态SPA

    背景 最近在浏览微软的文档的时候发现,微软喜欢用Hugo这个文档框架,有些技术产品的文档页面就用Hugo来做的,同时搭配Github + Azure Static Web Apps Service这个 ...

  5. Hugging Face发布diffuser模型AI绘画库初尝鲜!

    作者:韩信子@ShowMeAI 深度学习实战系列:https://www.showmeai.tech/tutorials/42 TensorFlow 实战系列:https://www.showmeai ...

  6. Win10尝鲜体验——初识传说中不一样的Windows 分类: 资源分享 2015-07-24 18:27 13人阅读 评论(0) 收藏

    这几天,网上传来一个消息,虽然不知是好是坏,Win10可以下载安装了! 出于好奇,下载尝鲜,几个截图,留作纪念~ 中文,还是要好好支持的,毕竟中国有如此多的用户 可选的安装版本 许可条款也刚刚出炉,估 ...

  7. 个人如何免费申请一个微信小程序账号进行开发尝鲜

    大家都知道微信小程序并没有开放个人申请注册账号,觉得很遗憾,作为一个开发者,居然不能一览究竟. 前段时间研究了一番,教大家如何个人申请注册一个小程序账号,不花300块钱,当然只能作为开发尝鲜,不能发布 ...

  8. 微信小程序“满月”:尝鲜之后你还用过它吗?

    距离 2017 年 1 月 9 日微信小程序上线,整整过去了一个月时间.和互联网时代每天出现的众多新鲜事物相似,小程序甫一诞生,立即占据了各大科技媒体网站头屏并引起社交圈的兴奋讨论.由于背靠微信,纷纷 ...

  9. MAUI 初体验 联合 WinForm 让家里废弃的手机当做电脑副品用起来

    软件效果图 软件架构草图 效果解释:运行 winform 端后 使用 ctrl+c 先复制任何词语,然后ctrl+空格 就可以将翻译结果显示在 安卓,IOS,windows 甚至 mac 任意客户端 ...

  10. .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

    不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...

随机推荐

  1. docker安装es,单机集群模式.失败。

    操作系统:mac系统. docker run -d --name es1 -p 9201:9200 -p 9301:9300 elasticsearch:7.14.0 docker run -d -- ...

  2. Django 14天从小白到进阶- Day1 Django 初识

    来自作者:金角大王 本节内容 Http原理介绍 自行开发一个Web框架 WSGI介绍 Django介绍 MVC/MTV Django安装 创建项目与APP 开发第一个页面 为什么学Django? Go ...

  3. 【GiraKoo】Visual Studio开启Asan提示“LINK : fatal error LNK1104: cannot open file 'LIBVCASAN.lib'”

    [解决]Visual Studio开启Asan提示"LINK fatal error LNK1104 cannot open file 'LIBVCASAN.lib'" 环境 Vi ...

  4. 2013年蓝桥杯C/C++大学A组省赛真题(振兴中华)

    题目描述: 小明参加了学校的趣味运动会,其中的一个项目是:跳格子. 地上画着一些格子,每个格子里写一个字,如下所示: 从我做起振 我做起振兴 做起振兴中 起振兴中华 比赛时,先站在左上角的写着&quo ...

  5. macOS下由yarn与npm差异引发的Electron镜像地址读取问题

    记录macOS下由yarn与npm差异引发的Electron镜像地址读取问题 写在前面:该问题仅仅出现在Linux和macOS上,Windows上不存在该问题! 初始背景 最近笔者重新拾起了Elect ...

  6. windows10环境下安装RabbitMQ以及延时插件(图文)

    安装转载:https://www.cnblogs.com/saryli/p/9729591.html 插件转载:https://blog.csdn.net/nbdclw/article/details ...

  7. GTX.Zip:一款可以替代 gzip 的基因大数据压缩软件

    今天给大家推荐一款基因大数据压缩的大杀器:GTX.Zip. GTX.Zip 这款软件是由曾在 2016 年 GCTA 风云挑战赛中的那匹黑马--人和未来生物科技有限公司开发的,而当时他们也是打破了基因 ...

  8. 记一次BootCDN被黑产挂马导致站点跳转博彩网站的问题

    近期发现公司某些站点出现偶尔跳转博彩网站的现象,经过排查发现该现象为供应链投毒攻击,BootCDN上的静态资源无一例外均被污染, 当外站引入BootCDN的静态资源时,如果请求携带的Referer头为 ...

  9. c++中vector容器的用法

    C语言中const关键字是constant的缩写,通常翻译为常量.常数等,它可以修饰变量.数组.指针.函数参数. vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器.ve ...

  10. 【LGR-142-Div.4】洛谷入门赛 #13 赛后总结

    A.魔方 目测入门 -,就是需要开long long //1 #include<bits/stdc++.h> typedef long long valueType; int main() ...