爆火的Auto-GPT:实战及运行体验

这篇具有很好参考价值的文章主要介绍了爆火的Auto-GPT:实战及运行体验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Auto-GPT可以说是目前AI应用方向最火爆的项目了,自从3月份上线以来,一个月疯狂拦下将近7万star(截至本文写稿时69.5k)。它的目的是探索诸如GPT-4这样的大语言模型自主完成任务的能力。业界也有一些大佬出来表示这个项目真的很有趣。

这么疯狂的实验,咱也不能闲着……于是花了一个下午搭建了一下运行环境,记录一下中间踩过的坑。文章先介绍一下安装流程,再简单说一下使用体验。

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

安装流程

0. 注意事项

  • 目前暂时没有使用elevenlabs提供的语音输入,未来会继续尝试+更新;
  • 目前暂时没有使用pinecone database(因为要排队),等排到了会尝试并在这里更新;
  • 版本:0.2.0

1. 系统

带terminal的操作系统即可。推荐使用带有X display的系统,安装起来更方便。云端VM要装很多东西,debug的流程很长。Mac、Windows都可以。
笔者恰好发现Google Compute Engine目前正在beta测试c3类型的VM,一个月只要1刀,等于是白嫖了,所以设置了一个VM,也正好可以踩一遍所有的坑。

2. 安装过程

2.1 clone项目
https://github.com/Significant-Gravitas/Auto-GPT.git
cd Auto-GPT
2.2 准备OpenAI API key

去到https://platform.openai.com/account/api-keys,生成一个新的API key。记得复制到记事本里,因为关闭了页面就看不到了。
爆火的Auto-GPT:实战及运行体验
同时,需要开启账户的付款机制。去到billing菜单,然后点击“set up paid account”,然后输入付款的银行卡信息。
爆火的Auto-GPT:实战及运行体验

2.3 设置python环境

笔者直接采用miniconda创建了运行环境,免得扰乱系统环境。miniconda的安装包可以去其官网下载,在这里就不赘述了。建议采用python 3.10,因为issues里面有人提及3.8以下的版本会出错。

conda create -n autoGPT python=3.10

执行完之后开始安装auto-GPT的依赖库:

conda activate autoGPT
pip install -r requirements.txt
2.4 设置运行时配置

将名字为.env.template的文件重命名为.env,然后执行以下动作:

  1. 把刚才保存下来的OpenAI api key粘贴到OPENAI_API_KEY项中;
  2. 设置EXECUTE_LOCAL_COMMANDS=True。这个是为了让程序运行时能够执行一些本地操作,比如写入文件等。如果不希望程序执行,可以保留False。
    设置完之后的.env文件大致长这样:
    爆火的Auto-GPT:实战及运行体验
    到这里,安装过程就结束了,可以开始运行:
python -m autogpt

然后按照terminal里面的输出一步步执行即可。Auto-GPT是基于多轮会话的,也就是说给定一个目标,AI通过调用chatGPT api自我生成一连串问题、问题答案和执行方案。下图为笔者运行的一轮输出:
爆火的Auto-GPT:实战及运行体验

3. 安装时遇到的问题

3.1 Chromedriver 无法启动

因为使用的是cloud VM,很多系统库都没有,所以程序在执行COMMAND=browse_website的时候首先遇到了chromedriver无法链接到两个库:libnss3.so和libxcb.so.1。通过以下指令解决:

sudo apt-get install libnss3 libnss3-dev
sudo apt-get install libxcb1-dev

3.2 找不到chrome binary

chromedriver当程序运行的时候,如果没有找到,是会给系统自动安装的,但chrome浏览器则不会安装(应该仅发生在VM上,因为如果是桌面系统那多半都安装了chrome浏览器)。
安装chrome浏览器:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

默认的可执行路径为/usr/bin/google-chrome(Linux系统)。
除此之外,因为没有X display,chrome直接执行会crash。需要定位到项目中名为web.py文件,增加两个启动chrome时候的选项:
爆火的Auto-GPT:实战及运行体验

这样,程序就能够无障碍地浏览网络、执行搜索了。

