玩转ChatGPT:Auto-GPT项目部署与测评

这篇具有很好参考价值的文章主要介绍了玩转ChatGPT:Auto-GPT项目部署与测评。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Auto-GPT简介

最近,以ChatGPT为代表的超大规模语言模型火出了圈,各种二次开发项目也是层出不穷。

这周在AI圈炸街的是Auto-ChatGPT,在GitHub上已经61.4K的点赞了。

玩转ChatGPT:Auto-GPT项目部署与测评

项目地址:https://github.com/Torantulino/Auto-GPT

用项目的原话介绍:“Auto-GPT是一个实验性的开源应用程序,展示了GPT-4语言模型的能力。这个程序由GPT-4驱动,自主地开发和管理企业,以增加净值。作为GPT-4完全自主运行的第一个示例之一,Auto-GPT推动了AI的可能性边界。

小Chat是我们的得力助手,但在使用它完成任务的时候,我们需要使用“咒语”来唤醒它的神奇力量。如果你输入的“咒语”不够合适,小Chat就会抗拒你,然后你只能继续寻找合适的“咒语”,直到小Chat心情好为止。但如果你成功施展了合适的“咒语”,小Chat就会跟你打成一片,愉快地回答你的问题。接下来,你只需要不断使用“咒语”向它提问,直到你完成了任务。这个过程,叫做“人在回路”,熟悉不,这个概念就是在《流浪地球2》的彩蛋中,MOSS跟图恒宇说的:“基于对丫丫意识进行人在回路的学习,balabala”

那么,作为一个成熟的通用人工智能(Artificial General Intelligence,AGI),TA应该学会自己做迭代思考,从而达到最终地目的。比如说,导师问你:“Mp1p蛋白有什么作用?”,作为一个成熟地科研狗,你大概率就会去百度、谷歌、Pubmed找相关文献资料,然后自己出个一二三条。

而这就是Auto-GPT项目想要做的:让人工智能能够像人类一样,通过自我迭代思考来完成任务。因此它具有如下特性:

(1)接入互联网:得会上网,能够通过搜索和信息收集获取各种知识。

(2)长短期内存管理:得有好的记忆力,能够对重要的信息进行长期存储,同时也能快速访问短期内存,方便及时处理任务。

(3)GPT-4文本生成:还需要有文笔,能够使用GPT-4生成高质量的文本,如文章、邮件等。

(4)访问流行网站和平台:要像人类一样,了解最新的时事和热门话题,就必须知道访问哪些流行的网站和平台。

(5)GPT-3.5文件管理:最后,还得会整理文件,像GPT-3.5一样,能够高效地进行文件存储和管理。

二、Auto-GPT部署

先说明部署的必备条件:

  1. 网络通畅;
  2. 有小Chart的账号(因为要用到OpenAI的API Key),不需要PLUS账号;
  3. 安装Python 3.8以上(我的是基于Anaconda环境)。

以上,缺一不可。

可选项目:

  1. PINECONE的API Key(记忆功能);
  2. GOOGLE_API_KEY和CUSTOM_SEARCH_ENGINE_ID(接入谷歌引擎);

第一步 下载项目

(a)这个简单,直接去项目的网址进行下载即可: “Code”——“Download ZIP”

玩转ChatGPT:Auto-GPT项目部署与测评

(b)解压到一个路径,最好是全英文的路径,比如我的是:E:\Auto-GPT\Auto-GPT-master-0415;

玩转ChatGPT:Auto-GPT项目部署与测评

第二步 安装python依赖库

(a)项目需要的依赖库,都在这个名为“requirements.txt”的文件夹里了,打开看,共是26个

玩转ChatGPT:Auto-GPT项目部署与测评

(b)记得先安装Anaconda,打开Anaconda Prompt (anaconda),输入代码:

conda create -n gptac_venv python=3.9 #生成一个名为gptac_venv的环境,我的python版本是3.9

注释:这里用旧图了,跟之前一样的步骤

玩转ChatGPT:Auto-GPT项目部署与测评

这里选y;

玩转ChatGPT:Auto-GPT项目部署与测评

这样就是安装成功了。

(c)进入新建立的环境,输入代码:

