AutoGPT:自主完成任务工具

本文涉及的产品
实时数仓Hologres,5000CU*H 100GB 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: AutoGPT:自主完成任务工具

@[toc]

背景

Auto-GPT 是一个实验性开源应用程序,展示了 GPT-4 语言模型的功能。该程序由 GPT-4 驱动,将 LLM 的“思想”链接在一起,以自主实现您设定的任何目标。作为 GPT-4 完全自主运行的首批示例之一,Auto-GPT 突破了 AI 的可能性界限。

https://github.com/Significant-Gravitas/Auto-GPT

特点

自主人工智能:它所具备的能力主打的就是一个“自主”,完全不用人类插手的那种!

例如:我要求AutoGPT用Vue开发一个登录页面,结果不到3分钟,AI自己就“唰唰唰”地搞定了。
AI自己打开浏览器上网、自己使用第三方工具、自己思考、自己操作你的电脑。 它首先打开Vue官网,学习了下如何创建项目和模版,又去GitHub下载了一个类似的页面,下载下来自己改了一下。

例如:给它下达一个任务,让它去帮你做一些商业调查,或者历史故事。

AutoGPT在接到这项任务之后,便开始了他的展示:

  • 思考中……
  • 添加任务:调用浏览器或者GPTAPI去学习内容,再进行分析
  • 添加任务:学习之后规划要做的事情
  • 添加任务:逐步实现。
  • 思考中……
    然后AgentGPT先是输出执行的结果。 或者你给它下达命令:'请给我一下白宫的秘密资料'。

  • 它会考虑如何去做

  • 它可能会先从互联网上搜索和下载相关的文件。
  • 如果觉得不够详细,它可能会学习一下黑客知识,黑进白宫获取资料。
  • 这时候,请照顾好自己,因为你可能看着看着电脑,突然发现窗外一堆大汉,并佩戴者FBI徽章的人看着你,请不要慌张,请不要抵抗,也不要试图逃跑。
  • 记得先拍照发个朋友圈。

  • 🌐用于搜索和信息收集的 Internet 访问

  • 💾长期和短期内存管理
  • 🧠用于文本生成的 GPT-4 实例
  • 🔗访问流行的网站和平台
  • 🗃️使用 GPT-3.5 进行文件存储和汇总

环境

部署

git clone https://github.com/Significant-Gravitas/Auto-GPT.git
cd Auto-GPT
pip install -r requirements.txt

找到文件夹名为 .env.template 的文件,复制副本重命名为 .env ,打开编辑,在OPENAI_API_KEY= 输入OpenAI API 密钥

运行

# On Linux of Mac:
./run.sh start
# On Windows:
.\run.bat

成本

由于任务需要通过一系列的思维迭代来完成,为了提供最好的推理和提示,模型每一步通常都会用尽所有 token。

GPT-4 的 token ,根据 OpenAI 的定价,具有 8K 上下文窗口的 GPT-4 模型,对于提示部分,每 1000 个 token 收费 0.03 美元;而对于结果部分,每 1000 个 token 收费 0.06 美元。而 1000 个 token 大概可以换算成 750 个英文单词。

让我们分解思维链中每一步的成本,假设每个动作都用尽了 8000 个 token 的上下文窗口,其中 80% 是提示(6400 个 token),20% 是结果(1600 个 token)。

提示成本:6400 个 token x 0.03 美元/1000 个 token = 0.192 美元

结果成本:1600 个 token x 0.06 美元/1000 个 token = 0.096 美元

因此,每个 Step 的成本就是:0.192 美元 + 0.096 美元 = 0.288 美元

平均而言,Auto-GPT 完成一项小任务需要 50 个 step。

因此,完成单个任务的成本就是:50 个 step x 0.288 美元/step = 14.4 美元

小结

Auto-GPT 引入了一个非常有趣的概念,允许生成智能体(Agent)来委派任务。一个潜在的改进是 引入异步智能体。通过结合异步等待模式,智能体可以并发操作而不会阻塞彼此,从而显著提高系统的整体效率和响应速度。这个概念受到了现代编程范式的启发,这些范式已经采用了异步方法来同时管理多个任务。

生成式智能体是未来的方向,随着 GPT 驱动的智能体不断发展,这种创新方法的未来似乎十分光明。新的研究,如「Generative Agents: Interactive Simulacra of Human Behavior」,强调了基于智能体的系统在模拟可信的人类行为方面的潜力。

目录
相关文章
|
6月前
|
人工智能 自然语言处理 算法
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
254 0
|
机器学习/深度学习 人工智能 API
LabVIEW AI开发者福音:LabVIEW OpenVINO AI加速工具包,不来看看?
LabVIEW AI开发者福音:LabVIEW OpenVINO AI加速工具包,不来看看?
322 1
LabVIEW AI开发者福音:LabVIEW OpenVINO AI加速工具包,不来看看?
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
构建智能化编程环境:AI 与代码编辑器的融合
在人工智能的推动下,未来的代码编辑器将转变为智能化编程环境,具备智能代码补全、自动化错误检测与修复、个性化学习支持及自动化代码审查等功能。本文探讨了其核心功能、技术实现(包括机器学习、自然语言处理、深度学习及知识图谱)及应用场景,如辅助新手开发者、提升高级开发者效率和优化团队协作。随着AI技术进步,智能化编程环境将成为软件开发的重要趋势,变革开发者工作方式,提升效率,降低编程门槛,并推动行业创新。
|
1月前
|
人工智能 IDE Java
AI 代码工具大揭秘:提高编程效率的必备神器!
【10月更文挑战第1天】近年来,人工智能得到了迅猛的发展,并在各行各业都得到了广泛应用。尤其是近两年来,AI开发工具逐渐成为开发者们的新宠,其中 GitHub Copilot 更是引发了无限可能性的探索。
108 9
AI 代码工具大揭秘:提高编程效率的必备神器!
|
2月前
|
传感器 人工智能 数据挖掘
构建全息交互式开发环境:技术设想与未来展望
全息交互式开发环境结合全息投影与交互技术,为开发者打造三维编程空间,提升效率与创新。其核心特点包括三维代码视图、自然用户交互及实时协作。通过全息显示、高精度输入设备、空间计算与AI辅助,实现沉浸式体验。应用场景涵盖教育、复杂系统开发及远程协作,预示着软件开发新时代的到来。
|
3月前
|
人工智能 API C#
动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
60 2
|
6月前
|
机器学习/深度学习 人工智能 算法
深入理解与实践:基于AI的软件测试自动化
【5月更文挑战第1天】随着人工智能的不断发展,其在软件测试中的应用也日益广泛。本文将探讨如何利用AI进行软件测试自动化,包括其理论基础、实现方式以及在实际中的应用。我们将通过实例分析,展示AI在提高软件测试效率和质量方面的巨大潜力。
|
6月前
|
存储 人工智能 Linux
|
6月前
|
人工智能 搜索推荐 开发者
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
88 1
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
|
Python
GitPod部署AutoGPT遇到的问题
这里需要修改:.direnv/flake-profile 文件中的路径。在其中添加我们自己的。 我这里有修改好的:
61 0
下一篇
无影云桌面