跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Voyager Embodied Agent

AI GitHub 仓库AI 智能体构建工具开源 · Windows, macOS, Linux

Voyager 是一个用于 Minecraft 的开放式具身智能体,由大型语言模型驱动。它能够持续探索、学习技能并进行发现,无需人工干预。Voyager 利用自动课程、技能库和迭代提示来改进程序,展现出强大的终身学习能力。

  • 583,270 粉丝 — X (Twitter)
查看仓库
分享
查看仓库
分享

Voyager 代表了具身人工智能的重大进步,它是在 Minecraft 环境中首个由大型语言模型 (LLM) 驱动的终身学习智能体。该智能体旨在自主探索游戏世界,掌握各种技能,并发现新事物,而无需任何人工输入。Voyager 的架构建立在三个核心组件之上:一个旨在最大化探索的自动课程,一个不断扩展的技能库,用于存储和检索复杂的行为作为可执行代码,以及一个创新的迭代提示机制。该机制允许智能体通过整合环境反馈、从执行错误中学习以及采用自我验证来优化其程序。

阅读更多

Voyager 通过黑盒查询与 GPT-4 进行交互,这种方法避免了对模型参数进行微调的需要。Voyager 开发的技能具有时间扩展性、可解释性和可组合性。这种设计促进了智能体能力的快速复合,并有效缓解了灾难性遗忘这一人工智能学习中的常见挑战。在实践中,Voyager 展现出强大的上下文内终身学习能力,并在玩 Minecraft 方面表现出卓越的熟练度。数据显示,它获得的独特物品数量是之前的最先进方法的 3.3 倍,旅行距离是 2.3 倍,解锁关键技术里程碑的速度快了 15.3 倍。

Voyager 的一个关键特性是它能够在新 Minecraft 世界中利用其学习到的技能库从头开始解决新任务,而其他技术在这种能力上常常难以泛化。该代码库在 MIT 许可下提供 Voyager 代码。安装需要 Python 3.9 或更高版本以及 Node.js 16.13.0 或更高版本,并在 Ubuntu 20.04、Windows 11 和 macOS 上进行了兼容性测试。设置包括克隆代码库、安装 Python 依赖项以及安装特定的 Node.js 包。还需要一个 Minecraft 实例和必要的 Fabric 模组。运行 Voyager 需要 OpenAI API 密钥,因为它使用 GPT-4 作为其语言模型。可以初始化智能体进行终身学习,或配置为从检查点恢复并使用学习到的技能库运行特定任务。

  • 类别AI 智能体构建工具
  • 定价模式开源
  • 部署自托管
  • 平台Windows, macOS, Linux

  • 用于 Minecraft 的开放式具身智能体

  • 利用大型语言模型 (LLM) 进行决策

  • 终身学习能力

  • 用于最大化探索的自动课程

  • 用于存储和检索行为的可执行技能库

  • 带有环境反馈的迭代提示机制

  • 用于程序改进的自我验证

  • 通过黑盒查询与 GPT-4 交互

  • 时间扩展、可解释且可组合的技能

  • 缓解灾难性遗忘

  • 展现强大的上下文内学习能力

  • 在 Minecraft 任务中达到最先进的性能

  • 将学习到的技能泛化到新环境

  1. 克隆:克隆 Voyager GitHub 代码库。

  2. 安装 Python 依赖项:在项目目录中运行 `pip install -e .`。

  3. 安装 Node.js 依赖项:导航到 `voyager/env/mineflayer` 并运行 `npm install -g npx` 和 `npm install`。

  4. 配置 Minecraft:设置 Minecraft 实例并安装所需的 Fabric 模组。

  5. 获取 API 密钥:获取 OpenAI API 密钥以访问 GPT-4。

  6. 初始化 Voyager:使用 Azure 登录详细信息和 API 密钥实例化 Voyager 智能体。

  7. 开始学习:执行 `voyager.learn()` 开始终身学习过程。

  8. 恢复学习:使用 `ckpt_dir` 和 `resume=True` 实例化 Voyager 以从检查点继续。

  • 自主 Minecraft 探索
  • 技能获取与组合
  • 具身 AI 中的终身学习
  • 任务分解与执行
  • 游戏环境中的 AI 研究
  • 新发现与创新
  • AI 能力的泛化

Voyager Embodied Agent 评价

加载中...

与 Voyager Embodied Agent 类似的热门AI工具

OpenManus-RL

AI GitHub 仓库

OpenManus-RL 是一个专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。

AI 智能体构建工具
查看工具

AI GitHub 仓库

专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。OpenManus-RL 是一个专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

MS-Agent

AI GitHub 仓库

MS-Agent 是一个轻量级、可扩展的框架,旨在赋予 AI 代理自主探索和复杂任务执行能力。它支持多代理系统、代码生成、视频生成和高级研究功能,为开发者提供灵活的架构。

AI 智能体构建工具
查看工具

AI GitHub 仓库

轻量级、可扩展的框架,旨在赋予 AI 代理自主探索和复杂任务执行能力。它支持多代理系统、代码生成、视频生成和高级研究功能,为开发者提供灵活的架构。MS-Agent 是一个轻量级、可扩展的框架,旨在赋予 AI 代理自主探索和复杂任务执行能力。它支持多代理系统、代码生成、视频生成和高级研究功能,为开发者提供灵活的架构。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

