Niantic利用Meta Llama让数字生物栩栩如生

news2024/11/26 5:43:27

  每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/

自90年代以来,虚拟宠物从简单的数字玩具发展到能够进行逼真互动的复杂伴侣。而Niantic凭借其开创性的增强现实(AR)游戏如《精灵宝可梦GO》,通过其最新的移动AR冒险游戏《Peridot》将虚拟宠物提升到了一个新的高度。

Peridot:首款使用生成式AI的AR游戏

《Peridot》是一款首创的AR游戏,利用生成式AI创建了一个充满逼真宠物的虚拟世界。为了驱动Peridot的虚拟世界,Niantic集成了Meta Llama 2,将其可爱的生物“Dots”变成了具有智能行为的AR宠物,这些宠物现在能够模拟真实动物的不可预测性。Llama 2实时生成每个Dot的反应,使每次互动都充满动态和独特性。

“利用像Llama这样的LLMs(大型语言模型),我们可以让生成式AI以有意义和现实的方式驱动Peridot的游戏玩法,”Niantic的全球市场负责人Asim Ahmed说道。“而不是手动编程一系列有限的反应,我们使用Llama 2来帮助确定生物可能的反应,并从我们庞大的动画库中选择适当的回应。”

通过开源增强沉浸式体验

Niantic致力于打造成为玩家日常生活一部分的游戏。Peridot团队意识到玩家希望与他们的Dots有更沉浸的体验,这促使他们探索能够促进更深连接并增强陪伴感的新技术。Niantic选择利用LLMs,因为它们能够从当前环境中“学习”并一致地响应提示。通过使用像Llama 2这样的开源模型,Niantic显著加快了开发过程,使Peridot团队可以跳过繁琐的审批流程,立即开始创建。

随着Peridot变得越来越复杂和互动性增强,Niantic的工程师们需要一个系统来处理生物和玩家之间的动态互动,以加深参与度并增强游戏与环境的互动。Llama的开源方法让Niantic团队能够快速在自己的环境中进行原型设计和迭代,优先考虑数据隐私。Llama的框架还提供了更多的灵活性,使Niantic能够增强其生成式AI能力,并在不到三个月的时间内为玩家加快推出新的沉浸式功能。

“我们期待看到更多的模型开源,使像我们这样的团队能够自由探索它们的能力,而不必在探索初期陷入关于成本、隐私和云依赖的讨论中,”Ahmed说道。

让Peridot变得更智能

Niantic最初在2023年11月将Llama 2集成到Peridot中,使Dots能够适当地对其环境做出反应。Peridot团队希望探索在其AR识别系统和庞大的生物动画库的同时使用通用对话LLM,而无需对LLM本身进行微调。在实施Llama时,团队优先考虑创意和响应时间,而不过分复杂化他们的一次性提示。他们在创建一个具有足够表现力和创意的提示以适应选定生物的反应时遇到了挑战,并确保这些反应保持一致格式。由于这些生物充满独特的个性特征,他们有可能在一次性提示中向Llama提供过多信息,从而减慢响应时间。

在获得游戏社区的广泛成功和积极反馈后,这项技术的应用也随之演变。Niantic团队进一步利用Llama 2的能力,让玩家能够与他们的Dots进行“对话”,创造更个性化的游戏体验。

Llama的最新集成使每个Dot能够表现出不可预测和令人惊讶的行为,而不是依赖于一组预定的动作。无论Dot表现出喜悦、好奇还是恶作剧,每个由AI驱动的回应都带来一种有机的真实感,使玩家在与虚拟生物互动时更为兴奋。

Niantic使用先进的计算机视觉算法将玩家摄像头的物理世界图像转换为准确的3D模型。这项技术让Dots能够与周围环境互动。利用Niantic的Lightship ARDK,Dots能够识别诸如花朵、食物和宠物等物体。这些观察结果随后由定制版Llama 2处理,考虑每个Dot的独特特征,如个性和历史,以确定这些虚拟生物可能对其发现做出的反应。

由于玩家现在可以通过语音识别或文本输入任何命令,除了Llama的提示响应之外,还需要考虑增加的延迟。Peridot团队需要与Llama合作,以创建能够理解玩家输入和附加信息(包括生物的饥饿状态、注意力状态和场景中检测到的物体)的持续反应。他们通过在JSON中定义预期响应格式来解决这个问题,从而立即提高了LLM响应的质量。

