0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Sentis将帮助开发人员应对在Unity中实现人工智能模型的挑战

IEEE电气电子工程师 来源:IEEE电气电子工程师 2023-08-08 11:26 次阅读

全球领先的实时3D内容创作和运营平台Unity最近推出了Sentis,这是一项帮助开发者将生成的人工智能模型融入使用其平台构建的游戏和其他应用程序的功能。Unity一直致力于推动创作大众化,通过提供一系列3D创作工具和一整套全面的解决方案,将内容从二维、离线和单向的传播形式转变为三维、实时和深度交互的形式。Unity经常被用作游戏引擎,视频游戏已经使用人工智能几十年了。但是,强大但不可预测的尖端生成模型带来了独特的挑战。

Central Casting AI的联合创始人兼首席执行官Jeff Orkin博士表示:“这是有道理的,因为我确实看到,无论是小型创作者还是大型工作室,不同规模的游戏开发商都对这些新的人工智能技术感到好奇并有兴趣。但是他们担心成本,不想受惠于第三方公司,因为每次用户与游戏或游戏中的角色交互时,都需要进行API调用。”

Orkin为F.E.A.R.开发了人工智能,这是一个2005年的标题,因将游戏引入“自动化规划(automated planning)”概念而受到赞扬,这是以目标为导向的方法,可以产生更有效、更动态的人工智能代理。Central Casting AI将这一点与生成人工智能的最新进展相结合,构建大型“规划域(planning domains)”,支持广泛的人工智能动作,包括与游戏中对象的对话和互动。

这项技术很强大,但它突出了开发人员在尝试构建更先进的人工智能时所面临的限制。规划领域广泛但固定,因此不会出现规划领域之外的行为。Central Casting的产品亚马逊网络服务上运行,因此需要连接互联网。根据开发人员的需求,这些特性可能是优点,也可能是缺点,但只代表一条可能的路径。

Unity的Sentis目前处于封闭测试阶段,为开发者提供了一条以前不可能探索的替代路线。Unity首席技术官Luc Barthelet在一份新闻稿中表示:“有了Unity Sentis,设计师可以在从移动设备到控制台再到网络和PC的设备上构建依赖推理的游戏循环,即通过机器学习模型输入数据的过程,而不存在云计算成本或延迟问题。这将用于运行NPC角色……或者重新设计游戏,甚至它可以用效率高出1000倍的东西取代物理引擎。”

更简单地说,Sentis让开发者可以选择在Unity应用程序中构建生成性人工智能模型,并在消费级硬件上运行,包括从iPhone到Xbox的一切。这是3D实时开发环境的第一次,与Unity的上一次开发ML Agents Toolkit相比有了重大变化,后者在运行之外进行操作,这意味着它没有集成到实际实时驱动游戏环境的代码中。

纽约大学计算机科学与工程副教授、Modl.ai联合创始人Julian Togelius解释道:“[Unity ML Agents]在学生和人工智能研究人员中很受欢迎,他们可以更容易地使用Unity来构建实验环境。但在单独的过程中运行模型会使根据模型发布游戏变得更加复杂,并会带来性能损失。集成到Unity运行时既有助于解决性能问题,也有助于部署到多个平台。”

开发者与生成人工智能不可预测的潜力作斗争

Sentis可能会帮助开发人员应对在Unity中实现人工智能模型的挑战,但这并不意味着这是一个稳操胜券的事。

Charmed.ai首席执行官Jeremy Tryba强调了这一点。他的公司开发工具,帮助开发人员将生成性人工智能引入3D实时环境,但专注于所谓的特性产出,例如增强墙或NPC身体的几何定义以及所合成的纹理,使其看起来逼真 ——这在任何3D游戏、电影或应用程序中,都是一个成本高昂且耗时的元素。Tryba说:“要建立好的模型,很大程度上是要了解训练集,我认为,在获得正确的数据来驱动人们真正希望进入游戏引擎的实时模型之前,我们还有很长的路要走。”

这指向了一个熟悉的问题:生成的人工智能模型是不可预测的。但是,在Sentis允许的情况下,实时运行人工智能模型将给开发者带来意想不到的结果。

即便如此,Sentis对寻找捷径的开发者来说可能很有吸引力——这是所有软件开发者,尤其是游戏开发者迫切需要的。Regression Games创始人兼首席执行官Aaron Vontell表示:“归根结底,很多游戏开发商都想专注于构建游戏,对吧?他们不想专注于与游戏更平行或与核心分离的东西。我看到的是,很多工作室都想使用人工智能工具,让人们更容易完成一些更单调且更困难的任务。”

虽然在游戏运行时嵌入人工智能模型一开始可能会带来更多的不可预测性,但它为最终将模型更牢固地置于游戏开发商的控制之下提供了希望。这是一个重要的区别。通用的第三方人工智能模型,如ChatGPT,是不透明的,它支持各种可能与特定游戏或应用程序无关的功能。将模型引入运行时提供了一个机会,可以构建具有精确功能的更可预测的模型。

Orkin说:“我认为,如果你能在自己的引擎中运行模型,这意味着你可以控制模型本身,你可以选择用什么数据训练它,这可以让你更好地控制它可以做的事情。”