conda activate gptac_venv

注释:这里用旧图了,跟之前一样的步骤

玩转ChatGPT:Auto-GPT项目部署与测评

可以看到,前面括号的base变成了gptac_venv也就是从基础环境(base)切换到了我们刚新建的新环境(gptac_venv),接下来就在这个新环境里面安装依赖库。

(d)安装依赖库,首先把路径切换到之前存项目的路径:E:\Auto-GPT\Auto-GPT-master-0415,操作就是:

输入“e:”——回车,进入到E盘——输入“cd E:\Auto-GPT\Auto-GPT-master-0415”——回车,搞定;

注意:我装autogpt环境是jet_gpt哈,上面之所以是gptac_venv,是因为懒,用的旧图。

玩转ChatGPT:Auto-GPT项目部署与测评

接着输入代码:

python -m pip install -r requirements.txt

回车开始安装。

需要安装的东西很多,个人经验:跟网速有关,我是开魔法的。

安装成功的话,全程白字没有报错。要是有红字报错,各位八仙过海各显神通吧。

第三步 配置OPENAI_API_KEY

(a)确保网络通畅(最重要);

(b)OpenAI API Key 生成,进入网址,登陆账号:

https://platform.openai.com/account/api-keyshttps://platform.openai.com/account/api-keys

点击“Create new secret key”——弹出窗口——复制出你的Key。

(c)找到项目文件中的.env.template文件,改名为.env文件,并用记事本打开项目文件的,填入你的API KEY:

玩转ChatGPT:Auto-GPT项目部署与测评

注意:这里的API不需要双引号:“”。

第四步 配置PINECONE_API_KEY

(a)确保网络通畅(最重要);

(b)Pinecone API Key 生成,进入网址,注册,登陆账号:

Vector Database for Vector Search | PineconeThe #1 vector database. Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.https://login.pinecone.io/

点击“API key”——弹出窗口;

玩转ChatGPT:Auto-GPT项目部署与测评

 复制出你的PINECONE_API_KEY(Vaule)和PINECONE_ENV(Environment);

玩转ChatGPT:Auto-GPT项目部署与测评

分别填入.env文件:

玩转ChatGPT:Auto-GPT项目部署与测评

第四步 配置GOOGLE搜索引擎

这里主要需要填入2个东西:GOOGLE_API_KEY以及CUSTOM_SEARCH_ENGINE_ID。

(a)确保网络通畅(最重要);

(b)Googel API Key 生成,进入网址,注册,登陆账号:

https://console.cloud.google.com/welcome?project=high-unity-383319&pli=1https://console.cloud.google.com/welcome?project=high-unity-383319&pli=1

(c)创造一个无组织的最新项目:

玩转ChatGPT:Auto-GPT项目部署与测评

玩转ChatGPT:Auto-GPT项目部署与测评

玩转ChatGPT:Auto-GPT项目部署与测评

 (d)输入 custom search api,之后选 管理 > 凭据 > 创建凭据 > API密钥

玩转ChatGPT:Auto-GPT项目部署与测评

玩转ChatGPT:Auto-GPT项目部署与测评

玩转ChatGPT:Auto-GPT项目部署与测评

 玩转ChatGPT:Auto-GPT项目部署与测评

 (e)这个就是GOOGLE_API_KEY玩转ChatGPT:Auto-GPT项目部署与测评然后来看USTOM_SEARCH_ENGINE_ID 的ID:

(a)确保网络通畅(最重要);
(b)CUSTOM_SEARCH_ENGINE_ID 生成,进入网址:

https://programmablesearchengine.google.com/about/https://programmablesearchengine.google.com/about/

(c)CUSTOM_SEARCH_ENGINE_ID 生成,进入网址:

玩转ChatGPT:Auto-GPT项目部署与测评

玩转ChatGPT:Auto-GPT项目部署与测评

(d)复制好CUSTOM_SEARCH_ENGINE_ID。

玩转ChatGPT:Auto-GPT项目部署与测评

 最后,打开.env文件,输入GOOGLE_API_KEY以及CUSTOM_SEARCH_ENGINE_ID:玩转ChatGPT:Auto-GPT项目部署与测评 