“我们惊讶地发现,通过提示Llama,我们可以创造出不可预测的行为,”Ahmed补充道。“对于虚拟宠物来说,这确实为我们的角色注入了生命。我们看到了一系列广泛的机会,可以以不同的方式利用Llama来更程序化地推动新的游戏领域。”

更加可爱的未来

通过摆脱静态算法并拥抱AI驱动的自发性,Peridot的虚拟宠物现在可以提供以前无法想象的体验。例如,如果玩家问他们的Dot是否想去散步,生物可能会通过兴奋地旋转来表示他们准备好了。

“Peridot在生成式AI方面的成功让我们看到了未来的可能性,我们计划提升玩家在不同设备上与Peridot互动的方式,”Ahmed说道。“我们很高兴能继续突破Peridot和Llama的边界,真正让这些生物在我们的世界中以新的有趣的方式栩栩如生。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1708815.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

修改了vue3 <script setup>留言板

Лунная ночь <template><button class"edit_view_checkbox"><input type"checkbox" v-model"editshowInput" value"编辑" /></button><div class"editshowInput" v-if"editshowI…

Modal.method() 不显示头部的问题

ant-design中的Modal组件有两种用法&#xff1a; 第一种是用标签&#xff1a;<a-modal></a-modal> 第二种是用Api&#xff1a;Modal.info、Modal.warning、Modal.confirm...... 一开始项目中这两种用法是混用的&#xff0c;后面UI改造&#xff0c;需要统一样式&…

spring boot 项目配置支持https

前言 本地的项目接口 需要支持https访问 准备 java环境 由于我们使用的是java自带的 keytool工具java 生成根证书 环境是必须的 实战 生成 https证书# alias 别名 keystore 存储文件名称 storepass 存储密码 validity 有效期&#xff08;天数&#xff09; keytool -genk…

区块链系统开发测试----链码部署开发、系统开发验证

一.检查配置环境 检查虚拟机环境&#xff0c;确保有正在运行的Hyperledger Fabric区块链&#xff0c;并且其中chaincode_basic、credit_chaincode链码可以正常调用 查看chaincode_basic、credit_chaincode链码调用 二.开发征信链码代码 基于现有征信链码&#xff0c;开发征信…

迁移基于MicroBlaze处理器的设计

迁移基于MicroBlaze处理器的设计 生成系统基础设施&#xff08;MicroBlaze、AXI_Interconnect&#xff0c; Clk_Wiz、Proc_Sys_Reset&#xff09; 生成系统基础设施&#xff08;MicroBlaze、AXI_Interconnect、Clk_Wiz和 Proc_Sys_Reset&#xff09;&#xff1a; 1.使用所需的板…

Media Encoder 2024 for Mac媒体编码器安装教程ME2024安装包下载

安装 步骤 1&#xff0c;双击打开下载好的安装包。 2&#xff0c;选择install ame_24...双击打开启动安装程序。 3&#xff0c;点击install。 4&#xff0c;输入电脑密码。 5&#xff0c;软件安装中... 6&#xff0c;安装结束点击好。 7&#xff0c;返回打开的镜像 选择激活补…

力扣HOT100 - 1143. 最长公共子序列

解题思路&#xff1a; 动态规划 class Solution {public int longestCommonSubsequence(String text1, String text2) {int m text1.length(), n text2.length();int[][] dp new int[m 1][n 1];for (int i 1; i < m; i) {char c1 text1.charAt(i - 1);for (int j 1…

Window VScode配置Conda教程(成功版)

VScode配置Conda 参考博文&#xff1a;https://blog.csdn.net/qq_51831335/article/details/126757014Anaconda安装&#xff08;注意勾选自动配置环境变量&#xff01;&#xff09; 官网&#xff1a;https://www.anaconda.com/download/success VScode配置 python插件安装安装 …

makefile一些特殊且常用的符号

$^&#xff1a;表示所有的依赖文件列表&#xff0c;多个文件以空格分隔。 $&#xff1a;表示目标文件的名称。 $<&#xff1a;表示第一个依赖文件的名称。 $*&#xff1a;表示目标文件的主文件名&#xff08;不包括扩展名&#xff09;。 $?&#xff1a;表示所有比目标文件更…

【AI算法岗面试八股面经【超全整理】——机器学习】

