跳转到主要内容

人工智能

我也有一个人工智能(AI)的背景。我的本科学位是计算机科学,博士读的则是 AI。为什么?因为 AI 与虚拟世界高度相关。

AI 之所以相关,是因为有 mobiles(活动体)。好吧,其实还有别的理由——对象表示、模式识别、寻路、句法分析等等——但让我选择这一行的原因是 mobiles。虚拟世界是地方,但(除了重度角色扮演或教育类的虚拟世界)这些地方有了居民才更好。虚拟世界设计者不仅要创造环境,还要创造环境里的居住者。AI 正是在这里派上用场。

我写这一段的时候,身边放着一摞 26 篇 AI 研究论文,每一篇我都很想在这里写一写。它们大概占我收藏的 AI 与虚拟世界论文的 40%——这已经是我删减之后剩下的了。对我来说不幸,对你来说也许幸运的是,我在这里只做概述。那就开始吧。

就虚拟世界而言,AI 的一切都围绕着 agent(智能体)。agent 是 AI 圈子里对能够行动的独立实体的叫法,也叫 actor(行动者)。在虚拟世界里,我们管它们叫 mobiles、NPC,以及——如果它们没有被整合进虚拟世界本身的话——bots(机器人)。

mobiles 不必聪明。你可以把风实现成一个 mobile。bots 也不必聪明,但要是不聪明,写它们就没多大意义。AI 研究者喜欢虚拟世界,因为它们是共享的复杂环境,人和 AI 程序可以在其中平等地互动;研究者因此用虚拟世界来做 bots(虽然他们实际实现出来的可能是一堆 mobiles——你说怪不怪)。

bot 研究整合了 AI 的许多方面。bots 需要(除其他东西之外)自然语言理解、规划、知识表示、学习、计划识别,以及对自己的思维过程建模的能力。有些 bots 是为特定应用而造的(例如互动戏剧或叙事),而且人们强调要让它们显得“可信”(为了人的利益);但 AI 了不起的地方在于,bots 本身就很有意思。它们用不着体现任何理论:它们就是正在运行中的 AI。

从虚拟世界设计的角度看,AI 承诺了很多了不起的东西。如果虚拟世界能住满智能的 NPC,各种各样的门都会打开。例如:任务生成变得贴合情境;声望变得看不见摸不着,作用却更好;经济按其应有的方式运行;玩家角色结成的公会无法主宰政治。世界会显得——也会变得——鲜活得多。

这方面我可以一直讲下去,但还是克制住了。想了解更多:

  • 读一读安德鲁·伦纳德(Andrew Leonard)的那本书:《机器人:新物种的起源》(Bots)1。

  • 看看伦纳德·福纳(Leonard Foner)写那篇关于著名 bot Julia 的论文 2。

  • 不妨看看 Skotos 3 的做法,它从另一个角度切入 bots。

  • 美国人工智能协会(American Association for Artificial Intelligence)4 多年来一直在赞助以“AI 与互动娱乐”为主题的年度研讨会。

哦,我还想再补一句……。

不要试图让你那个虚拟世界本身变得智能。不要让世界生成的生物恰好匹配那些即将来杀它们的玩家的技能水平;不要让 mobiles 在战斗中遇到聪明的对手就变聪明,遇到愚蠢的对手就变愚蠢;不要让人们找到的宝物去适应找到它的人。这不仅会被玩家觉得不公平、令人沮丧,还会显得是在戏弄他们。恒定的挑战总归可以被击败,也就总归带着居高临下的味道。


  1. 安德鲁·伦纳德(Andrew Leonard),《机器人:新物种的起源》(Bots: The Origin of New Species)。旧金山,HardWired,1997。 ↩︎

  2. 伦纳德·N·福纳(Leonard N. Foner),《娱人的智能体:一项社会学个案研究》(Entertaining Agents: A Sociological Case Study)。蒙特利尔,1995 年国际人工智能联合会议论文集(Proceedings International Joint Conference on Artificial Intelligence 1995)。http://foner.www.media.mit.edu/people/foner/Reports/IJCAI-95/Julia.txt。 ↩︎

  3. 克里斯托弗·艾伦(Christopher Allen),《Skotos 元胞自动机模拟系统:技术概要》(The Skotos Cellular Automata Simulation System: A Tech Summary)。http://www.kanga.nu/archives/MUD-Dev-L/2002Q2/msg00521.php。 ↩︎

  4. http://www.aaai.org ↩︎