第五步 运行程序

还是打开刚才的Anaconda Prompt (anaconda),切换到新建的环境,以及项目路径:玩转ChatGPT:Auto-GPT项目部署与测评输入代码:

python -m autogpt --gpt3only

回车!

玩转ChatGPT:Auto-GPT项目部署与测评

 出现了绿色字welcome back 就是成功了!

简单用法:给AI取名字 > 设置任务 > 设置任务目标(最多5个)> 程序运行 >  每一步用y、n等指令指挥AutoGPT。

三、Auto-GPT测评

(1)设置目标

Name: JET-GPT

Role: A mycologist with a focus on disseminated fungal infections

Goals: Introduce the research progress of fungal Mp1p protein

简单来说就是帮我简单介绍真菌Mp1p蛋白的研究进展。由于我之前运行过了,这里它自动调取上次的程序,输入y继续运行即可:

玩转ChatGPT:Auto-GPT项目部署与测评

(2)程序思考过程:

玩转ChatGPT:Auto-GPT项目部署与测评

 用谷歌翻译展示一下:

玩转ChatGPT:Auto-GPT项目部署与测评

TA会自己进行任务拆分,首先,去谷歌搜索!!

我们输入y,让TA进行下一步:

玩转ChatGPT:Auto-GPT项目部署与测评

 TA去找文献了,还进行了分析:

玩转ChatGPT:Auto-GPT项目部署与测评读出了一些信息: 

玩转ChatGPT:Auto-GPT项目部署与测评

 然后TA自己分析了这个方法不太好:“由于我的短期记忆力有限,因此启动受过文本摘要训练的 GPT 代理将减轻我的工作量并节省我的时间”,然后如何解决:“我应该启动一个 GPT 代理来帮助我生成我从网站上收集的有关 Mp1p 蛋白的信息摘要。 为此,我可以使用“start_agent”命令。”

玩转ChatGPT:Auto-GPT项目部署与测评

 再运行一次后,给出了一些总结:

玩转ChatGPT:Auto-GPT项目部署与测评

好像不太对,给它继续自我反思试一试:TA好像想到了我是想看真菌的Mp1p:

玩转ChatGPT:Auto-GPT项目部署与测评

接着他继续上网找文献,然后发现读取不了文献的信息:“此模型的最大上下文长度为 4097 个标记”,没办法GPT3.5的限制。然后只能从TA已知的知识中提取信息,有可能是现编的。玩转ChatGPT:Auto-GPT项目部署与测评

到此为止,我就让TA停下来了。

总结:虽然结果不太理想,但是过程确实让人眼前一亮,毕竟处于初级阶段,而且我只能调用GPT3.5,未来提升的空间还是很大的。

四、几点注意事项

(1)关于不能联网

据说,需要在.env文件中,把这个8000改成4000。江湖传闻,供参考。

玩转ChatGPT:Auto-GPT项目部署与测评

 (2)关于API Key的费用

据说,调用OpenAI Key是收费的,新注册账号,至少赠送5美元,用完就无了。

我跑了这一次花费如下,一共是0.13美元,差不多1块钱,成本还是很高的。

所以大家玩归玩,注意这是一个烧钱的过程哈!

玩转ChatGPT:Auto-GPT项目部署与测评

玩转ChatGPT:Auto-GPT项目部署与测评文章来源地址https://www.toymoban.com/news/detail-421256.html