AI算法岗面试八股面经【超全整理】 概率论信息论机器学习深度学习CVNLP 目录 1、回归损失函数2、分类损失函数3、误差&#xff08;Error&#xff09;、偏差&#xff08;Bias&#xff09;、方差&#xff08;Variance&#xff09;4、PCA&#xff08;Principle Component Analysi…

Golang协程和通道

文章目录 协程&#xff08;goroutine&#xff09;基本介绍GMP模型协程间共享变量 通道&#xff08;channel&#xff09;基本介绍channel的定义方式channel的读写channel的关闭channel的遍历方式只读/只写channelchannel最佳案例select语句 协程&#xff08;goroutine&#xff0…

springboot项目部署到linux服务器

springboot后端 修改前 修改后 vue前端 修改前 将地址中的 localhost改为 ip 重新生成war包 war上传到linux的tomcat的webapps下 其他环境配置和macOS大差不差 Tomcat安装使用与部署Web项目的三种方法_tomcat部署web项目-CSDN博客

回文链表(快慢指针解法之在推进过程中反转)

归纳编程学习的感悟&#xff0c; 记录奋斗路上的点滴&#xff0c; 希望能帮到一样刻苦的你&#xff01; 如有不足欢迎指正&#xff01; 共同学习交流&#xff01; &#x1f30e;欢迎各位→点赞 &#x1f44d; 收藏⭐ 留言​&#x1f4dd;抱怨深处黑暗&#xff0c;不如提灯前行…

海顺新材将携手LG化学,开启人类更美好未来的“零”碳之旅

继与东华大学成立先进低维材料中心后&#xff0c;海顺新材在可持续发展方向再响重鼓&#xff0c;与LG化学创新单一材质达成初步合作意向&#xff0c;未来&#xff0c;双方将有望在环保膜材领域展开合作。 自“双碳”目标提出以来&#xff0c;全球经济出现一项很重要的特征&…

MySQL进阶之(九)数据库的设计规范

九、数据库的设计规范 9.1 范式的概念9.1.1 范式概述9.1.2 键和相关属性 9.2 常见的范式9.2.1 第一范式9.2.2 第二范式9.2.3 第三范式9.2.4 第四范式9.2.5 第五范式&#xff08;域键范式&#xff09; 9.3 反范式化9.3.1 概述9.3.2 举例9.3.3 反范式化新问题9.3.4 通用场景 9.4 …

K210 数字识别 教程

一、烧写固件 连接k210开发板&#xff0c;点开烧录固件工具&#xff0c;选中固件&#xff0c;并下载 二、模型训练 网站&#xff1a;MaixHub 1、上传文件 2、开始标记数据 添加9个标签&#xff0c;命名为1~9&#xff0c;按键盘w开始标记&#xff0c;键盘D可以下一张图片&…

解读makefile中的.PHONY

在 Makefile 中&#xff0c;.PHONY 是一个特殊的目标&#xff0c;用于声明伪目标&#xff08;phony target&#xff09;。伪目标是指并不代表实际构建结果的目标&#xff0c;而是用来触发特定动作或命令的标识。通常情况下&#xff0c;.PHONY 会被用来声明一组需要执行的动作&a…

利用迭代方法求解线性方程组(Matlab)

一、问题描述 利用迭代方法求解线性方程组。 二、实验目的 掌握Jacobi 方法和Gauss-Seidel 方法的原理&#xff0c;能够编写代码实现两种迭代方法&#xff1b;能够利用代码分析线性方程组求解中的误差情况。 三、实验内容及要求 用代码实现&#xff1a;对下列方程中重新组织…

@ConfigurationProperties结合Nacos配置动态刷新之底层原理分析

Hello&#xff0c;我是大都督周瑜&#xff0c;本文给大家分析一下ConfigurationProperties结合Nacos配置动态刷新的底层原理&#xff0c;记得点赞、关注、分享哦&#xff01; 公众号&#xff1a;IT周瑜 应用背景 假如在Nacos中有Data ID为common.yml的配置项&#xff1a; m…

Pytorch 1.9.0环境安装

pytorch官方链接: https://pytorch.org/get-started/previous-versions/ 安装指令&#xff1a;conda install pytorch1.9.0 torchvision0.10.0 torchaudio0.9.0 cudatoolkit11.3 -c pytorch -c conda-forge 报错&#xff1a;Solving environment: unsuccessful initial attemp…