4. 初步使用体验

很有意思的项目,个人认为是下一步AI应用值得发展的一个方向。不过在使用过程中,发现目标不能定得太大,比如“挣它一个亿”这样的目标,AI执行起来就比较困难(尤其是在没有pinecone db的支持下,长期记忆显得不那么稳定),需要通过更多轮的对话才有可能得出一个相对可行的解决方案。

当然,笔者也只是粗粗试了一下,很多体验都比较浅,暂时不能给出全面的感受。后续会继续在这里更新一下语音和pinecone加持后的使用体验,尝试不一样的使用目标等。会及时更新。

2023年04月15日文章来源地址https://www.toymoban.com/news/detail-418536.html

到了这里,关于爆火的Auto-GPT:实战及运行体验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Auto-GPT 学习笔记

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

    2024年02月11日
    浏览(41)
  • 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日
    浏览(38)
  • 如何安装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日
    浏览(41)
  • 透过现象看本质 | GPT爆火的背后

    前言: 近年来,GPT(Generative Pre-trained Transformer)作为一种革命性的语言模型,以其强大的文本生成能力和广泛的应用领域引发了全球范围内的热议。然而,GPT爆火的背后,是一个更加深刻的本质。本文将透过现象,探索GPT爆火的背后原因,以及它所代表的技术进步和社会影

    2024年02月11日
    浏览(55)
  • 一文带你了解爆火的Chat GPT

    OpenAI近期发布聊天 机器人 模型ChatGPT,迅速出圈全网。它以对话方式进行交互。以更贴近人的对话方式与使用者互动,可以回答问题、承认错误、挑战不正确的前提、拒绝不适当的请求。高质量的回答、上瘾式的交互体验,圈内外都纷纷惊呼。 为什么有如此高的评价?理论支

    2024年02月02日
    浏览(51)
  • Auto-GPT测评:自信、努力、不合格

    这两天,Auto-GPT 爆火 https://github.com/Torantulino/Auto-GPT 它是一款让最强语言模型GPT-4能够自主完成任务的模型,让整个AI圈疯了。它的嘴大突破是,可以让AI自我提示,就是说,这个AI完全不需要咱们人类了。 只知道 Auto-GPT很神奇,很牛逼,我看了很多报道和评论,但是很少看到

    2023年04月17日
    浏览(44)
  • AIGC:Auto-GPT简介及实践

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

    2024年02月16日
    浏览(45)
  • Auto-GPT: 一个全自动化的GPT-4

    Auto-GPT是一个实验性开源应用程序,展示了GPT-4语言模型的功能。该程序由GPT-4驱动,将LLM“思想”链接在一起,以自主实现您设定的任何目标。作为GPT-4完全自主运行的首批例子之一,Auto-GPT突破了人工智能的极限。 Auto-GPT 官网网站:https://github.com/torantulino/auto-gpt 演示视频

    2024年02月04日
    浏览(40)
  • 玩转ChatGPT:Auto-GPT项目部署与测评

    一、Auto-GPT简介 最近,以ChatGPT为代表的超大规模语言模型火出了圈,各种二次开发项目也是层出不穷。 这周在AI圈炸街的是Auto-ChatGPT,在GitHub上已经61.4K的点赞了。 项目地址:https://github.com/Torantulino/Auto-GPT 用项目的原话介绍:“ Auto-GPT是一个实验性的开源应用程序,展示了

    2023年04月22日
    浏览(53)
  • Auto-GPT来啦,手把手教你安装更稳定的stable的Auto-GPT,实现两个AutoGPT合作执行任务,AutoGPT代理同时执行任务

    https://github.com/Significant-Gravitas/Auto-GPT 在安装之前,你需要确保本地已安装好 Python 开发环境。 Auto-GPT 具体安装步骤如下: 一定要用以下语句拉项目stable ,不然会产生问题并且不稳定 进入我的目录E:BaiduSyncdiskGitHubAuto-GPT 使用 pip 安装项目依赖: 重命名 .env.template 文件: 打

    2024年02月01日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包