介绍

AutoGPT是什么:自主人工智能,不需要人为的干预,自己完成思考和决策【比如最近比较热门的用AutoGPT创业,做项目–>就是比较消耗token】

AI 自己上网、自己使用第三方工具、自己思考、自己操作你的电脑【就是操作你的电脑,比如下载一些软件,运行查看结果之类的】。

这一套打法,算得上是把“行动 → 观察结果 → 思考 → 决定下一步行动”这条路子给打通并循环了起来。

AutoGPT开源地址:https://github.com/Torantulino/Auto-GPT

安装 Auto-GPT

如果你有钱【真的很费token,大概一次10几美元】

准备好 OpenAI API 和 PINECONE API 的密钥(后者是专为 AI 长期内存开发的一个数据库,使用前者则会消耗你 OpenAI 帐户中的余额,免费版本送 18 美元)。

Python 要求 3.8 版本及以上。

如果你需要语音输出,你也可以准备一个 ElevenLabs API 的。

克隆存储库:对于此步骤,您需要安装 Git,但您可以通过单击此页面顶部的按钮来下载 zip 文件 ☝️

git clone [<https://github.com/Torantulino/Auto-GPT.git>](<https://github.com/Torantulino/Auto-GPT.git>)

导航到项目目录:(将其输入您的 CMD 窗口,您的目标是将 CMD 窗口导航到您刚刚下载的存储库)

cd 'Auto-GPT’

安装所需的依赖项:(同样,将其键入您的 CMD 窗口)

pip install -r requirements.txt

.env.template 重命名为 .env 并填写你的 OPENAI_API_KEY 。如果您打算使用语音模式,请同时填写您的 ELEVEN_LABS_API_KEY

PINECONE_API_KEY=your-pinecone-api-key
PINECONE_ENV=your-pinecone-region
OPENAI_API_KEY=your-openai-api-key
ELEVENLABS_API_KEY=your-elevenlabs-api-key
ELEVENLABS_VOICE_1_ID=your-voice-id
ELEVENLABS_VOICE_2_ID=your-voice-id
SMART_LLM_MODEL=gpt-4
FAST_LLM_MODEL=gpt-3.5-turbo
GOOGLE_API_KEY=
CUSTOM_SEARCH_ENGINE_ID=
USE_AZURE=False
OPENAI_AZURE_API_BASE=your-base-url-for-azure
OPENAI_AZURE_API_VERSION=api-version-for-azure
OPENAI_AZURE_DEPLOYMENT_ID=deployment-id-for-azure
IMAGE_PROVIDER=dalle
HUGGINGFACE_API_TOKEN=
USE_MAC_OS_TTS=False

从以下位置获取您的 OpenAI API 密钥: https://platform.openai.com/account/api-keys 从以下位置获取您的 ElevenLabs API 密钥: https://elevenlabs.io 您可以使用网站上的“个人资料”选项卡查看您的 xi-api-key。

用法

在您的终端中运行 main.py Python 脚本:(在您的 CMD 窗口中输入)

python scripts/main.py --continuous

在标准执行模式下,ChatGPT 要求您通过输入“y”来授权 Auto-GPT 提出的每个步骤。人工智能在这里建议的第一个动作是执行谷歌搜索可用耳机。一旦我们确认此计划,就会执行操作:

要退出程序,请输入“exit”并按 Enter。

如果你想让它完全自主,你可以使用连续模式,或者你可以坐在那里自己批准每个动作。

对于连续模式:

案例展示

【以下案例为本英文,翻译进行的展示】

安装 Auto-GPT 后,使用起来非常简单。它会要求您首先为机器人命名,然后为其提供目标。甚至还有两个例子可以引导您朝着正确的方向前进。

连续模式:已启用 警告:不建议使用连续模式。它可能存在潜在的危险,可能会导致您的 AI 永远运行或执行您通常不会授权的操作。请自行承担风险。

任务综述

欢迎使用 Auto-GPT!请在下方输入您的 AI 名称和其角色。不输入任何内容将加载默认值。
起名字给你的AI:例如,“企业家-GPT”
AI名称:FengGPT
FengGPT在这里!我将为您服务。
描述您的人工智能角色:
例如,“一个旨在自主开发和运营企业以增加您的净值为唯一目标的人工智能。”
FengGPT是:一个高级的企业产品优化和战略决策咨询人工智能。
输入您的 AI 的最多 5 个目标:
例如:增加净值、增加 Twitter 关注者、开发和管理多个业务 输入“nothing”以加载默认值,输入“nothing”表示完成。
目标 1:开发一种 AI 产品——一种人工智能聊天机器人,可以选择不同的角色,例如 Elon Musk、Donald Trump、Albert Einstein 和其他名人。当用户与聊天机器人交流时,它会模仿所选名人的语言风格和语调来回复用户的消息。
目标 2:在自媒体平台上运营产品营销,包括 Twitter、YouTube、Tik Tok 等。
目标 3:实现年收入 500 万。
目标 4:确保遵守相关法律法规,包括数据隐私和安全要求。
目标 5:根据用户偏好和需求提供个性化的用户体验。

第一轮任务

FENGGPT 的想法:为了确定接下来要使用哪个命令,我将回顾我们的目标和限制,并优先考虑满足目标并在限制范围内完成的任务。我还将考虑存储在我的长期记忆中的任何相关信息。 推理:优先考虑任务并在限制范围内保持重要,以确保我们有效且高效地实现我们的目标。通过回顾我们的目标、限制和过去的信息,我可以更明智地选择接下来要使用的命令。 计划

  • 回顾目标和限制
  • 优先考虑满足目标并在限制范围内完成的任务
  • 考虑来自长期记忆的相关信息
  • 根据上述选择适当的命令

批评:我需要注意可能影响我的决策过程的任何偏见,并确保在选择下一个命令时考虑所有相关因素。 尝试通过查找最外层括号来修复 JSON 显然 JSON 已经被修复了。 下一步操作:COMMAND = do_nothing ARGUMENTS = {} 系统:命令 do_nothing 返回:未执行任何操作。

第二轮任务

FENGGPT THOUGHTS:我们的目标是开发一款AI产品——一款能够模仿不同名人演讲风格的人工智能聊天机器人。同时,我们还旨在确保遵守数据隐私和安全要求,并基于用户的偏好和需求提供个性化的用户体验。鉴于此,我将寻找收集用户偏好和需求数据的方式,同时保护用户数据隐私和安全。

推理:为了实现我们的目标,我们需要了解用户的偏好和需求,同时确保我们遵守数据隐私和安全规定。通过寻找收集用户偏好和需求数据的方式,同时保护用户数据,我可以提出一个命令,帮助我们实现我们的目标。

计划

  • 研究收集用户偏好和需求的方法
  • 考虑隐私和安全问题
  • 建议适当的命令

批评:我需要确保我们使用的任何收集用户数据的方法符合相关法律法规,并优先考虑用户隐私和安全。 尝试通过查找最外层括号来修复JSON 显然,JSON已经被修复了。 下一步行动:COMMAND = google ARGUMENTS = {‘input’: ‘在保护用户数据隐私和安全的情况下收集用户偏好和需求的方法’}

系统:命令谷歌返回:

[

{“title”:“用户数据收集:平衡商业需求和用户隐私”,“href”:“https://www.digitalocean.com/community/tutorials/user-data-collection-balancing-business-needs-and-user-privacy”,“body”:“从最广义上讲,用户数据指的是人们与您的产品互动产生的任何类型的数据。这些数据可以根据收集方式分为几组。显式数据是指用户直接提供的数据。这包括首选项,个人身份信息,如姓名,邮寄地址,电子邮件,社交…”},

{“title”:“数据保护和隐私:保护用户数据的12种方法-Cloudian”,“href”:“https://cloudian.com/guides/data-protection/data-protection-and-privacy-7-ways-to-protect-user-data/”,“body”:“防火墙-使您能够监视和过滤网络流量的实用程序。您可以使用防火墙确保只有授权用户被允许访问或传输数据。身份验证和授权-帮助您验证凭据并确保正确应用用户特权的控件。”},

{“title”:“如何在8个提示中保护您的在线隐私:生活工具包:NPR”,“href”:“https://www.npr.org/2020/10/09/922262686/your-technology-is-tracking-you-take-these-steps-for-better-online-privacy”,“body”:“参与并致电您的国会议员,他说-告诉决策者您关心在线隐私。8.从小做起,一步一步来。面对这样的景象,…”}

]

这一步直接用google去爬虫,里面爬到的网站标题,链接,以及网站主要内容。

第三轮任务

FENGGPT 思考:根据我的搜索,我能够找到一些有用的信息,关于如何在获取数据时保护用户隐私。我建议我们使用这些信息来制定一项战略,优先考虑用户隐私,同时仍然能够收集用户偏好和需求的信息。为了帮助我们确定最佳策略,我将创建一个 GPT 代理来评估不同的提案。 推理:为了实现我们开发 AI 聊天机器人的目标,我们需要收集关于用户偏好的信息,同时确保我们遵守数据隐私和安全法规。通过研究和评估不同的收集用户数据的策略,我们可以创建一个计划,优先考虑用户隐私,同时仍然能够收集有价值的用户偏好和需求的信息。

计划

  • 利用搜索结果制定收集用户偏好的策略
  • 创建GPT代理以评估不同的提案
  • 选择最佳提案

批评:我需要确保我们评估的任何提案都符合与用户数据隐私和安全相关的法律法规。 尝试通过查找最外层括号来修复JSON,显然json已经被修复了。 下一步操作:

命令= start_agent 参数= {‘name’: ‘用户数据隐私代理’, ‘task’: ‘评估提议的解决方案,以收集用户偏好,同时遵守数据隐私和安全法规’, ‘prompt’: ‘收集用户偏好的提案是什么?’}

系统:命令start_agent返回:代理用户数据隐私代理已创建,密钥为0。

第一次响应:有几种收集用户偏好的提案可以确保数据隐私和安全,

包括:

1.匿名化和伪装:这涉及从用户数据中删除个人身份信息(PII)或用伪名替换它,以使其无法直接识别个人。

2.明确同意:这涉及在收集和处理数据之前获得用户的明确同意。

3.隐私设计:这涉及从一开始就将隐私和数据保护集成到产品和服务的设计中,而不是作为事后的想法。

4.数据最小化:这涉及仅收集和处理达到所需目的所需的最小数据。

5.差分隐私:这涉及在收集数据之前向用户数据添加随机噪声,以使数据无法直接识别任何个人。

6.增强隐私技术:这些是可以以不同方式增强隐私的技术,例如加密和分散式架构。总体而言,关键是在用户偏好和数据隐私和安全之间找到平衡,同时确保用户得到通知并控制其数据。

第四轮任务

FENGGPT THOUGHTS: 现在我们已经确定了一些收集用户数据同时确保数据隐私和安全的提案,我们需要评估它们,以确定最佳解决方案。为此,我将向用户数据隐私代理发送消息,要求它评估提案并建议最佳解决方案。 推理:为了开发AI聊天机器人,我们需要收集有关用户偏好的信息,同时确保保护用户数据隐私和安全。通过评估我们早期发现的不同提案,我们可以确定哪种解决方案在用户偏好和他们的隐私和安全之间取得平衡。 计划

  • 向用户数据隐私代理发送消息,评估提案并建议最佳解决方案

批评:我需要确保用户数据隐私代理审查所有提案,并在提出建议时考虑任何相关的法律或伦理考虑因素。 尝试通过查找最外层的括号来修复JSON 显然JSON已经被修复了。 下一步行动:命令 = message_agent ARGUMENTS = {‘key’: 0, ‘message’: ‘请评估我们发现的提案,并建议既考虑用户偏好又兼顾数据隐私和安全的最佳解决方案。’}

总结

Auto-GPT 代表了自主 AI 技术的下一个飞跃,它利用 OpenAI 的 GPT-4 语言模型的力量在各个领域执行广泛的任务而无需人工干预。这个创新的 AI 系统突破了可能的界限,使用户能够从其无与伦比的按顺序执行任务、编写和调试代码的功能中受益。正如我们在这篇博文中所展示的那样,设置和使用 Auto-GPT 是一个简单的过程,而且这种突破性 AI 的潜在应用几乎是无限的。

ChatGPT出来的这段时间,整个大环境日新月异,每一天都会出现新的东西,碰撞着我们的神经

而唯有变化者才能应对如今的变化大局,毕竟最不变的东西,就是变化本身,如果不想被ai所淘汰,第一步需要做的,就是接触,了解并使用这个工具,成为控制工具的那个人,毕竟当车要代替马车的时候,新的车司机会取代原有的马车夫,与大家共勉。

有接单意向/使用chatGPT的同学可以关注微信公众号【菜鸟学习栈】回复接单获取10个qq接单群号,回复gpt获取国内高速GPT镜像地址

参考链接

https://m.ithome.com/html/686306.htm

https://www.cosmopolitan.com/uk/reports/a43573542/auto-gpt/

https://medium.com/codingthesmartway-com-blog/from-chatgpt-to-auto-gpt-discover-the-next-evolution-of-autonomous-ai-thats-changing-the-game-a00e83d583cf

AutoGPT自主人工智能用法和使用案例相关推荐

  1. ChatGPT还没玩明白,自主人工智能已经来了

    Datawhale干货 最新:AutoGPT,来源:机器之心 OpenAI 的 Andrej Karpathy 都大力宣传,认为 AutoGPT 是 prompt 工程的下一个前沿. 近日,AI 界貌 ...

  2. DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向、计算机算法竞赛集锦方向),如有合作意向,请留言告知

    DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向.计算机算法竞赛集锦方向),如有合作意向,请留言告知 PS:禁止任何形式的知识盗取!! 目录 关于人工智能算 ...

  3. 捷报|数说故事入选「广州市人工智能应用场景典型案例TOP100」

    近日,为贯彻<广州市人工智能产业链高质量发展三年行动计划(2021-2023年)>有关要求,广州市科学技术局围绕"造车健城"4条优势赛道,经过公开征集和组织专家评审,遴 ...

  4. 产品读书《AI进化论:解码人工智能商业场景与案例》

    读后总结 公众对AI的认知大多起源于2016年初AlphaGo击败李世石的人机大战.但稍对人工智能有所了解的人士都知道,在这场机器取得胜利的大战以前,人工智能已经走过了长达60多年的"进化& ...

  5. 视频教程-人工智能-知识图谱实战案例视频-NLP

    人工智能-知识图谱实战案例视频 数据产品讲师,人工智能探索者,15年一线IT研发经验,国内顶级互联网行业工作背景,社区达人,著有长篇连载<胖子哥的大数据之路>,<数据实践之美> ...

  6. AutoGPT - 全自动人工智能助手

    最近一款基于GPT-4的最强语言模型AutoGPT火遍了整个AI圈,是目前为数不多的完全自主运行的人工智能之一,它会根据你提的目标来制定计划,然后自己执行完整个计划,整个过程自动化的能力非常的强. 问 ...

  7. 任务拆解,悠然自得,自动版本的ChatGPT,AutoGPT自动人工智能AI任务实践(Python3.10)

    当我们使用ChatGPT完成某些工作的时候,往往需要多轮对话,比如让ChatGPT分析.翻译.总结一篇网上的文章或者文档,再将总结的结果以文本的形式存储在本地.过程中免不了要和ChatGPT" ...

  8. MATLAB在人工智能中的应用案例:以MATLAB的方式玩转自动驾驶(附部分代码)

    前言 当博主还在读大学时,时光就经常在和朋友们讨论奔驰 AMG 马力如何强劲,路虎更酷还是卡宴更帅这些话题中度过.那时对我们而言,自动驾驶依然仅存在于科幻电影中,这样的汽车出现在现实里宛如天方夜谭.然 ...

  9. 分布式与人工智能课程(part12)--机器学习案例入门

    学习笔记,仅供参考,有错必纠 文章目录 iris案例 常用代码 knn 导入数据集 KICIC算法 特征工程 建立模型 模型评估 预测新数据 读取原始数据文件进行预测,并保存结果到文件 iris案例 ...

最新文章

  1. python列表元素修改_python – 如何修改列表中列表中的元素
  2. VS2015下使用websocketpp和asio构建websock服务器
  3. dart系列之:dart语言中的特殊操作符
  4. sklearn综合示例8:SVM
  5. aspen求理论塔板数_aspen 塔设计
  6. Hyperledger Fabric Membership Service Providers (MSP)——成员服务
  7. map文件分析 stm32_浅谈STM32的启动过程
  8. MAC编译出错:Undefined symbols for architecture x86_64: “_CFRelease“, referenced from:
  9. linux红帽子镜像下载,红帽Red Hat Linux相关产品iso镜像下载
  10. C语言求 阶乘 5!
  11. 携手业内专家赋能AI时代--EpiK铭识协议发起开源知识运动
  12. OAI SDR LTE 基站部署
  13. 限制网络带宽的软件Netlimiter
  14. LeetCode 1419. Minimum Number of Frogs Croaking
  15. 物联网(IoT)行业的决策管理应用
  16. PS 抠图几种典型方法
  17. YoloV3学习笔记(一)—— 打标签
  18. Android 源代码在线查看 目录结构 不完全指南
  19. 晶晶的朋友(invite.cpp/c/pas)
  20. 单细胞测序学习笔记(二)——细胞注释

热门文章

  1. Reactjs+BootStrap开发自制编程语言Monkey的编译器:发刊词
  2. 手机基带工程师的工作范围与职责
  3. 引航计划——人工智能通识(1)认识
  4. 加入bing体验chatGPT大军中来吧,它来了!
  5. 2019年15种最佳JavaScript滑块
  6. 华为鸿蒙手机是5g吗,华为的5G手机没了,重新来了4G鸿蒙手机,网友:香吗?
  7. 图技术赋能民生银行创新转型
  8. UML-----UML构成
  9. jQuery的Ajax同步和异步
  10. 视频剪辑,如何批量将视频进行顺时针翻转并播放速度调慢。