游戏开发论坛

 找回密码
 立即注册
搜索
查看: 17168|回复: 40

[讨论] 人工智能NPC对话系统与文字类游戏的复兴

[复制链接]

10

主题

72

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
发表于 2016-8-21 10:18:58 | 显示全部楼层 |阅读模式
今年以来,随着语音识别,自然语言处理,语义理解技术的逐渐成熟,让NPC可以与人以自然语言灵活交流的想法似乎又能看到曙光。当年MUD风靡一时。现在网络小说也仍然占有相当大的注意力份额。要说文字的魅力无法吸引玩家,肯定是不对的。
NPC对话系统目前可以实现的,是根据游戏进程和内部数据生成知识库,玩家可以通过跟NPC对话获取游戏内的信息,指挥NPC行动,领取任务,或者发出任务。比起按键交互,自然语言交互会更加自然,尤其在手机平台上。甚至一些极致的游戏形式,解放玩家的眼和手,在游戏的某些阶段,完全通过语音对话来进行游戏。包括开车时间都可以继续游戏。

不知道这里有没有喜欢创新的有经验的游戏人,一起考虑搞一款基于人机对话的独立游戏?

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-8-21 15:20:34 | 显示全部楼层
语音识别,这技术算是比较成熟了,有现成的工具可用。

但对于语义分析,你做过什么案例么?我看看够不够用到游戏里。

再者,对于如何生成语义分析所需的知识库,你有什么大概的方案?

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-8-21 15:25:54 | 显示全部楼层
另外,复兴MUD的可能性不大——毕竟信息传输效率在那摆着。网速越来越快是为什么?为什么CDN如此快速的发展?

说到底,游戏产业是内容产业,大趋势是向着为玩家提供更加丰富的信息内容的。

复兴MUD什么的,也就某些小圈子里能闹一下吧……

10

主题

72

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
 楼主| 发表于 2016-8-21 15:55:52 | 显示全部楼层
卡特铁角 发表于 2016-8-21 15:20
语音识别,这技术算是比较成熟了,有现成的工具可用。

但对于语义分析,你做过什么案例么?我看看够不够用 ...

我是专门语义理解这个领域的研究人员。虽然我也有几次不同时代开发游戏的经历。至于案例,那学要针对具体的应用构建知识库。目前的一些小例子都是有关电子商务的。

用于游戏这个领域,还需要大家一起来根据游戏的需要来构建。如果你有心,我们可以尝试一起构建一个NPC的例子。我来这里,就是找跟我一起第一次吃螃蟹的人。

所谓复兴MUD,当然不是原样复兴。而是说,复兴通过文字和语言玩游戏的方式。文字和语言的感染力,在某些方面并不比图形效果差。而且可以解放玩家的眼睛和手。如果小说可以吸引人,语言文字的游戏一样可以吸引人。

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-8-21 22:21:11 | 显示全部楼层
山外青山 发表于 2016-8-21 15:55
我是专门语义理解这个领域的研究人员。虽然我也有几次不同时代开发游戏的经历。至于案例,那学要针对具体 ...

对于语义理解我也就知道点概念。但对于多人游戏中玩家对文字交流的需求,我还是比较熟悉的。

我觉得,你现在还没有找准切入点——如何应用你的技术满足玩家的一些具体需求?

不同游戏模式中玩家的需求偏向不同,甚至同一个游戏的不同玩法中玩家的需求偏向都有差别。

列一些我想到的点吧:
1)游戏规则答疑——这个需求比较普遍,但通常不会很强烈。一个游戏如果十分依赖于AI的答疑才能玩下去,那说明规则设计上不直观,这种游戏通常做不大。

2)会聊天的宠物——这个通常用在一些偏重度的端游中。玩家对宠物聊天功能的需求也仅仅是在无聊时解闷——跟siri,cortana之类的语音助手聊天,最多也就有趣那么一小会儿……

3)陪玩机器人——这个东西在手游、页游中有一定需求。由于这个东东的方向是模拟特定玩法环境下玩家行为,制造玩家很多的假象,因此最好做到让玩家分辨不出来。大多数时候与其让机器人说一些重复的很傻的话,还不如让它保持沉默——不知道你的语义理解技术能解决这个问题么?

10

主题

72

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
 楼主| 发表于 2016-8-21 22:40:37 | 显示全部楼层
