当前位置: 首页 > news >正文

NPC 也有了生命?当 ChatGPT 注入游戏你能想象吗

🍎道阻且长,行则将至。🍓

目录

  • 引言:西部世界
  • 元宇宙,还记得吗
  • ChatGPT 的世界?


下图就是一个 ChatGPT 小镇:
在这里插入图片描述

引言:西部世界

《西部世界》以一个虚构的游戏般的“西部世界”为背景,公园里的机器人接待员被编程来迎合支付巨额参观费用的游客。游乐园运营者在后台操纵着程序,每隔一段时间就会抹去机器人的记忆。一天,机器人 AI 觉醒了,开始怀疑这个世界的真实性~
在这里插入图片描述
电影中对游戏世界的描绘演绎,也代表了为未来的设想。于是我们就想到一个词——元宇宙。

元宇宙,还记得吗

元宇宙是一种虚拟世界,大可想象为一种在线版“我的世界”游戏,用户可以在其中创建、交流、交易虚拟资产,这些资产可以是数字代币、数字商品、数字土地等。元宇宙的概念源自于 1992 年尼尔 · 斯蒂芬森的科幻小说《雪崩》中,小说中提到 Metaverse(元宇宙)和 Avatar(化身)两个概念。人们在 Metaverse 里可以拥有自己的虚拟替身,这个虚拟的世界就叫做“元宇宙”。在这里插入图片描述
元宇宙作为一种数字化世界,具有以下几个特点:

  1. 分布式存储:元宇宙的数据分散存储在区块链网络中,所有用户都可以访问和更新这些数据。
  2. 无中心化:元宇宙没有一个中心化的管理机构,所有用户都是平等的参与者。
  3. 资产数字化:元宇宙中的资产都是数字化的,可以在区块链网络中进行交易和转移。
  4. 虚拟现实:元宇宙可以通过虚拟现实技术呈现出来,用户可以通过 VR 头盔等设备进入其中,并与其他用户进行交互。
  5. 自由度高:元宇宙中的世界构建、规则制定、交易机制等都是由用户自由决定的,没有任何限制。

随着区块链和通信技术的发展,元宇宙的概念逐渐被应用在了实际场景中,包括游戏、社交、金融、教育等领域。

  • 元宇宙近几年的发展部分实例(参考自百度百科:元宇宙):
    2021 年是元宇宙元年。2021 年初,Soul 在行业内提出构建“社交元宇宙” 。
    2021年6月,全球首款 AI 人工智能数字皮影藏品登录元宇宙 。
    2021年8月,英伟达宣布推出全球首个为元宇宙建立提供基础的模拟和协作平台。字节跳动收购 VR 创业公司 Pico。
    2021年10月28日,美国社交媒体巨头脸书(Facebook)宣布更名为“元”(Meta)。
    2022年1月,索尼(Sony)布局“元宇宙”赛道,宣布虚拟现实头盔 PS VR2 的新细节,以及一款适配 PS VR2 的新游戏。
    2022年4月25日,Facebook 母公司 Meta 宣布,其第一家“元宇宙”实体店将于5月开业,消费者可以在实体店试用和购买虚拟现实(VR)头显和其他设备。
    2022年11月15日,太平洋岛国图瓦卢宣布将在元宇宙中复制自己。

在这里插入图片描述

然而,最近元宇宙热度不温不火,又遇到 ChatGPT 横空出世。近期“林俊杰买虚拟地产浮亏91%”的新闻冲上热搜,引出了虚拟地产泡沫破裂的话题。当 ChatGPT 爆火时,科技公司又似乎开始将元宇宙研发部资源腾挪到生成式 AI 研发当中。各种迹象似乎都在表明一件事,元宇宙境遇已经大不如前。

在 ChatGPT 出来之时就在想,如果把 ChatGPT 的智能用到模拟类的游戏中,让 ChatGPT 控制每一个居民进行生活生产以及社交,这不是一个虚拟又真实的世界吗,这又能不能和元宇宙摩擦出什么火花。

这,真的来了~

ChatGPT—NPC

ChatGPT 的世界?

这不最近就有人做出来一个 ChatGPT 小镇,并且发布了论文。在论文: Generative Agents: Interactive Simulacra of Human Behavior (原文链接:arXiv,感兴趣可以下载阅读一下)中,使用了ChatGPT智能化了 25 个小镇住民,可以进行交流、制定计划、生产、并且有记忆。
小镇有许多公共场景,像上图所展示出的咖啡馆、酒吧、公园、学校、商店等。

下图是 AI 住民约翰·林的一个早晨。约翰早上 6 点左右醒来,完成了他早上的例行工作, 包括刷牙、洗澡和吃早餐,以及家人的一系列对话~。
在这里插入图片描述
在这里插入图片描述

