展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 业界资讯 > 具身AI的实验:一个团队的Alexa Prize夺冠历程

具身AI的实验:一个团队的Alexa Prize夺冠历程

机器之心原创作者:杨德泽亚马逊AlexaPrize的打分系统每4个小时就会更新一次,这将决定着SEAGULL团队最终结果,在经历206天的代码更新之后,他们才能知道他们摘得了冠军,在此之前则是一次又一次打分的“胆战心惊”。在总时间超过一年的比赛中,他们得过从1-5的所有分数。4月29日凌晨2:50,也就是比赛结束前的最后十分钟,SEAGULL团队提交了他们最后一次代码。之后,亚马逊就会根据用户的综合打分,为这次AlexaPrize决出最终冠军得主。在人工智能领域,AlexaPrize已经成为了全球最受瞩目

本文目录

    机器之心原创

    作者:杨德泽

    亚马逊Alexa Prize的打分系统每4个小时就会更新一次,这将决定着SEAGULL团队最终结果,在经历206天的代码更新之后,他们才能知道他们摘得了冠军,在此之前则是一次又一次打分的“胆战心惊”。

    在总时间超过一年的比赛中,他们得过从1-5的所有分数。4月29日凌晨2:50,也就是比赛结束前的最后十分钟,SEAGULL团队提交了他们最后一次代码。之后,亚马逊就会根据用户的综合打分,为这次Alexa Prize决出最终冠军得主。

    在人工智能领域,Alexa Prize已经成为了全球最受瞩目的人工智能竞赛之一,它奖金丰厚,用户群体庞大,还提供优质的计算资源供参赛团队使用。对于最终能够进入决赛的高校队伍来说,这和平时在学校里的实验室环境完全不一样,它不是面对实验室写出一篇paper,而是要做出一个真正能够对话的机器人。

    据亚马逊官方介绍, Alexa Prize竞赛面对大学生团队、学术界和工业界有兴趣推进 AI 科学的研究人员。比赛分为公共基准测试阶段和实时交互阶段,而仅有5-10支队伍能通过公共基准测试阶段的预选去完成最终的竞逐。

    具身AI的实验:一个团队的Alexa Prize夺冠历程

    与往年不同,今年的挑战增加了SimBot项目,专注于推进具身AI的研究。SimBot采用亚马逊自己开发的Arena模拟器,这是一个类似游戏的3D虚拟环境,设定为未来世界的实验室,具备各种可交互的道具和可操作的仪器设备,和一个能在Arena中自由行动玩耍、名叫SimBot的小机器人。用户的目标是通过语音指导机器人,使用环境中的道具完成各种或日常或新鲜的任务,例如制作一杯咖啡,使用时光机器修复破损的碗,或使用镭射光线为派对解冻蛋糕。

    相比于传统对话机器人只需要处理语言输入并给出回复,SimBot任务的难点在于,机器人还需要处理视觉信号从而“看懂”环境,并通过执行动作改变环境中物体的状态,达成任务目标。因此,SimBot中的语言理解和对话建模涉及多个模态(语言+视觉)的复杂交互,而从接受用户指令到给出出行动方案的过程,又涉及对物理状态的推理决策和行为规划。

    对于SimBot的评估也就变成了一个复杂的任务。Amazon Echo Show 是一款类似天猫精灵的语音视频交互产品,最终成绩将通过它背后的打分系统来产生,其用户包含了从8-80岁各类人群,这也意味着,入选的队伍要面对的是真实的亚马逊产品用户而懂技术的学术评委。据亚马逊官方介绍,传统的具身化人工智能任务通常采用自动化和非交互式的评估流程,重点是任务成功率,而SimBot使用交互式的人机循环评估,更加注重整体用户体验。

    如何在一个特定的开发环境里短时间做出一个可对话、能感知、有互动的AI呢?这是所有参赛队伍需要面对的问题,它不光是技术方面的整合和优化,另一方面也是产品方面的创新,比如:如何让自己的机器人更受用户喜爱,如何让系统运行更快更稳定等等。

    ·谁在参加亚马逊Prize?

    张亦弛是密歇根大学博士三年级的学生,研究方向是对话系统,偶然有一天收到自己导师发来的一个链接,这就SEGULL团队参加Alexa Prize的开始。“开发出一个非常棒的聊天机器人,拿到这样一个量级的比赛第1名,让大家一块分奖金,这种体验得多棒。”

    SEGULL团队共有9个人,全部来自其密歇根大学SLED实验室。“我们参与的一个重要原因是SimBot挑战是具身化人工智能领域的一个先驱性竞赛,与我们实验室的研究重点完全一致。”SLED其英文含义是Situated Language and Embodied Dialogue(情景化语言和具身对话), SLED Lab主要研究方向是具身智能和自然语言处理,包括具身以及多模态(视频、3D等)情况中的自然语言理解、具身智能体的建模与动作规划、情景化人机对话系统、物理常识推理(physical commonsense reasoning)、心智理论(theory of mind)、持续学习等。

    具身AI的实验:一个团队的Alexa Prize夺冠历程

    SLED Lab相信,人类语言的使用方式,是由我们的目标、共同经历,以及我们对彼此的能力、知识和判断所塑造的。通过对丰富的物理、情境、沟通语境构建计算模型,以及创建能和人类通过语言沟通的具身智能体,SLED实验室正在推进具身智能和NLP的下一代技术。

    具身智能是人工智能领域的集大成者,也被一些科学家认为是人工智能学界的终极问题,最终目的就是要造出一个能够对话、能够感知、能够对人类行为能够做出反馈的机器人。

    “具身智能是AI领域皇冠上的明珠,因为它涵盖了人工智能领域的方方面面,”SLED实验室导师Joyce Chai教授表示:“Simbot是机会也是挑战,它为团队提供了一个探索交叉学科和发现科研问题的绝佳平台。”

    亚马逊Alexa大赛由来已久,最初的愿景是“正常地与人类交谈 20 分钟”。这个看似轻松的目标事实上包含了具身智能的方方面面,按照官方说法,Alexa Prize的目标是建立一个能够进行自然、有趣和有深度对话的人工智能系统,该系统能够与人类进行开放领域的对话,包括社交对话、娱乐、教育等。

    SEAGULL团队将其看作是具身智能的一次尝试。

    “一种能力强大的具身AI应该能够在现实世界中运作,操作环境中的物体,理解和处理多模态输入,并通过与人类交流不断提高自己的能力。开发出一种高效的具身智能体的潜在影响是巨大的,从在餐厅中充当服务员和帮助老年人完成家务,到实现通用人工智能(AGI)的愿景。” 正如SEGULL技术报告提到的这样。

    Alexa Prize第二阶段竞争的主要内容是建模并持续优化,直到做出一个能够和人类对话互动的机器人,而评判的标准就是,3D虚拟环境里的“人”能否真的像人。在这个模糊的目标之下,包含了具身智能中的感知、交互、决策等等方面,问题在于,如何去做?

    ·教会一个机器人真正地对话

    在一个普普通通的餐桌上,放着一个开了一个缺口的碗,屏幕上出现一双手作为第一人称虚拟环境的表示,如果你告诉这台机器,“给我一杯牛奶”,它会先把碗放进SEAGULL设计的时光机里,让这个碗回到缺口之前,然后从冰箱内拿出牛奶,倒入碗中。如果你愿意,还可以让AI帮你在3D虚拟环境中帮你做一顿早餐。

    这意味着,这台AI已经具有了多轮对话能力、识别能力、决策能力等,它已经懂得像人一样解决一些前置问题,比如在倒牛奶之前它懂得打开冰箱找到牛奶。

    具身AI的实验:一个团队的Alexa Prize夺冠历程

    所谓高级人工智能,是能够在具体环境中感知、推理、行动和通信的智能体,“当机器人拥有身体之后,对于这个世界就有了改变的能力。”SEAGULL团队Co-Leader杨佳宁如是说。

    2021年11月,SEAGULL团队成为进入初选的十名队伍之一,开始了时间跨度18个月的角逐。他们需要在接下来的时间里做出一个可以真正对话、执行指令的人工智能。

    对于参赛队伍来说,有两种常见的方法,一种是端到端(End-to-end)的解决方法,这也是当下学术界普遍比较看好主流的具身智能解决方案之一。另外一种是模块化(Modular)的解决方法,模块化架构允许轻松添加、修改和删除技能和策略,促进系统的灵活性和适应性。

    端到端建模是一种将整个系统作为一个统一模型进行建模的方法。神经网络将输入数据直接映射到输出,中间过程不需要人工设计的阶段或模块。端到端的网络由完全由数据驱动学习过程——在数据足够多的情况下,网络会自动学习到特征提取、规律总结,甚至复杂推理等涌现能力。模块化建模则采用分解问题的方式,将整个系统分解成多个模块或阶段,每个模块负责处理特定的任务或功能。这种方法更加注重系统的可解释性和可控性,因为每个模块都有清晰的功能和输入输出,同时也降低了对数据的依赖性。

    这两种方法中的任何一种都首先需要面对一个问题,如何让机器人对人类世界做出反应,这就需要告诉计算机,摆在它面前的是一杯实在的牛奶,而非“milk”这个单词。当一个无法理解“牛奶”或者“距离”的AI撞上亚马逊的产品用户,最终结果就是一个”很笨的AI”。

    SEAGULL以及其他团队需要面临的第二个问题就是,在一个无法预测、可解释性不强的系统中,当发现自己的虚拟机器人有问题的时候该如何调优以及在两百多天的比赛中不被其他团队超过。

    “模块化系统天然具备更高的可解释性和可控性。”杨佳宁对机器之心说道,“由于系统被分解成多个模块,每个模块都可以独立设计和优化,易于调试和维护。在构建各个模块的过程中,通常也可以更好地利用领域专家的知识针对各个技能的特定需求进行设计,极大缓解了数据量不足的问题。”

    SEAGULL队伍估计,SimBot比赛作为一个“冷启动”场景,数据量并没有那么大以满足端到端建模的需要,其次,由于端到端模型缺乏中间状态,模型的可解释性和可控性不强。换言之,如果机器人的表现出现问题,很难诊断到底问题出在哪里。而SimBot比赛中,机器人需要具备感知、状态追踪、任务进度估计、环境建模、行为决策、对话决策等多种能力,诊断问题和进行定点提高尤为重要。

    相比之下,SEAGULL最终选择了模块化建模的道路。面对以上这些技术挑战, SEAGULL 团队表示,他们不想冒险去挑战一个完不成的智能,”一个完整的AI和完成比赛比追求一种技术路线更为重要。”

    ·优秀的人工智能离不开对于人的重视

    除了设计系统架构和算法之外,在真实人机交互方面,SEAGULL 团队也投入了大量的工作。

    这是做出一个优秀产品的关键部分,“有时候机器可能会做出一些很笨的事情”,比如由于距离设置的问题看不见一杯牛奶,事实上,这些问题在技术上非常好解决而”对于用户而言却致命——用户会觉得我们的AI很“笨”,这就需要的不仅仅是技术,而是增加对于产品的了解,了解到用户真正想用AI做的事情。

    SEAGULL团队的方法可能看起来很朴素,但它具有创造性,并且提出了一个经常被忽视的人工智能事实:人工智能产品的最终呈现还是和人的交互。解决“AI很笨”的方法很简单:他们将目光转向了校内同学。

    为了看到更多用户的使用体验,SEAGULL团队随机邀请了很多校内同学来体验自己的虚拟机器人。SEAGULL团队称,可以使用任何方式来和Alexa进行对话,在实际体验中他们发现,有时候费大力气写代码为系统增加的一些功能,并没有让系统的表现变好,但是一些bug一定会被用户记住。另外,一些小的设定反而很受用户喜欢,比如时光机、用镭射光给咖啡加热等等。

    具身AI的实验:一个团队的Alexa Prize夺冠历程

    SEAGULL团队认为,自己和其他团队形成区别的关键是三种形式的洞察:

    “第一种是它的「情境洞察」,指的是机器人对当前情境的理解。在SEAGULL中,我们设计了一个全面的状态跟踪系统,可以跟踪游戏中的大量信息,包括物体的位置和物理状态、用户和机器人之间的互动历史,以及提及的目标和任务进展。这些丰富的信息影响机器人做出的每个决策,使其能够始终做出理性决策。

    第二种意识形态是「知识洞察」。我们注意到许多与我们的机器人交互的用户不确定要给出哪些指令或如何完成给定的任务。为了更好地帮助用户,我们为机器人设计了一个专门的知识库。基于这个知识库,我们开发了一个基于知识驱动的建议策略,为用户在游戏中的进展提供指导和支持。在比赛过程中,我们观察到这个功能对用户的体验产生了积极的影响,使他们感到更加自信和舒适。

    第三,我们的机器人具备「自我洞察」,也就是它对自身能力和限制的认识。这种意识反映在我们的机器人对任务的解释和规划上。当任务变得困难时,机器人会与用户合作,共同制定更合理的策略。例如,在游戏中,机器人可以要求用户协助推动物体,或者寻找其他方法来完成任务。这种合作和灵活性有助于提高机器人在现实世界中的适应能力。”

    在调整过认知之后,SEAGULL团队的目标不再只是智能化而更多的是产品化,重心会放到用户和系统整体性上来。杨佳宁表示,“在学术环境中,研究人员经常在过度规范化的环境中工作。我们被屏蔽了维护可靠、用户友好的服务所需的工作,仅关注核心算法组件。然而,在现实中,成功的人工智能应用涵盖了一个必须精心设计的流程。这个流程必须提供可靠的服务,提供愉快的用户体验,并能处理训练数据分布之外的情况。”

    SEAGULL团队的机器人主要根据人的问题来生成回复或者做出行动,在机器人系统内部,SEAGULL团队设计有一个技能库、知识模块和决策模块,它们也决定了如何对人类的提问做出回应。它和人的社交在某种意义上具有相似性,这意味着,团队可以根据他们的希望,为用户定制对话进行的方向。他们还增加了一个状态跟踪模块,它可以更新回应用户的技能选择,并为选择最佳技能跟踪上下文情境。

    “一个智能机器人不仅应该遵循关于做什么的命令,还应该对用户的社交意图作出适当的回应,”张亦弛说道。“例如,当机器人表现良好时,用户可能会赞扬它;当机器人表现不佳时,用户可能会表达沮丧或失望;或者用户可能出于对游戏的好奇提出问题。在SEAGULL中,我们进一步促进了这种社交互动,这是一个至今未被广泛探索的维度。”

    一个场景令张亦弛至今记忆犹新,当自己的导师Joyce Chai使用过自己的产品之后跟他开玩笑“有点愣”,他解释道,这只是一个技术上的小瑕疵,“一切尽在掌握。”

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    业界资讯
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Postman macOS版
    Postman macOS版

    Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。

    Docker Desktop macOS版
    Docker Desktop macOS版

    Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。

    Android Studio macOS版
    Android Studio macOS版

    Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。

    Xcode macOS版
    Xcode macOS版

    Xcode 是苹果面向 Mac 提供的官方集成开发环境,将代码编辑、项目构建、SwiftUI 实时预览、设备模拟、自动化测试、断点调试、性能分析和应用分发整合在同一套工作流中,适合开发与维护 iPhone、iPad、Mac、Apple Wa

    JetBrains WebStorm macOS版
    JetBrains WebStorm macOS版

    JetBrains WebStorm 是面向 JavaScript、TypeScript 和现代 Web 技术的专业集成开发环境,可智能理解项目结构,提供代码补全、重构、错误检查、运行调试、测试及 Git 工具。

    PhpStorm macOS版
    PhpStorm macOS版

    PhpStorm 是 JetBrains 推出的专业 PHP 集成开发环境,可在 Mac 上完成代码编写、智能检查、重构、调试、测试和数据库管理。它支持主流 PHP 框架、Composer、Git、Docker 与远程解释器。

    JetBrains PyCharm macOS版
    JetBrains PyCharm macOS版

    JetBrains PyCharm 是面向 Python 开发者的集成开发环境,提供智能补全、代码检查、重构、调试、测试、版本控制及虚拟环境管理功能。Mac 版兼容 Intel 与 Apple 芯片,核心功能可免费使用。

    JetBrains IntelliJ IDEA macOS版
    JetBrains IntelliJ IDEA macOS版

    IntelliJ IDEA 是 JetBrains 推出的专业集成开发环境,重点服务于 Java、Kotlin 与 JVM 项目开发。软件集成代码补全、静态检查、重构、调试、测试、版本控制及构建工具,并可借助插件扩展语言和框架支持。

    Visual Studio Code macOS版
    Visual Studio Code macOS版

    Visual Studio Code 是微软提供的免费代码编辑器,支持 macOS,并为 Intel 与 Apple 芯片 Mac 提供适配版本。软件集代码编辑、调试、Git 源代码管理、集成终端和扩展市场于一体。

    REAPER macOS版
    REAPER macOS版

    REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。

    Adobe Audition macOS版
    Adobe Audition macOS版

    Adobe Audition 是面向播客、影视后期、音乐制作及内容创作者的专业音频工作站,提供波形精修、多轨录制与混音、频谱编辑、降噪修复、响度匹配和效果处理工具,并可与 Adobe Premiere 协同完成视频声音制作。

    Pro Tools macOS版
    Pro Tools macOS版

    Pro Tools 是 Avid 推出的专业数字音频工作站,覆盖多轨录音、无损剪辑、MIDI 编曲、插件处理、自动化混音及声音与画面同步等工作。它拥有 Intro、Artist、Studio 和 Ultimate 等方案。

    WINDOWS 更多
    PixPix 网页版
    PixPix 网页版

    PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。

    Postman Windows版
    Postman Windows版

    Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等

    Docker Desktop Windows版
    Docker Desktop Windows版

    Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。

    Android Studio Windows版
    Android Studio Windows版

    Android Studio 是 Google 面向 Android 应用开发提供的官方集成开发环境,以 IntelliJ IDEA 为基础,集成智能代码编辑、Gradle 构建、设备模拟、界面预览、调试测试及性能分析工具,

    JetBrains WebStorm Windows版
    JetBrains WebStorm Windows版

    WebStorm 是 JetBrains 面向 JavaScript、TypeScript 和现代 Web 技术打造的集成开发环境。它提供项目级代码分析、智能补全、安全重构、导航搜索,并集成调试、测试、终端、Git 与常用前端工具,

    JetBrains PhpStorm Windows版
    JetBrains PhpStorm Windows版

    PhpStorm 是 JetBrains 面向 PHP 与现代 Web 开发打造的专业集成开发环境,提供代码补全、静态检查、重构、调试、测试、数据库、版本控制及前端语言支持。Windows 用户可直接下载安装程序,

    JetBrains PyCharm Windows版
    JetBrains PyCharm Windows版

    PyCharm 是 JetBrains 推出的 Python 集成开发环境,提供智能代码补全、错误检查、重构、调试、测试、Git、终端及 Jupyter Notebook 支持。统一版安装后可体验 30 天 Pro 功能,

    JetBrains IntelliJ IDEA Windows版
    JetBrains IntelliJ IDEA Windows版

    JetBrains IntelliJ IDEA 是以 Java、Kotlin 和 JVM 项目为核心的专业集成开发环境,提供智能补全、代码检查、安全重构、调试、测试、版本控制及构建工具集成。统一发行版的核心功能可免费用于商业和非商业项目,

    Visual Studio Code Windows版
    Visual Studio Code Windows版

    Visual Studio Code 是微软推出的免费代码编辑器,Windows 版集成智能补全、代码导航、调试、终端和版本控制,并可通过扩展添加语言、格式化及远程开发能力。它启动较快、配置灵活,

    REAPER Windows版
    REAPER Windows版

    REAPER 是 Cockos 推出的数字音频工作站,适用于录音、MIDI 编曲、音频编辑、混音、母带制作及声音设计。软件安装包小巧,支持多轨录制、灵活路由、自动化、第三方插件和脚本扩展,并提供完整功能的 60 天免费评估期。

    Adobe Audition Windows版
    Adobe Audition Windows版

    Adobe Audition 是面向播客、影视后期、广播与音乐制作的专业音频工作站,提供波形编辑、多轨混音、频谱分析、录音、降噪修复和效果处理等功能。Windows 版通过 Adobe Creative Cloud 安装和管理,

    Pro Tools Windows版
    Pro Tools Windows版

    Pro Tools 是 Avid 推出的专业数字音频工作站,提供多轨录音、音频剪辑、MIDI编曲、插件处理、自动化混音及影视声音制作能力。它适合音乐人、录音师、制作人和音频后期团队使用,并提供免费入门版、订阅方案及永久授权选择。