我觉得你说这三种都不是最体现聊天机器人优势的地方。

引入聊天机器人就是要让NPC不会重复说一些很傻的话。可以给NPC设定自己的人生。而且NPC也在做不同的事,处在不同的环境,NPC有自己的目标,而且跟玩家的行为有关。这些都可以通过对话体现出来。这样会让这个虚拟世界更真实可信。NPC成为活生生的生物,而不是一个菜单的背景。

另外,我觉得游戏的类别也不要局限在现有的类别中。而是可以围绕对话模式,重新设定玩家跟游戏交互的方式和情节。

SIRI,cortana都是不考虑上下文和背景的一问一答式聊天。这种插科打诨自然吸引力有限。如果NPC可以通过多轮上下文相关,游戏背景相关的对话,推进游戏情节和进程,那就和那种纯粹闲聊大不一样了。SIRI,cortana,尤其是你看到的公开发布的版本,并不是这个领域的最前沿。而且它们的侧重点也和游戏所需要的不同。

我觉得,在考虑如何把聊天机器人技术应用到游戏中的时候,不要局限于对现有市面上的聊天机器人的认识。这是一项快速发展的技术,在游戏这个特定领域里,我们可以做更多,更好。

虽然做不到让NPC说话和真人一样自然,但是可以有比现在多的多,也灵活得多的交流内容。







23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-8-22 00:10:40 | 显示全部楼层
山外青山 发表于 2016-8-21 22:40
我觉得你说这三种都不是最体现聊天机器人优势的地方。

引入聊天机器人就是要让NPC不会重复说一些很傻的话 ...

对于语义理解的前沿,我确实孤陋寡闻

但我更关心,聊天如何带给人乐趣,以及人们为什么要和机器人聊天,什么情况下愿意和机器人聊天……也只有清楚的认识了这一点之后,我们的聊天机器人才能找到跟游戏的切入点不是么?

如果仅仅是让NPC不会重复说一些没有什么信息含量的话,那么我觉得这还无法切入游戏的核心乐趣。人所有的主动行为都是被各种各样的利益所驱动的,即——玩家如何行为主要看他觉得这么做是否有利于达成他的行为目标,也就是动机。

你认为玩家跟NPC对话的动机是什么?或者我们应该怎么构建这样的动机?

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-8-22 00:11:33 | 显示全部楼层
逆转裁判?

10

主题

72

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
 楼主| 发表于 2016-8-22 00:59:43 | 显示全部楼层
卡特铁角 发表于 2016-8-22 00:10
对于语义理解的前沿,我确实孤陋寡闻

但我更关心,聊天如何带给人乐趣,以及人们为什么要和机器人聊天, ...

我觉得和NPC聊天的动机,对于传统形式的游戏,是因为这种方式给游戏更强的代入感。如果这个游戏世界中的每个NPC,都可以有相对丰富情感的交流。那么这些NPC就不会脸谱化。道具化。这个世界的深度和广度就会有明显的提升。人们玩游戏,无论是希望被陪伴,还是希望被承认,这种可以在相当范围内自由对话的NPC能给予玩家的都会比现在的NPC多得多。

另外,纯粹通过对话玩游戏这个形式不应该忽视。对于很多玩家,尤其是中年以上的玩家来说,长时间盯着手机屏幕的游戏很容易造成疲劳。通过语音对话的形式体验游戏内容,在一定比例的玩家中很可能有市场。

如果做原创游戏,我们不应该忽视新的游戏形式对玩家的吸引力。说实在的,在现实发生之前,我们有多少人能预料到Pokemon这样的游戏可以大火?

我觉得不要只想着,聊天机器人技术如何对现有的游戏形式有所帮助。还要想,有了聊天机器人技术,我们能创造出哪些新的游戏形式。比如解谜探案类的游戏,就可以有一个新的形式。不仅是游戏形式可以创新,游戏题材也可以创新。通过对话的方式,玩家可以更多的深入NPC的情感和内心世界。任务也不再仅限于资源获取,物品递送之类的简单的任务。

17

主题

1629

帖子

5982

积分

论坛元老

Rank: 8Rank: 8

积分
5982
QQ
发表于 2016-8-22 08:09:49 | 显示全部楼层
用机器人模拟女性玩家肯定有钱途
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-27 15:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表