又如下图中一个 AI 住民他想组织一个情人节聚会。 有许多 AI 住民聚集在一起互动:
在这里插入图片描述
竟然还有居民选举:
在这里插入图片描述

挺意思的,作者也给出了 demo 地址:【Demo地址】,可以体验一下!

在这里作者也提到使用的是 gpt3.5 版本:
在这里插入图片描述


☕物有本末,事有终始,知所先后。🍭

🍎☝☝☝☝☝我的CSDN☝☝☝☝☝☝🍓

相关文章:

NPC 也有了生命?当 ChatGPT 注入游戏你能想象吗

🍎道阻且长,行则将至。🍓 目录 引言:西部世界元宇宙,还记得吗ChatGPT 的世界? 下图就是一个 ChatGPT 小镇: 引言:西部世界 《西部世界》以一个虚构的游戏般的“西部世界”为背景…...

Shell编程入门讲解

一.简介 Shell 是一个用 C 语言编写的命令行解释器,它是用户使用 Linux 的桥梁,它接受应用程序/用户命令,然后调用操作系统内核。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提…...

C++ 变量作用域

C 变量作用域 作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式参数。 在所有函数外部声明的变量,称为全局变量。…...

【状态未成功】CONFIG_CFI_CLANG失败过程记录

实现并没有成功,只是记录过程,使用4.9内核尝试开启过程 关于 控制流完整性 (CFI) 是一种安全机制,它不允许更改已编译二进制文件的原始控制流图,因而执行此类攻击变得异常困难。 在 Android 9 中,我们在更多组件以及内…...

基于消息调度优化启动速度方案实践

背景 在抖音的技术博客 https://juejin.cn/post/7080065015197204511#heading-10中,其介绍了通过修改消息队列顺序实现冷启动优化的方案,不过并未对其具体实现展开详细说明。 本文是对其技术方案的思考验证及实现。 详细代码见github: https://github.c…...

【C#】RemoveAt索引越界问题

系列文章 【C#】单号生成器(编号规则、固定字符、流水号、产生业务单号) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129129787 【C#】日期范围生成器(开始日期、结束日期) 本文链接:h…...

【华为OD机试2023】工位序列统计友好度最大值 100% C++ Java Python

【华为OD机试2023】工位序列统计友好度最大值 100% C++ Java Python 前言 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议! 本文解法非最优解(即非性能最优),不能保证通过率。 Tips1:机试为ACM 模式 你的代码需要处理输入输出…...

Rust Atomics and Locks 阅读笔记 第二章 Atomics

原子操作(atomic operations)是多线程实现的基石,互斥锁(mutex)和条件变量(condition variable)都是通过原子操作来实现;std::sync::atomic包括了rust的内置原子操作类型&#xff08…...

Helm3入门

目录 Helm三大概念 Chart Repository Release Helm相关命令 helm 命令公共参数 helm search hub/repo - 查找可用的Charts helm repo - 仓库操作 helm install - 安装Chart helm status - 查看release状态 helm show values - 查看Chart的values.yaml内容 helm get…...

动态规划-线性动态规划-最长上升子序列模型

title: 线性动态规划 date: 2023-05-12 08:49:10 categories: Algorithm动态规划 tags:动态规划 编辑距离 题目描述 设 A A A 和 B B B 是两个字符串。我们要用最少的字符操作次数,将字符串 A A A 转换为字符串 B B B。这里所说的字符操作共有三种&#xff1…...

ResNet 论文理解含视频

ResNet 论文理解 论文理解 ResNet 网络的论文名字是《Deep Residual Learning for Image Recognition》,发表在2016年的 CVPR 上,获得了 最佳论文奖。ResNet 中的 Res 也是 Residual 的缩写,它的用意在于基于 残差 学习,让神经网…...

Java8之Stream操作

Java8之Stream操作 stream干啥用的?创建流中间操作终结操作好文推荐----接口优化思想 stream干啥用的? Stream 就是操作数据用的。使用起来很方便 创建流 → 中间操作 → 终结操作 Stream的操作可以分为两大类:中间操作、终结操作 中间操作可…...

二分查找基础篇-JAVA

文章目录 前言 大家好,我是最爱吃兽奶,这篇博客给大家介绍一下二分查找,我们先从最基本的开始讲解,再慢慢深入,把优化和变形也和大家说一下,那么,跟着我的步伐,我们一起去看看吧! 一、什么是二分查找? 二分查找(Binary Search)也称作折半查找 二分查找的效率很高,每查找一次…...

shell脚本5数组

