开源自动GPT和BabyAGI将递归整合到AI应用中

开源Auto-GPT与BabyAGI:将递归融入AI应用

近期,Auto-GPT和BabyAGI的发展展示了自主智能体的巨大潜力,引起了AI研究和软件开发领域的极大关注。这些基于大型语言模型(LLM)的智能体能够响应用户提示,执行复杂的任务序列。通过利用互联网、本地文件访问、其他API和基本记忆结构等多种资源,这些智能体在将递归融入AI应用方面取得了初步进展。

什么是BabyAGI?

BabyAGI是由Yohei Nakajima于2023年3月28日通过Twitter推出的原始任务驱动自主智能体的简化版本。它利用OpenAI的自然语言处理(NLP)能力和Pinecone存储和检索任务结果,提供了高效且用户友好的体验。BabyAGI仅包含140行代码,易于理解和扩展。

BabyAGI的名称意义重大,因为这些工具正不断推动社会朝着AI系统发展,尽管这些系统尚未实现人工通用智能(AGI),但其能力正在指数级增长。AI生态系统每天都在经历新的进步,随着未来突破和可能出现的能够自我提示解决复杂问题的GPT版本,这些系统现在给用户留下了与AGI交互的印象。

什么是Auto-GPT?

Auto-GPT是一个旨在通过将目标分解为更小的子任务并自动循环利用互联网和其他工具来完成任务的人工智能智能体。这个智能体使用OpenAI的GPT-4或GPT-3.5 API,并且是首批使用GPT-4执行自主任务的应用之一。

与需要手动指令的交互式系统(如ChatGPT)不同,Auto-GPT为自己设定了实现更大目标的新目标,而不一定需要人类干预。Auto-GPT能够生成响应提示以完成特定任务,还可以根据新获得的信息创建和修改自己的提示以进行递归实例。

这对未来意味着什么?

尽管这些智能体仍处于实验阶段且存在一些局限性,但它们有望提高AI硬件和软件成本降低带来的生产力收益。根据ARK Invest的研究,到2030年,AI软件可能产生高达14万亿美元的收入和90万亿美元的企业价值。随着基础模型如GPT-4的不断发展,许多公司选择训练自己的小型、专用模型。虽然基础模型具有广泛的应用范围,但小型专用模型具有减少推理成本等优势。

此外,许多担心版权问题和数据治理的企业选择使用公共和私人数据的混合物开发自己的专有模型。一个显著的例子是,一个在PubMed生物医学数据上训练的27亿参数LLM在美国医学执照考试(USMLE)的问答测试中取得了令人鼓舞的结果。在MosaicML平台上的训练成本约为38,000美元,计算持续时间为6.25天。相比之下,GPT-3的最后一次训练运行的计算成本估计接近500万美元。

相关推荐

  1. 开源自动GPTBabyAGI整合AI应用

    2024-03-19 14:28:03       37 阅读
  2. C语言函数的简单应用

    2024-03-19 14:28:03       58 阅读
  3. 在解决链表问题应用

    2024-03-19 14:28:03       39 阅读
  4. C语言过程工作栈

    2024-03-19 14:28:03       52 阅读
  5. 前端常见应用

    2024-03-19 14:28:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 14:28:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 14:28:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 14:28:03       87 阅读
  4. Python语言-面向对象

    2024-03-19 14:28:03       96 阅读

热门阅读

  1. 解释MVC和MVVM架构模式

    2024-03-19 14:28:03       40 阅读
  2. 月度工作计划

    2024-03-19 14:28:03       35 阅读
  3. JupyterLab 暗色主题

    2024-03-19 14:28:03       36 阅读
  4. 在linux上发起get和post请,怎么写

    2024-03-19 14:28:03       32 阅读
  5. 微服务原理和实践

    2024-03-19 14:28:03       41 阅读
  6. 【已解决】c++ qt如何动态隐藏tabwidget中tab页

    2024-03-19 14:28:03       37 阅读
  7. Qt散文一

    2024-03-19 14:28:03       39 阅读
  8. 【Linux】cat & vim 命令存在着什么区别?

    2024-03-19 14:28:03       37 阅读
  9. LC 热题 100:数组与矩阵的探索之旅

    2024-03-19 14:28:03       34 阅读
  10. PostgreSQL和MySQL的异同

    2024-03-19 14:28:03       42 阅读