赞
踩
在使用Auto-GPT之前,可以先体验下
AgentGPT https://agentgpt.reworkd.ai/
此项目基于Auto-GPT构建,输入目的即可看到系统自动运行,并展示结果。
Auto-GPT是Github上的一个免费开源项目,结合了GPT-4和GPT-3.5技术,通过API创建完整的项目。与ChatGPT不同的是,用户不需要不断对AI提问以获得对应回答,在Auto-GPT中只需为其提供一个AI名称、描述和五个目标,然后AutoGPT就可以自己完成项目。它可以读写文件、浏览网页、审查自己提示的结果,以及将其与所说的提示历史记录相结合。
Auto-GPT相当于给基于GPT的模型一个内存和一个身体。有了它,你可以把一项任务交给AI智能体,让它自主地提出一个计划,然后执行计划。此外其还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要等功能。
我的理解是,Auto-GPT就是根据你的意愿自动调用ChatGPT完成任务的工具。所以前提是,你得有ChatGPT的token。
重要提示:要使 OpenAI API 密钥正常工作,请在 OpenAI API 计费中设置付费帐户。强烈建议您在“使用情况”页面上跟踪使用情况,并在“使用情况限制”页面上设置支出限制。
在继续之前,请确保您已完成此步骤。否则,什么都行不通!
安装完记得重启电脑,之后在cmd窗口运行git --version命令,显示版本即为成功。
Microsoft Windows [版本 10.0.22621.1555]
(c) Microsoft Corporation。保留所有权利。
C:\Users\Administrator>git --version
git version 2.40.0.windows.1
C:\Users\Administrator>
重启电脑后在菜单里选择Anaconda Prompt,运行如下命令,正常显示即为成功。
(base) C:\Users\Administrator>python
Python 3.10.9 | packaged by Anaconda, Inc. | (main, Mar 1 2023, 18:18:15) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit(0)
(base) C:\Users\Administrator>
进入Auto-GPT主页:https://github.com/Significant-Gravitas/Auto-GPT
按安装指导运行命令
git clone -b stable https://github.com/Significant-Gravitas/Auto-GPT.git
结果提示如下,算了,还是通过下载Zip压缩包后解压到D盘目录进行安装。
# 克隆下载Auto-GPT代码
C:\Users\Administrator>git clone -b stable https://github.com/Significant-Gravitas/Auto-GPT.git
Cloning into 'Auto-GPT'...
fatal: unable to access 'https://github.com/Significant-Gravitas/Auto-GPT.git/': Failed to connect to github.com port 443 after 21099 ms: Couldn't connect to server
在github主页选择code,在下拉菜单里选择Download ZIP。
下载后解压,我解压到D:\ProgramData\Auto-GPT-master目录。打开cmd窗口,将目录切换到刚才的解压目录,并pip安装相应依赖包。
(base) C:\Users\Administrator>d:
(base) D:\>cd D:\ProgramData\Auto-GPT-master
(base) D:\ProgramData\Auto-GPT-master>pip install -r requirements.txt
安装完成后,发现open-ai的版本不是最新的。可通过如下命令进行更新openai-0.27.4版本。
pip install openai -U
这些都安装完成后,回到D:\ProgramData\Auto-GPT-master目录,将目录下.env.template改为.env,用文本文档打开,找到OPENAI_API_KEY,将之前准备好的token复制到key的位置替换。注意不要加任何标点符号。
至此,安装完成。
打开cmd窗口,进入D:\ProgramData\Auto-GPT-master目录,运行python -m autogpt。如出现如下告警提示:
Warning: The file 'auto-gpt.json' does not exist. Local memory would not be saved to a file.
输入:echo.> auto-gpt.json,则会在该目录新建auto-gpt.json。当然新建一个名为auto-gpt.json的文件也可以。
小插曲搞定后,继续运行python -m autogpt,提示让你给AI起个名字,自己随便起一个,见如下说明都OK了。
(base) C:\Users\Administrator>d:
(base) D:\>cd D:\ProgramData\Auto-GPT-master
(base) D:\ProgramData\Auto-GPT-master>python -m autogpt
NEWS: ::UPDATED:: Welcome to Auto-GPT! We'll keep you informed of the latest news and features by printing messages here. If you don't wish to see this message, you can run Auto-GPT with the --skip-news flag
deprecated
"class": algorithms.Blowfish,
Welcome to Auto-GPT! run with '--help' for more information.
Create an AI-Assistant: Enter the name of your AI and its role below. Entering nothing will load defaults.
Name your AI: For example, 'Entrepreneur-GPT'
好了,可以开始使用了。使用中就是输入你的AI 助理想法,然后根据提示操作即可。
Enter 'y' to authorise command, 'y -N' to run N continuous commands, 'n' to exit program, or enter feedback for ...
输入 ‘y’ 授权执行,‘y -N’ 继续,n退出程序。输入其它信息可用于补充反馈。
整个过程,比较长,无非就是去各个网站找内容,找到内容分析,存储到本地,循环往复。最终生成你想要的结果就可以复制出来,输入n退出程序了。
AutoGPT和其它 AI 程序的不同之处在于,其专注于在无需人工干预的情况下生成提示和自动执行多步骤任务。它还具有扫描互联网或在用户计算机上执行命令以获取信息的能力,这使其有别于可能仅依赖于预先存在的数据集的其他人工智能程序。
AutoGPT的底层逻辑并不复杂:先通过搜索引擎检索任务,然后把结果和目标丢给ChatGPT让它给出序列化方案json,再把方案分段丢给ChatGPT,最后用shell去创建Python文件+json.load并且执行,是一个反复递归的过程。
不能否认的是,虽然实现逻辑简单,但其无疑是一种“自我进化”的过程,相信随着时间的推移,AutoGPT可以更好地处理愈加复杂的任务。
最后想说,这个玩得爽,可以小心token次数用光哦。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。