AIlice

AI GitHub 仓库

AIlice 是一个完全自主的通用人工智能代理,旨在像 JARVIS 一样运行。它使用交互式代理调用树 (IACT) 架构将复杂任务分解为动态构建的代理,并以高容错性集成结果。其目标是实现人工智能代理的自我进化。

AI 智能体构建工具
查看工具

AI GitHub 仓库

完全自主的通用人工智能代理,旨在像 JARVIS 一样运行。它使用交互式代理调用树 (IACT) 架构将复杂任务分解为动态构建的代理,并以高容错性集成结果。其目标是实现人工智能代理的自我进化。AIlice 是一个完全自主的通用人工智能代理,旨在像 JARVIS 一样运行。它使用交互式代理调用树 (IACT) 架构将复杂任务分解为动态构建的代理,并以高容错性集成结果。其目标是实现人工智能代理的自我进化。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

CAMEL 多智能体框架

AI GitHub 仓库

CAMEL 是一个开源的多智能体框架,旨在探索 AI 智能体的规模法则。它通过提供模拟大规模智能体系统的工具、实现动态通信以及支持有状态内存以进行复杂交互,来促进研究。非常适合 AI 领域的研究人员和开发人员。

AI 智能体构建工具
查看工具

AI GitHub 仓库

开源的多智能体框架,旨在探索 AI 智能体的规模法则。它通过提供模拟大规模智能体系统的工具、实现动态通信以及支持有状态内存以进行复杂交互,来促进研究。非常适合 AI 领域的研究人员和开发人员。CAMEL 是一个开源的多智能体框架,旨在探索 AI 智能体的规模法则。它通过提供模拟大规模智能体系统的工具、实现动态通信以及支持有状态内存以进行复杂交互,来促进研究。非常适合 AI 领域的研究人员和开发人员。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Langroid

AI GitHub 仓库

Langroid 是一个 Python 框架,用于使用多代理编程范式构建由 LLM 驱动的应用程序。它允许开发人员创建代理,为其配备工具和 LLM,并通过消息交换来协调它们的协作以解决复杂问题,从而简化 LLM 应用的开发。

AI 智能体构建工具

AI GitHub 仓库 排名第 94 位

查看工具

AI GitHub 仓库

Python 框架,用于使用多代理编程范式构建由 LLM 驱动的应用程序。它允许开发人员创建代理,为其配备工具和 LLM,并通过消息交换来协调它们的协作以解决复杂问题,从而简化 LLM 应用的开发。Langroid 是一个 Python 框架,用于使用多代理编程范式构建由 LLM 驱动的应用程序。它允许开发人员创建代理,为其配备工具和 LLM,并通过消息交换来协调它们的协作以解决复杂问题,从而简化 LLM 应用的开发。

AI 智能体构建工具
AI GitHub 仓库 排名第 94 位

JARVIS 由微软开发,将大型语言模型 (LLM) 与机器学习 (ML) 社区连接起来。它旨在通过将 LLM 与来自 Hugging Face Hub 的专家模型集成来探索通用人工智能 (AGI)。JARVIS 根据用户请求自动执行任务并生成响应。

AI 智能体构建工具
查看工具

JARVIS 由微软开发,将大型语言模型 (LLM) 与机器学习 (ML) 社区连接起来。它旨在通过将 LLM 与来自 Hugging Face Hub 的专家模型集成来探索通用人工智能 (AGI)。JARVIS 根据用户请求自动执行任务并生成响应。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

OpenAI Agents SDK 允许开发者以最小的复杂性创建智能代理 AI 应用程序。它提供了一组构建代理、管理任务和确保安全性的基本组件,适合初学者和经验丰富的开发者。

AI 智能体构建工具
查看工具

允许开发者以最小的复杂性创建智能代理 AI 应用程序。它提供了一组构建代理、管理任务和确保安全性的基本组件,适合初学者和经验丰富的开发者。OpenAI Agents SDK 允许开发者以最小的复杂性创建智能代理 AI 应用程序。它提供了一组构建代理、管理任务和确保安全性的基本组件,适合初学者和经验丰富的开发者。

精选AI 智能体构建工具
查看 AI 框架 Top 50

Letta

AI 智能体

Letta 是一家开放的 AI 实验室,致力于构建从经验中学习的智能机器。他们创建了能够记住一切、持续学习并随着时间推移而改进的状态代理。Letta 的模型无关框架允许 AI 代理在空闲时思考,完善记忆并构建更智能的系统。

AI 智能体构建工具

AI 智能体 排名第 54 位

查看工具

AI 智能体

开放的 AI 实验室,致力于构建从经验中学习的智能机器。他们创建了能够记住一切、持续学习并随着时间推移而改进的状态代理。Letta 的模型无关框架允许 AI 代理在空闲时思考,完善记忆并构建更智能的系统。Letta 是一家开放的 AI 实验室,致力于构建从经验中学习的智能机器。他们创建了能够记住一切、持续学习并随着时间推移而改进的状态代理。Letta 的模型无关框架允许 AI 代理在空闲时思考,完善记忆并构建更智能的系统。

精选AI 智能体构建工具
AI 智能体 排名第 54 位
1/8