这种可能性需要数年才能实现,但Unity决定将人工智能与Sentis一起引入运行时是第一步,它的竞争对手——比如Unreal Engine——可能会紧随其后。

责任编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 3D
    3D
    +关注

    关注

    9

    文章

    2756

    浏览量

    106454
  • 人工智能
    +关注

    关注

    1776

    文章

    43845

    浏览量

    230601
  • 模型
    +关注

    关注

    1

    文章

    2704

    浏览量

    47686
  • Unity
    +关注

    关注

    0

    文章

    126

    浏览量

    21531

原文标题:嵌入式生成AI将为游戏角色提供动力

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    5G智能物联网课程之Aidlux下人工智能开发

    软件使用 11分46秒 https://t.elecfans.com/v/25507.html *附件:AidLux平台使用介绍.pdf 人工智能 AIMO模型优化平台介绍 2分20秒 https
    发表于 04-01 10:40

    嵌入式人工智能的就业方向有哪些?

    。 国内外科技巨头纷纷争先入局,微软、谷歌、苹果、脸书等积极布局人工智能的同时,国内的BAT、华为、小米等科技公司也相继切入到嵌入式人工智能的赛道。那么嵌入式AI可就业的方向有哪些呢? 嵌入式AI
    发表于 02-26 10:17

    谷歌发布轻量级开源人工智能模型Gemma

    谷歌近日宣布推出开源人工智能(AI)模型系列Gemma,旨在为开发人员和研究人员提供一个负责任的AI构建平台。这一举措标志着自2022年OpenAI的ChatGPT引领AI聊天机器人热
    的头像 发表于 02-23 11:38 418次阅读

    人工智能模型、应用场景、应用部署教程超详细资料

    人工智能是IC行业近几年的热词,目前此技术已经有很多成熟的模型和落地案例。在此跟大家做个分享,更多详细资料,请自行搜索:【展锐坦克邦】,坦克邦-智算天地集算法模型、部署说明于一体,为广大客户提供了
    发表于 11-13 14:49

    开关电源开发人员必看

    电子发烧友网站提供《开关电源开发人员必看.pdf》资料免费下载
    发表于 11-08 15:41 0次下载
    开关电源<b class='flag-5'>开发人员</b>必看

    ARM开发人员套件1.2版汇编指南

    功能是有限制的。 有关内联汇编器的更多信息,请参阅ADS开发人员指南中的混合C、C++和汇编语言一章。 这本书的其余部分主要是关于手臂的。
    发表于 09-01 10:41

    如何人工智能应用到效能评估系统软件中去解决

      如何人工智能应用到效能评估系统软件中去解决   华盛恒辉效能评估系统是一种非常实用的管理工具,它可以帮助组织和企业掌握其运营状况,优化业务流程,提高效率和生产力。然而,随着人工智能
    发表于 08-30 12:58

    ARM开发人员套件1.2版开发人员指南

    本书包含的信息帮助您解决为基于ARM的处理器开发代码时的特定问题。 一般来说,本书中的章节假定您正在使用ARM开发人员套件(ADS)来开发
    发表于 08-23 07:29

    人工智能要学什么语言

    Python是人工智能开发中最受欢迎的编程语言之一。它是一种易于学习和使用的编程语言,具有很高的可读性和简洁性。Python的特点是其拥有丰富的类库和工具,这些工具可以帮助开发人员快速构建人工
    的头像 发表于 08-14 15:19 1793次阅读

    ARM GPU最佳实践开发人员指南

    我们的指南提供了在为Arm Immortalis和Mali GPU开发时如何优化应用程序的建议。这些建议是为那些希望开始使用Arm GPU的成熟开发人员准备的。
    发表于 08-10 06:58

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 07-04 20:48 0次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南

    AI 人工智能的未来在哪?

    人工智能、AI智能模型已经孵化;繁衍过程突飞猛进,ChatGPT已经上线。 世界首富马斯克认为AI对人类是一种威胁;谷歌前CEO施密特认为AI和机器学习对人类有很大益处。 每个国家
    发表于 06-27 10:48

    通过使用AI改善开发人员体验的13种令人印象深刻的方法

    在当今快速发展的技术环境中,人工智能 (AI) 正在全面改变行业,软件开发也不例外。AI 可以通过简化流程、自动执行重复性任务以及使开发人员能够构建创新应用程序来显著增强开发人员体验。
    发表于 06-09 09:24 502次阅读

    【EASY EAI Nano人工智能开发套件试用体验】EASY EAI Nano人工智能开发套件开箱及硬件初体验

    今天收到了EASY EAI Nano人工智能开发套件,为大家做个开箱及硬件评测。 打开快递包装,引入眼帘的是一个设计精美蓝色的大盒子,盒子里有EASY EAI Nano人工智能开发板、天线、喇叭
    发表于 05-31 19:18

    人工智能深度学习的框架简述

    深度学习框架是用于开发和运行人工智能算法的平台,它为软件人员开发人工智能提供了模块化的基础,一般提供数据输人、编写神经网络模型、训练
    的头像 发表于 05-16 10:07 1406次阅读
    <b class='flag-5'>人工智能</b>深度学习的框架简述