到了这里,关于玩转ChatGPT:Auto-GPT项目部署与测评的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【新手教程】Windows本地化安装、运行,部署Auto-GPT

    OpenAI Key,请登录官网获取 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 2.1安装python(3.8以上版本) a、下载Python安装包 在 Download Python | 官网选择Python版本并下载,本教程用的 Python3.10 安装python b、验证是否安装成功? 按快捷键win+R,打开运行面板,输入\\\"cmd\\\",然后点击\\\"确定\\\" 进入wind

    2024年02月09日
    浏览(36)
  • 玩转ChatGPT:中科院ChatGPT Academic项目部署与测评

    一、ChatGPT Academic简介 最近,以ChatGPT为代表的超大规模语言模型火出了圈,各种二次开发项目也是层出不穷。 比如说今天我们玩弄的这个“ChatGPT Academic”,在GitHub上已经13.7K的点赞了。 项目地址:https://github.com/binary-husky/chatgpt_academic 用项目的原话介绍:“ 科研工作专用Ch

    2023年04月11日
    浏览(45)
  • 【分享】比ChatGPT还厉害?可以自主解决复杂任务的Auto-GPT迅速走红(内含体验地址)

    哈喽,大家好,我是木易巷~ 最近木易巷在了解Auto GPT,今天给大家分享一下~ 自主解决复杂任务的Auto-GPT Auto-GPT 是一款开源 Python 应用程序,由开发者用户 Significant Gravitas 于 2023 年 3 月 30 日发布至 GitHub。 【体验地址在文末】 该应用程序以 GPT-4 为基础,允许 AI“自主”行动

    2023年04月23日
    浏览(40)
  • 我让AI帮忙生成算法,Auto-GPT对比ChatGPT、文心一言,结果出人意料...

                                                                                     🍏🍐🍊🍑🍒🍓🫐🥑🍋🍉🥝                                           我让AI帮忙生成算法,Auto-GPT对比ChatGPT、文心一言,结果

    2024年02月02日
    浏览(30)
  • 使用auto-gpt来写一篇技术文章(如何部署autogpt+遇到的问题+如何使用)

    最近AI技术的发展非常迅猛,尤其是和GPT相关的技术,备受瞩目。近日,Autogpt技术也引起了广泛关注,据说非常厉害。 那么什么是Autogpt呢?Autogpt是一种先进技术,可以高精度和高效率地自动执行许多任务。它利用了 GPT-4 强大的自然语言处理功能。 在本文中,我们将尝试使

    2023年04月21日
    浏览(70)
  • Auto_GPT:如何使用Auto-GPT、安装、开发

    Auto-GPT是一款开源Python应用程序,它利用OpenAI的GPT-4大型语言模型自动完成复杂的多步骤项目和任务。 这是一个强大的工具,能够在你按下回车键时生成高质量的书面内容。与ChatGPT不同,Auto-GPT可以搜索互联网上的信息、收集数据并完成任务。 你可以把它视为你个人的助手,

    2024年02月09日
    浏览(31)
  • 如何安装Auto-GPT

    记录一下如何安装Auto-GPT 在安装Auto-GPT之前,你需要具备以下条件: Git环境 Python环境 OpenAI的api-key 机制的你 来到GitCode,复制项目地址(https://gitcode.net/mirrors/Significant-Gravitas/auto-gpt.git) 打开cmd窗口,输入此内容,我们的目标是将cmd窗口导航至刚才下载的仓库位置 在cmd窗口中

    2024年02月01日
    浏览(28)
  • Auto-GPT尝鲜使用

    注:部署所需:OpenAI的API Key 需要Python环境,Python版本建议=3.8(官方写的=3.10) 建议用Conda(Minconda或Anaconda)创建单独的虚拟环境 Git:有没有无所谓了 Auto-GPT项目地址:Significant-Gravitas/Auto-GPT: An experimental open-source attempt to make GPT-4 fully autonomous. (github.com) 这里我下载的是 Auto-GP

    2023年04月18日
    浏览(27)
  • Auto-GPT 学习笔记

    Auto-GPT 是一个基于 GPT-4 的自主智能体实验项目。 它展示了大规模语言模型的规划、记忆和工具使用能力。 Auto-GPT 的目标是实现一个完全自主的 AI 代理。 GitHub 仓库 规划(Planning) 使用强化学习策略进行多跳思考。 通过角色扮演实现自省。 提供完整的上下文,例如从记忆中获取

    2024年02月11日
    浏览(32)
  • AIGC:Auto-GPT简介及实践

    说Auto-GPT淘汰了ChatGPT了,显然是营销文案里面的标题党。毕竟它还是基于ChatGPT的API,某种意义只是基于ChatGPT能力的应用。但最近,AutoGPT确实又成为一个现象级的事件,上线不到一个月,github的项目星标超过10万。 但中文圈里面,对它的介绍和评测不多。基本上就是复制海外

    2024年02月16日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包