文章目录 数组1 数组定义方法2 获取数组长度2.1 读取数组值2.2 数组切片2.3 数组替换2.4 数组删除2.5 追加数组元素 3 实验3.1 冒泡法3.2 直接选择法3.3 反排序法 数组 1 数组定义方法 数组名(value0 valuel value2 …) 数组名( [0]value [1]value [2]value …) 列表名“val…...

Kubernetes二进制部署 单节点

目录 1.环境准备 1.关闭防火墙和selinux 2.关闭swap 3.设置主机名 4.在master添加hosts 5.桥接的IPv4流量传递到iptables的链 6.时间同步 2.部署etcd集群 1.master节点部署 2.在node1与node2节点修改 3.在master1节点上进行启动 4.部署docker引擎 3.部署 Master 组…...

基于VC + MSSQL实现的县级医院医学影像PACS

一、概述: 基于VC MSSQL实现的一套三甲医院医学影像PACS源码,集成3D后处理功能,包括三维多平面重建、三维容积重建、三维表面重建、三维虚拟内窥镜、最大/小密度投影、心脏动脉钙化分析等功能。 二、医学影像PACS实现功能: 1、…...

Jmeter 压测 QPS

文章目录 1、准备工作1.1 Jmeter的基本概念1.2 Jmeter的作用1.3.Windows下Jmeter下载安装1.4 Jmeter的目录结构1.5 启动1.6 设置中文1.6.1 设置调整1.6.2 配置文件调整(一劳永逸) 2、Jmeter线程组基本操作2.1 线程组是什么2.2 线程组2.2.1 创建线程组2.2…...

如何在云上部署java项目

最近博主接了一波私活,由于上云的概念已经深入人心,客户要求博主也上云,本文将介绍上云的教程。 1.如何选择服务器 这里博主推荐阿里云服务器,阿里云云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,助您降低 IT…...

IT行业项目管理软件,你知道多少?

IT行业项目管理软件,主要得看用来管理的是软件研发还是做IT运维。如果是做软件研发,那还得看项目经理是用什么思路,是传统的瀑布式方法还是敏捷的方法或者是混合的方法。 如果用来管理的是IT运维工作,那么很多通用型的项目管理软件…...

小爱同学接入chatGPT

大致流程 最近入手了一款小爱音响,想着把小爱音响接入 chatGPT, 在 github 上找了一个非常优秀的开源项目,整个过程还是比较简单的,一次就完成了。 其中最难的技术点是 如何获取与小爱的对话记录?如何让小爱播放文本&#xff1f…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查

在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练

前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...

AI编程--插件对比分析:CodeRider、GitHub Copilot及其他

AI编程插件对比分析:CodeRider、GitHub Copilot及其他 随着人工智能技术的快速发展,AI编程插件已成为提升开发者生产力的重要工具。CodeRider和GitHub Copilot作为市场上的领先者,分别以其独特的特性和生态系统吸引了大量开发者。本文将从功…...

2025季度云服务器排行榜

在全球云服务器市场,各厂商的排名和地位并非一成不变,而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势,对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析: 一、全球“三巨头”…...

回溯算法学习

一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...

基于TurtleBot3在Gazebo地图实现机器人远程控制

1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...

基于IDIG-GAN的小样本电机轴承故障诊断

目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) ​梯度归一化(Gradient Normalization)​​ (2) ​判别器梯度间隙正则化(Discriminator Gradient Gap Regularization)​​ (3) ​自注意力机制(Self-Attention)​​ 3. 完整损失函数 二…...

脑机新手指南(七):OpenBCI_GUI:从环境搭建到数据可视化(上)

一、OpenBCI_GUI 项目概述 (一)项目背景与目标 OpenBCI 是一个开源的脑电信号采集硬件平台,其配套的 OpenBCI_GUI 则是专为该硬件设计的图形化界面工具。对于研究人员、开发者和学生而言,首次接触 OpenBCI 设备时,往…...

字符串哈希+KMP

P10468 兔子与兔子 #include<bits/stdc.h> using namespace std; typedef unsigned long long ull; const int N 1000010; ull a[N], pw[N]; int n; ull gethash(int l, int r){return a[r] - a[l - 1] * pw[r - l 1]; } signed main(){ios::sync_with_stdio(false), …...

【版本控制】GitHub Desktop 入门教程与开源协作全流程解析

目录 0 引言1 GitHub Desktop 入门教程1.1 安装与基础配置1.2 核心功能使用指南仓库管理日常开发流程分支管理 2 GitHub 开源协作流程详解2.1 Fork & Pull Request 模型2.2 完整协作流程步骤步骤 1: Fork&#xff08;创建个人副本&#xff09;步骤 2: Clone&#xff08;克隆…...