モリカトロン株式会社運営「エンターテインメント×AI」の最新情報をお届けするサイトです。

TAG LIST
CGCGへの扉安藤幸央機械学習月刊エンタメAIニュース河合律子ディープラーニング生成AI吉本幸記OpenAIGAN音楽NVIDIAGoogleChatGPT強化学習三宅陽一郎ニューラルネットワークStable Diffusionグーグル森川幸人DeepMind大規模言語モデルシナリオQA人工知能学会GPT-3自然言語処理マイクロソフトFacebook大内孝子AIと倫理LLM映画著作権アート倫理モリカトロンゲームプレイAIキャラクターAI敵対的生成ネットワークルールベースSIGGRAPHスクウェア・エニックスモリカトロンAIラボインタビュー画像生成MinecraftNPCNFTプロシージャルMidjourneyデバッグDALL-E2音楽生成AIStyleGAN遺伝的アルゴリズム画像生成AIロボットファッション自動生成VFXAdobeテストプレイメタAIアニメーションテキスト画像生成深層学習CEDEC2019ディープフェイクデジタルツインメタバースVR小説ボードゲームDALL-ECLIPビヘイビア・ツリーマンガCEDEC2021CEDEC2020ゲームAI作曲不完全情報ゲームナビゲーションAIマインクラフト畳み込みニューラルネットワークtoioエージェントGDC 2021JSAI2022バーチャルヒューマンMicrosoftNVIDIA OmniverseGDC 2019マルチエージェントCEDEC2022MetaAIアート3DCGStability AIメタデジタルヒューマン懐ゲーから辿るゲームAI技術史ジェネレーティブAIスポーツプロンプトGPT-4栗原聡手塚治虫汎用人工知能CNNNeRFDALL-E 3BERTロボティクスUnityOmniverseJSAI2023鴫原盛之教育HTN階層型タスクネットワークソニーマルチモーダルJSAI2020GTC20233DTensorFlowインタビューブロックチェーンイベントレポートMicrosoft Azure対話型エージェントAmazonメディアアートDQN合成音声水野勇太アバターUbisoftGenvid TechnologiesガイスターStyleGAN2ARELSIGTC2022SIGGRAPH ASIANetflixJSAI2021東京大学はこだて未来大学Bard研究シムピープルMCS-AI動的連携モデルRed RamモーションキャプチャーTEZUKA2020CEDEC2023テキスト生成インディーゲームElectronic Arts音声合成マーケティングメタデータGDC Summerイーロン・マスクStable Diffusion XLCMアストロノーカキャリア模倣学習動画生成AIeスポーツスタンフォード大学アーケードゲームテニスサイバーエージェントトレーディングカード音声認識類家利直eSportsBLUE PROTOCOLシーマンaiboチャットボットブラック・ジャックEpic GamesAIロボ「迷キュー」に挑戦AWS徳井直生クラウド斎藤由多加AlphaZeroTransformerGPT-2rinnaAIりんなカメラ環世界中島秀之PaLM哲学ベリサーブPlayable!GPT-3.5ハリウッド理化学研究所Gen-1SoraSFテキスト画像生成AI松尾豊データマイニング現代アートDARPAドローンシムシティ世界モデルゲームエンジンImagenZorkバイアスマーダーミステリーASBSぱいどんアドベンチャーゲームAI美空ひばりAGI手塚眞バンダイナムコ研究所スパーシャルAIELYZANEDOFSM-DNNMindAgentLEFT 4 DEAD通しプレイ論文OpenAI Five本間翔太馬淵浩希Cygames森山和道Audio2Faceピクサープラチナエッグイーサリアム効果音ボエダ・ゴティエビッグデータ中嶋謙互Amadeus Codeデータ分析MILENVIDIA ACEナラティブNVIDIA RivaOmniverse ReplicatorWCCFレコメンドシステムNVIDIA DRIVE SimWORLD CLUB Champion FootballNVIDIA Isaac Simセガ柏田知大軍事田邊雅彦トレカMax CooperGPTDisneyFireflyPyTorchChatGPT4眞鍋和子バンダイナムコスタジオヒストリアAI Frog Interactive新清士SIE大澤博隆SFプロトタイピング齊藤陽介お知らせMagic Leap OneTencentモリカトロン開発者インタビュー宮本茂則バスケットボールGeminiTikTokSuno AItext-to-imageサルでもわかる人工知能text-to-3DVAEDreamFusionTEZUKA2023リップシンキングRNNUbisoft La Forge自動運転車ワークショップ知識表現ウォッチドッグス レギオンVTuberIGDA立教大学秋期GTC2022市場分析フォートナイトどうぶつしょうぎRobloxジェイ・コウガミ音楽ストリーミングMIT野々下裕子Adobe MAXマシンラーニング村井源5GMuZeroRival Peakpixivオムロン サイニックエックスGPTs電気通信大学対話エンジン稲葉通将ポケモン3Dスキャン橋本敦史リトル・コンピュータ・ピープルCodexシーマン人工知能研究所コンピューティショナル・フォトグラフィーPreferred Networksゴブレット・ゴブラーズ絵画Open AI3D Gaussian SplattingMicrosoft DesignerアップルイラストシミュレーションSoul Machines柿沼太一完全情報ゲームバーチャルキャラクター坂本洋典釜屋憲彦GitHub CopilotウェイポイントLLaMAパス検索Hugging Face対談藤澤仁生物学GTC 2022xAIApple Vision Pro画像認識SiemensストライキStyleCLIPDeNAVoyager長谷洋平クラウドコンピューティングmasumi toyotaIBM宮路洋一OpenSeaGDC 2022SNSTextWorldEarth-2BingMagentaYouTube音声生成AIELYZA PencilScenarioSIGGRAPH2023AIピカソGTC2021AI素材.comCycleGANテンセントAndreessen HorowitzAIQVE ONENetHackキャラクターモーションControlNet音源分離NBAフェイクニュースユニバーサルミュージックRPG法律Web3SIGGRAPH 2022レベルデザインDreamerV3AIボイスアクターUnreal Engine南カリフォルニア大学NVIDIA CanvasGPUALife人工生命オルタナティヴ・マシンサム・アルトマンサウンドスケープLaMDATRPGマジック:ザ・ギャザリングAI Dungeonゲーム背景アパレル不気味の谷ナビゲーションメッシュデザイン高橋ミレイ深層強化学習松原仁松井俊浩武田英明フルコトELYZA DIGEST建築広告西成活裕ハイブリッドアーキテクチャApex LegendsELIZA群衆マネジメントライブポートレイトNinjaコンピュータRPGライブビジネスWonder StudioAdobe Max 2023アップルタウン物語新型コロナ土木KELDIC周済涛BIMBing Chatメロディ言語清田陽司インフラBing Image CreatorゲームTENTUPLAYサイバネティックスMARVEL Future FightAstro人工知能史Amazon BedrockAssistant with BardタイムラプスEgo4DAI哲学マップThe Arcadeバスキア星新一X.AISearch Generative Experience日経イノベーション・ラボStyleGAN-XLX Corp.Dynalang敵対的強化学習StyleGAN3TwitterVLE-CE階層型強化学習GOSU Data LabGANimatorXホールディングスWANNGOSU Voice AssistantVoLux-GANMagiAI Act竹内将SenpAI.GGProjected GANEUMobalyticsSelf-Distilled StyleGANSDXLArs ElectronicaニューラルレンダリングRTFKTAI規制岡島学AWS SagemakerPLATONIKE欧州委員会映像セリア・ホデント形態素解析frame.ioClone X欧州議会UXAWS LambdaFoodly村上隆欧州理事会誤字検出MusicLM認知科学中川友紀子Digital MarkAudioLMゲームデザインSentencePieceアールティSnapchatMusicCapsLUMINOUS ENGINEクリエイターコミュニティAudioCraftLuminous ProductionsBlenderBot 3バーチャルペットパターン・ランゲージ竹村也哉Meta AINVIDIA NeMo ServiceMubertちょまどマーク・ザッカーバーグヴァネッサ・ローザMubert RenderGOAPWACULVanessa A RosaGen-2Adobe MAX 2021陶芸Runway AI Film Festival自動翻訳Play.htPreViz音声AIAIライティングLiDARCharacter-LLMOmniverse AvatarAIのべりすとPolycam復旦大学FPSQuillBotdeforumChat-Haruhi-Suzumiyaマルコフ決定過程NVIDIA MegatronCopysmith涼宮ハルヒNVIDIA MerlinJasperハーベストEmu VideoNVIDIA MetropolisForGamesNianticパラメータ設計ゲームマーケットペリドットバランス調整岡野翔太Dream Track協調フィルタリング郡山喜彦Music AI Tools人狼知能テキサス大学ジェフリー・ヒントンLyriaGoogle I/O 2023Yahoo!知恵袋AlphaDogfight TrialsAI Messenger VoicebotGoogle I/OインタラクティブプロンプトAIエージェントシミュレーションOpenAI Codex武蔵野美術大学慶應義塾大学StarCraft IIHyperStyleBingAI石渡正人Future of Life InstituteRendering with Style手塚プロダクションIntel林海象LAIKADisneyリサーチヴィトゲンシュタインPhotoshop古川善規RotomationGauGAN論理哲学論考Lightroom大規模再構成モデルGauGAN2京都芸術大学CanvaLRMドラゴンクエストライバルズ画像言語表現モデルObjaverse不確定ゲームSIGGRAPH ASIA 2021PromptBaseBOOTHMVImgNetDota 2モンテカルロ木探索ディズニーリサーチpixivFANBOXOne-2-3-45Mitsuba2バンダイナムコネクサス虎の穴3DガウシアンスプラッティングソーシャルゲームEmbeddingワイツマン科学研究所ユーザーレビューFantiaワンショット3D生成技術GTC2020CG衣装mimicとらのあな高橋力斗NVIDIA MAXINEVRファッションBaidu集英社FGDC淡路滋ビデオ会議ArtflowERNIE-ViLG少年ジャンプ+Future Game Development ConferenceグリムノーツEponym古文書ComicCopilot佐々木瞬ゴティエ・ボエダ音声クローニング凸版印刷コミコパGautier Boeda階層的クラスタリングGopherAI-OCRゲームマスター画像判定Inowrld AIJulius鑑定ラベル付けMODAniqueTPRGOxia PalusGhostwriter中村太一バーチャル・ヒューマン・エージェントtoio SDK for UnityArt RecognitionSkyrimエグゼリオクーガー田中章愛実況パワフルサッカースカイリムCopilot石井敦銭起揚NHC 2021桃太郎電鉄RPGツクールMZComfyUI茂谷保伯池田利夫桃鉄ChatGPT_APIMZserial experiments lainGDMC新刊案内パワサカダンジョンズ&ドラゴンズAI lainマーベル・シネマティック・ユニバースコナミデジタルエンタテインメントOracle RPGPCG成沢理恵MITメディアラボMCU岩倉宏介深津貴之PCGRLアベンジャーズPPOxVASynthDungeons&Dragonsマジック・リープDigital DomainMachine Learning Project CanvasLaser-NVビートルズMagendaMasquerade2.0国立情報学研究所ザ・ビートルズ: Get BackノンファンジブルトークンDDSPフェイシャルキャプチャー石川冬樹MERFDemucsサッカースパコンAlibaba音楽編集ソフト里井大輝KaggleスーパーコンピュータVQRFAdobe Audition山田暉松岡 聡nvdiffreciZotopeAssassin’s Creed OriginsAI会話ジェネレーターTSUBAME 1.0NeRFMeshingRX10Sea of ThievesTSUBAME 2.0LERFMoisesGEMS COMPANYmonoAI technologyLSTMABCIマスタリングモリカトロンAIソリューション富岳レベルファイブ初音ミクOculusコード生成AISociety 5.0リアム・ギャラガー転移学習テストAlphaCode夏の電脳甲子園グライムスKaKa CreationBaldur's Gate 3Codeforces座談会BoomyVOICEVOXCandy Crush Saga自己増強型AIジョン・レジェンドGenie AISIGGRAPH ASIA 2020COLMAPザ・ウィークエンドSIGGRAPH Asia 2023ADOPNVIDIA GET3DドレイクC·ASEデバッギングBigGANGANverse3DFLAREMaterialGANダンスグランツーリスモSPORTAI絵師エッジワークスMagicAnimateReBeLグランツーリスモ・ソフィーUGC日本音楽作家団体協議会Animate AnyoneGTソフィーPGCFCAインテリジェントコンピュータ研究所VolvoFIAグランツーリスモチャンピオンシップVoiceboxアリババNovelAIさくらインターネットDreaMovingRival PrakDGX A100NovelAI DiffusionVISCUITぷよぷよScratchユービーアイソフトWebcam VTuberモーションデータスクラッチ星新一賞大阪公立大学ビスケット北尾まどかHALOポーズ推定TCGプログラミング教育将棋メタルギアソリッドVメッシュ生成KLabFSMメルセデス・ベンツQRコードVALL-EMagic Leap囲碁Deepdub.aiナップサック問題Live NationEpyllionデンソーAUDIOGEN汎用言語モデルWeb3.0マシュー・ボールデンソーウェーブEvoke MusicAIOpsムーアの法則原昌宏AutoFoleySpotifyスマートコントラクト日本機械学会Colourlab.AiReplica Studioロボティクス・メカトロニクス講演会ディズニーamuseChitrakarQosmoAdobe MAX 2022トヨタ自動車Largo.ai巡回セールスマン問題かんばん方式Cinelyticジョルダン曲線メディアAdobe ResearchTaskade政治Galacticaプロット生成Pika.artクラウドゲーミングがんばれ森川君2号AI Filmmaking Assistant和田洋一リアリティ番組映像解析FastGANStadiaジョンソン裕子セキュリティ4コママンガAI ScreenwriterMILEsNightCafe東芝デジタルソリューションズ芥川賞インタラクティブ・ストリーミングLuis RuizSATLYS 映像解析AI文学インタラクティブ・メディア恋愛PFN 3D ScanElevenLabsタップル東京工業大学HeyGenAbema TVLudo博報堂After EffectsNECラップPFN 4D Scan絵本木村屋SIGGRAPH 2019ArtEmisZ世代DreamUp出版GPT StoreAIラッパーシステムDeviantArtAmmaar Reshi生成AIチェッカーWaifu DiffusionStoriesユーザーローカルGROVERプラスリンクス ~キミと繋がる想い~元素法典StoryBird九段理江FAIRSTCNovel AIVersed東京都同情塔チート検出Style Transfer ConversationProlificDreamerオンラインカジノRCPUnity Sentis4Dオブジェクト生成モデルRealFlowRinna Character PlatformUnity MuseAlign Your GaussiansiPhoneCALACaleb WardAYGDeep Fluids宮田龍MAV3DMeInGameAmelia清河幸子ファーウェイAIGraphブレイン・コンピュータ・インタフェース西中美和4D Gaussian SplattingBCIGateboxアフォーダンス安野貴博4D-GSLearning from VideoANIMAKPaLM-SayCan斧田小夜Glaze予期知能逢妻ヒカリ宮本道人WebGlazeセコムLLaMA 2NightShadeユクスキュルバーチャル警備システムCode as PoliciesSpawningカント損保ジャパンCaPHave I Been Trained?CM3leonFortnite上原利之Stable DoodleUnreal Editor For FortniteドラゴンクエストエージェントアーキテクチャアッパーグラウンドコリジョンチェックT2I-AdapterXRPAIROCTOPATH TRAVELER西木康智VolumetricsOCTOPATH TRAVELER 大陸の覇者山口情報芸術センター[YCAM]AIワールドジェネレーターアルスエレクトロニカ2019品質保証YCAM日本マネジメント総合研究所Rosebud AI GamemakerStyleRigAutodeskアンラーニング・ランゲージLayer逆転オセロニアBentley Systemsカイル・マクドナルドLily Hughes-RobinsonCharisma.aiワールドシミュレーターローレン・リー・マッカーシーColossal Cave AdventureGDC 2024奥村エルネスト純いただきストリートH100鎖国[Walled Garden]​​プロジェクトAdventureGPT調査齋藤精一大森田不可止COBOLSIGGRAPH ASIA 2022リリー・ヒューズ=ロビンソンMeta Quest高橋智隆DGX H100VToonifyBabyAGIIPロボユニザナックDGX SuperPODControlVAEGPT-3.5 Turbo泉幸典仁井谷正充変分オートエンコーダーカーリング強いAIロボコレ2019Instant NeRFフォトグラメトリウィンブルドン弱いAIartonomous回帰型ニューラルネットワークbitGANsDeepJoin戦術分析ぎゅわんぶらあ自己中心派Azure Machine LearningAzure OpenAI Serviceパフォーマンス測定Lumiere意思決定モデル脱出ゲームDeepLIoTUNetHybrid Reward Architectureコミュニティ管理DeepL WriteProFitXImageFXウロチョロスSuper PhoenixWatsonxMusicFXProject MalmoオンラインゲームAthleticaTextFX気候変動コーチングProject Paidiaシンギュラリティ北見工業大学KeyframerProject Lookoutマックス・プランク気象研究所レイ・カーツワイル北見カーリングホールAppleWatch Forビョルン・スティーブンスヴァーナー・ヴィンジ画像解析Gemini 1.5気象モデルRunway ResearchじりつくんAI StudioLEFT ALIVE気象シミュレーションMake-A-VideoNTT SportictVertex AI長谷川誠ジミ・ヘンドリックス環境問題PhenakiAIカメラChat with RTXBaby Xカート・コバーンエコロジーDreamixSTADIUM TUBESlackロバート・ダウニー・Jr.エイミー・ワインハウスSDGsText-to-ImageモデルPixelllot S3Slack AIソフトバンクPokémon Battle Scopeダフト・パンクメモリスタAIスマートコーチポケットモンスターGlenn MarshallkanaeruThe Age of A.I.Story2Hallucination音声変換Latitude占いレコメンデーションJukeboxDreambooth行動ロジック生成AIVeap Japanヤン・ルカンConvaiEAPneoAIPerfusionNTTドコモSIFT福井千春DreamIconニューラル物理学EmemeDCGAN医療mign毛髪GenieMOBADANNCEメンタルケアstudiffuse荒牧英治汎用AIエージェント人事ハーバード大学Edgar Handy中ザワヒデキAIファッションウィーク研修デューク大学大屋雄裕インフルエンサーQA Tech Night中川裕志Grok-1mynet.aiローグライクゲーム松木晋祐Adreeseen HorowitzMixture-of-Experts東京理科大学下田純也NVIDIA Avatar Cloud EngineMoE人工音声NeurIPS 2021産業技術総合研究所桑野範久Replica StudiosClaude 3リザバーコンピューティングSmart NPCsClaude 3 Haikuプレイ動画ヒップホップ対話型AIモデルRoblox StudioClaude 3 SonnetソニーマーケティングPromethean AIClaude 3 Opusサイレント映画もじぱnote森永乳業環境音暗号通貨note AIアシスタントMusiioC2PAFUZZLEKetchupEndelゲーミフィケーションAlterationAI NewsTomo Kihara粒子群最適化法Art SelfiePlayfool進化差分法オープンワールドArt TransferSonar遊び群知能下川大樹AIFAPet PortraitsSonar+D​​tsukurunウィル・ライト高津芳希P2EBlob Opera地方創生大石真史クリムトDolby Atmos吉田直樹BEiTStyleGAN-NADASonar Music Festival素材DETRライゾマティクスSIMASporeクリティックネットワーク真鍋大度OpenAI JapanデノイズUnity for Industryアクターネットワーク花井裕也Voice Engine画像処理DMLabRitchie HawtinCommand R+SentropyGLIDEControl SuiteErica SynthOracle Cloud InfrastructureCPUDiscordAvatarCLIPAtari 100kUfuk Barış MutluGoogle WorkspaceSynthetic DataAtari 200MJapanese InstructBLIP AlphaUdioCALMYann LeCun日本新聞協会プログラミング鈴木雅大AIいらすとやソースコード生成コンセプトアートAI PicassoGMAIシチズンデベロッパーSonanticColie WertzEmposyGitHubCohereリドリー・スコットAIタレントウィザードリィMCN-AI連携モデル絵コンテAIタレントエージェンシーUrzas.aiストーリーボードmodi.ai介護大阪大学BitSummit西川善司並木幸介KikiBlenderBitSummit Let’s Go!!サムライスピリッツ森寅嘉Zoetic AIゼビウスSIGGRAPH 2021ペットストリートファイター半導体Digital Dream LabsPaLM APIデジタルレプリカTopaz Video Enhance AICozmoMakerSuiteGOT7DLSSタカラトミーSkebsynthesia山野辺一記NetEaseLOVOTDreambooth-Stable-DiffusionHumanRF大里飛鳥DynamixyzMOFLINActors-HQRomiGoogle EarthSAG-AFTRAU-NetミクシィGEPPETTO AIWGA13フェイズ構造ユニロボットStable Diffusion web UIチャーリー・ブルッカーADVユニボPoint-EXLandGato岡野原大輔AI model自己教師あり学習DEATH STRANDINGAI ModelsIn-Context Learning(ICL)Eric Johnson汎用強化学習AIZMO.AILoRAMOBBY’SファインチューニングOculus Questコジマプロダクションロンドン芸術大学モビーディックグランツーリスモ生体情報デシマエンジンGoogle Brainダイビング量子コンピュータSound Controlアウトドアqubit写真SYNTH SUPERAIスキャニングIBM Quantum System 2照明Maxim PeterKarl Sims自動採寸北野宏明Joshua RomoffArtnome3DLOOKダリオ・ヒルハイパースケープICONATESizerジェン・スン・フアン山崎陽斗ワコールHuggingFace立木創太スニーカーStable Audio浜中雅俊UNSTREET宗教ミライ小町Newelse仏教テスラ福井健策CheckGoodsコカ・コーラGameGAN二次流通食品パックマンTesla Bot中古市場Coca‑Cola Y3000 Zero SugarTesla AI DayWikipediaDupe KillerCopilot Copyright Commitmentソサエティ5.0Sphere偽ブランドテラバースSIGGRAPH 2020バズグラフXaver 1000配信京都大学ニュースタンテキ養蜂立福寛東芝Beewiseソニー・ピクチャーズ アニメーション音声解析DIB-R倉田宜典フィンテック感情分析投資Fosters+Partners周 済涛韻律射影MILIZEZaha Hadid Architectsステートマシン韻律転移三菱UFJ信託銀行ディープニューラルネットワーク

【CEDEC2021】ゲーム産業における対話キャラクターAIの発展(後編)

2021.10.20ゲーム

【CEDEC2021】ゲーム産業における対話キャラクターAIの発展(後編)

本稿はCEDEC2021で行われたセッション「ゲーム産業における対話キャラクター人工知能技術の発展」のレポート後編となります。ゲーム分野以外にも対話エージェントに注目が集まっている今、対話キャラクターAI技術の体系化には大きな意味があります。本記事では、スクウェア・エニックスが過去資産を保存するプロジェクト「SAVE」で発掘された『ワンダープロジェクトJ1』および『J2』や他社の事例を紹介しつつ、対話モデルを中心に人工知能技術の歴史を読み解いていきます。

【CEDEC2021】ゲーム産業における対話キャラクターAIの発展(前編)

CEDEC2021で行われたセッション「ゲーム産業における対話キャラクター人工知能技術の発展」で三宅陽一郎氏が登壇し、ゲームAIにおける対話エージェントとゲーム産業外で活用される対話エージェント研究の違いについて解説しました。

『ワンダープロジェクトJ/J2』に見るAIプランの変遷

70年代のコンピュータRPG(CRPG)の流れから、80年代にキャラクター対話ゲームが登場したことによるゲームシステム(語り手)とキャラクターの分離が起きます。80年代後半になると、ゲームシステム自体がストーリーを語るわけではなく、キャラクターを通して、そこから物語を読み取らせる形でプレイヤーとのインタラクションを組み立てるゲームが登場します。

1990年に発売された『ドラゴンクエスト4』には、戦闘のための人工知能が搭載されました。プレイヤーが選択した「さくせん」に基づく戦闘の方針にそってAIが仲間の戦術の選択をしたり、それまでの戦闘経験から魔法の発動をコントロールする学習機能など、いくつかの人工知能が混在したシステムになっています。ゲームシステムはキャラクターの人工知能を通して、さまざまな戦闘のシステムを作っていくことで「こういう体験をして欲しい」とプレイヤーに間接的に語りかけます。

図1:ゲーム内のエージェントとユーザーとの会話

そして、1994年に『ワンダープロジェクトJ 機械の少年ピーノ』(エニックス)が発売されます。同タイトルはコミュニケーションアドベンチャーという新しいジャンルのゲームで、スーパーファミコンのゲームタイトルとして発売されました。「SAVEプロジェクト」(スクウェア・エニックスにおけるゲーム開発資料発掘プロジェクト)で見つかった大量の資料から、AI設計の初期プランから完成までを見ることができます。

図2:ワンダープロジェクトJ、初期のAIプラン〜完成版。一番左が初期のAI仕様書で、右側が完全版の仕様書になっている

この資料は初期のものなので実際のゲームに実装されたものとは異なっていますが、アイテム(刺激物)からAIに自発的に行動をさせて、それに対してプレイヤーが行う教育(「褒める」「無視する」「止める」「叱る」の4つのモード)に応じて成長するというシステムが当初のプランから採用されていることがわかります。

図3:初期のAIプラン(図2左を起こし直したもの)

次の段階では、教育はシンプルなものになり条件反射値が変化します。さらに、知性、感性、精神力などのパラメーター群が用意されて、パラメーターの値が変化していくことで成長していきます。

図4:次の段階のAIプラン(図2真ん中を起こし直したもの)

最後期になると、いくつかの行動に分類されたものが教育となり、それらがパラメーターを変化させるというシンプルな形にまとまる形でAIが設計されていきます。

図5:最後期のAIプラン(図2右を起こし直したもの)

ゲーム内の模式図で示すと図6のようにAIキャラクターの比重が非常に大きくなります。ただ一方でプレイヤーはAIキャラクターと対話をしつつ、同時にゲームシステムとも対話をしているという二重構造になっています。

図6:ゲーム内のエージェントと会話

次は『ワンダープロジェクトJ2 コルロの森のジョゼット』(エニックス、1996年)です。これはJ1の好評を受けて開発された続編で、ジョゼットというヒロインが成長する物語です。対応機種はNintendo64です。これらも仕様書が2つ残っており、図7左がジョゼットのAI概念フローになります。J1からそれほど変わっていませんが、それを開発の段階で徐々に精密化していきました。

図7:ワンダープロジェクトJ2、初期のAIプラン→完成版

まずスタート地点で状態(HP・MP)をチェックします。そして感情のチェックが入り、そこからアイドリング状態への移行、あるいはアイテムやイベントの誘導が行われます。

図8:初期のAIプラン(図7右の起こし直し)

何もしない時にAIが何をするかというのは実はとても重要で、キャラクターの方から自発的にプレイヤーに対してインタラクションを施すものが用意されていなければなりません。それに対して、プレイヤーが「叱る」「褒める」という評価を行うことでAIの学習がされるわけです。同時に、J2では理解情報と呼ばれる記憶に関する設計も精密にされています。これは記憶情報が変化することで、頭脳が発達していくということですが、これについては後述します。

また、さまざまな感情パラメータが用意されています。単に用意されたパラメータによって同じように表現されるわけではなく、「発動期」「ノーマル期」「表現期」「爆発期」と段階的に分けられて表出します。ノーマル期は感情の潜伏期間で感情表現は特になく、表現期になるとパラメータ値が一番高い感情を表示する、爆発期はパラメータ値が最高になった感情を表示するという仕様になっています。

図9:感情パラメータの挙動

『ワンダープロジェクトJ/J2』に見るキャラクターの学習モデルの設計

学習方式としては、まずJ1では「コレコレ方式」「イベント方式」「アイテム方式」が採用されています。コレコレ方式は、キャラクターに”コレコレ”という形で誘導し、それに対して「いやそれは違う」と叱ったり褒めたりすることで学習させる方法です。後に『ブラック&ホワイト』(ライオンヘッドスタジオ、2001年)でも同じような方式が採られますが1994年に実装されたJ1は最も早いと言えるでしょう。

イベント方式は、イベントに参加させることで内部パラメータを変化させたり、見せることで学習させるというやり方です。アイテム方式は、例えばバッテリーなど実際にアイテムを渡すことによって状態を変えるものです。これは、学習というよりは成長といった方が妥当かもしれません。

図10:3つの学習方式

J2でも基本的な形は踏襲され、さらに「推理方式」と「思考シナリオ方式」が追加されています。推理方式は記憶したものから「これとこれを組み合わせるとこういうことができるのではないか」と推理させる方法です。それに対して、思考シナリオ方式はプレイヤーからYes/NO(褒める/叱る)で学習していきます。つまり推理方式で見つけたものが思考シナリオ方式で是正されるという形になっています。

図11:推理方式+思考シナリオ方式

このような記憶表現のことをAIでは知識表現と呼びますが、これは要するに記憶の形式のことです。まずアイテム方式の場合は、例えば「料理」に対して「運ぶ」のか「投げる」のか「食べる」のか「作る」のかといった行動が紐付いてインプットされ、投げた場合には叱るといったフィードバックを何回か繰り返すことで、それが間違った行為であると学習されていくというものです。イベント方式では、例えば客が良い人なのか悪い人なのか分からない状態から、イベントを見せることで彼らを分類します。つまり行動表現でもあり分類表現でもあると言えます。

そして、いくつかの情報の組み合わせでさらに高次の情報を理解する思考シナリオ方式は、ある知識に対してあるものがYES/True(あるものはNO/False)という具合にシークエンスが定義された形になっています。

図12:学習方式と知識表現

J2では、さまざまな項目に対してアクションや性質を学習し、さらにそれら複数の情報から推論された情報をテーブル情報として持ちます。これは「理解情報ボックス」と呼ばれます。理解情報はジョゼットがイベントなどをクリアするために理解しなければならないものです。作り方は2つのタイプがあり、コレコレ方式の「はい/いいえ」から構築する場合と、思考シナリオ方式で発見された価値をプレイヤーの評価によって確定する場合があります。

図13:理解情報の作り方(コレコレ方式)
図14:理解情報の作り方(思考シナリオ方式)/figcaption>

この理解情報ボックスが増えていくことで、ジョゼットの頭の中の記憶・知識が増し成長していきます。一番興味のあるイベントや事柄が決定されたことが、アイドリング状態の時にどういう会話をするか、反応をするかに影響を及ぼしてます。

図15:興味ボックス

このように、ワンダープロジェクトにとって対話エージェントの経験の影響は非常に大きく、対話エージェント自体がプレイヤーの経験を作り、その上にゲームシステムが混在するという構造になっています。

図16:ゲーム内のエージェントと会話

ワンダープロジェクトJ1およびJ2が極めて早い時期にキャラクターの内面モデルと学習モデルを提示したことは特筆すべきでしょう。5年後に『ザ・シムズ』がユーティリティベースの内面モデルを発表しますが、それに先駆けて複雑な内面モデルを提示していたと言えます。

8,000ノードのニューラルネットワークで学習する

『Creatures』はキャラクターを学習させるだけのゲームです。これはワンダープロジェクトと同様に、ものの使い方を学習していきます。例えばボールを投げるのは遊ぶ方法としては正しいというように、ものとアクションを組み合わせることで学習させていきます。

『Creatures』はWindows 3.1用のゲームですが、約8,000ノードのニューラルネットワークを組んでいます。パッケージされたニューロンはローブと呼ばれ、ローブがつながることで大きなアーキテクチャが組まれ、ものの定義とそれに対する行動を定義していきます。これは2010年くらいまでのニューラルネットワークとしては最大規模のものだったと言えるでしょう。

当時はリソースの制限もあったため(80年代〜90年代のゲームは凝ったAIを実装すると容量がほとんど残らなくなってしまう)、ゲームシステムとしては非常にシンプルで、ニューラルネットワーク上での簡単な単語のやり取りをしながら学習していくエージェントが動き、プレイヤーとインタラクションしているに留まっています。

図17:『Creatures』、知能を構成するローブの構成
図18:ゲーム内のエージェントと会話

遺伝的アルゴリズムを応用した『アストロノーカ』

『アストロノーカ』(スクウェア・エニックス、1998年)はバブーという敵キャラクターがプレイヤーの仕掛けるトラップを回避しながら、遺伝的アルゴリズムによってトラップの特徴を学習して進化していくゲームです。遺伝的アルゴリズムとは単体ではなく集団を進化させるもので、『アストロノーカ』の場合は20体を1ユニットとして進化させていきます。それぞれのキャラクターが持つ遺伝子から2つの遺伝子を持ってきて掛け合わせ、新しい遺伝子を作ることで、どんどん新しい世代を作っていくわけですが、前の世代で優秀だった個体が比較的高い確率で親になるルーレット方式が採用されています。

図19:遺伝的アルゴリズムの仕組み

以下は、開発者森川幸人氏による人工知能学会に投稿された論文(森川幸人「テレビゲームへの人工知能技術の利用」,人工知能学会誌 vol.14 No.2 1999 3)を元にした解説となります。

ゲームの流れは次のようなシークエンスになっています。まず、ゲームが1日単位で始まり、毎日1体ずつバブーがやってきます。宇宙農家であるプレイヤーは育てている野菜を守るためにバブーに対しさまざまなトラップを仕掛けます。最初はトラップに引っかかってばかりいたバブーは遺伝的アルゴリズムによってトラップを回避するように進化し、優秀なパラメーターを持つ遺伝子が生き残ることで、どんどん賢くなっていきます。

図20:『アストロノーカ』、全体の流れ

パラメータは体重、身長、腕力、脚力、耐性と解決策を見出すものがあります。ゲームの表でプレイヤーと対するのは1体だけですが、裏側では20体を進化させて世代交代をさせています。プレイヤーが罠を仕掛けるたびに相手も賢くなると体感できるだけの進化を裏でさせているということです。『アストロノーカ』もゲームに遺伝的アルゴリズムを使った例としては極めて早く、その完成度も高いと言えます。

図21:ゲームシステムとしての工夫

『アストロノーカ』はゲームのほとんどがAIとの対決パートであり、どんどん成長していくAIとのインタラクションを楽しむ内容となっています。

図22:ゲーム内のエージェントと会話

『シーマン』に見るメロディ言語

対話エージェント(会話型エージェント)は前編でも述べたように、社会的なニーズも増えて人工知能学会の中でも盛り上がっています。ただ、学術ベースで研究されている対話エージェントでもいまだに自然な会話をするには至っていません。ディープラーニングなどで、大量のコーパス(会話データ)で学習させてもなかなか自然な会話になりませんでした。

ところが、20年近く前に発売されたゲーム『シーマン』(SEGA、1999年)は自然な会話を実現できていたということで人工知能学会内で話題になりました。そこで三宅氏ら学会誌の編集メンバーは開発者の斎藤由多加氏を訪ねてインタビュー記事を学会誌に掲載しました。ここでは、その内容を要約して紹介します。

シーマンのシステムは膨大な分岐によって成り立り、「メロディ言語」(斎藤氏の造語)という概念を採用していることにその特徴が有ります。たいていの会話研究では音のデータを重視しませんが、日本語の会話では同じ単語でもイントネーションやアクセントによって意味が異なることが多々あります。つまり、同じ言葉でも音もふくめた制御を行わないと会話が成り立ちません。

また文法的に正確な言い回しが必ずしも話し言葉として最適ではない場合もあります。例えば相手の声が聞こえない時に「もう一度言ってください」と返すのはサービスロボットの応答としてはいいかもしれませんが、会話としては自然ではないはずで、シンプルに「聞こえないよ」と言ってしまった方が会話としては自然になります。このように私たちが日頃普通に行っている会話で使われている音と言葉のインタラクションから抽出された要素のひとつがメロディ言語となります。

図23:メロディ言語

このインタビューで斎藤氏は、最近の会話エージェントは検索エンジンのような作りになっているのではないか?と指摘しています。つまり会話のリズムなどは度外視して常にインプットに対して正確な情報のみを相手に返そうとしているということです。このように、『シーマン』は90年代においてエポックなゲームであり、その成果は現在に至るまで人工知能学会の中でも注目を集めています。

『-どこでもいっしょ- トロと流れ星』(ソニー・コンピュータエンタテインメント、2004年)もまたAIを実装したキャラクターとの会話を楽しむコンテンツです。どこでもいっしょシリーズでは、プレイヤーが覚えさせた言葉を使って人間になることを夢見る猫のキャラクターであるトロが会話をします。

図24:「トロと流れ星」におけるキーワード・カテゴライズ

このように、非常にシンプルに組まれたゲームシステムの中でAIを実装したキャラクター主要なコンテンツとして見せるのが、『シーマン』やどこでもいっしょシリーズのようなキャラクターとの会話を楽しむゲームの最大の特徴です。

図25:ゲーム内のエージェントと会話

自律型エージェントの登場

2000年代に入ると、シム・ピープルシリーズとして『The Sims(邦題:シムピープル​​)』(2000年、マクシス)がリリースされます。これは『アップルタウン物語』や『リトル・コンピュータ・ピープル』と同じようにキャラクターを観察するゲームですが、キャラクターが多様な行動をすることでプレイヤーに色々な楽しみを与えます。

講演の中で三宅氏は、海外の大学のサイトやGDCのサイトなどに分散して掲載されている『The Sims』のAIに関する情報をまとめて発表しました。The SimsのAIはUtilityベースですが、「Meta」「Peer」「Sub」で構成されます。Metaが全体的なAIの仕組みのことで、Peerはキャラクターのことです。

図26:The SimsシリーズのAIの作り方

『The Sims』には色々なキャラクターの情報があり、グラフィック、アニメーション、サウンドといったインタラクションがそれらのオブジェクトに仕込まれています。

キャラクターに使われるのが「モチーフエンジン」と呼ばれる、いわゆる人格モデルです。Hunger、Comfort、Hygiene、Bladderという身体(生理)的なパラメータ、Energy、Fun、Social、Roomという精神パラメータ、合わせて8つのパラメータがあります。The Simsは、その8つのパラメータが行動によって変化していくシステムになっています。例えばトイレに行くことで生理パラメータが緩和される、人と話すとSocialのパラメータが回復するという具合です。

図27:The Simsにおける「モチーフ・エンジン」

また、それぞれのパラメータに対して、ウェイトグラフが仕込まれており、ウェイトと値をかけたものが全体の幸福度(Mood)となります。それにより最適(=最大効用)な行動を選択できる仕組みになっています。

例えば、お腹が空いた状態が「-80」から「60」に回復した時の変化は、全体の幸福度としては「-80」から「60」のウェイトをかけたものになります。さらに、それが「60」から「90」への変化になったとします。この時、-80から60になった場合と60から90になった場合の幸福度の増加を比較すると、前者が圧倒的に大きくなります。つまり、「ものすごくお腹が空いている状態」から「ちょっとお腹がいっぱいの状態」になる方が、「ちょっとお腹がいっぱいの状態」から「さらにお腹がいっぱいの状態」になった時よりも幸福度が大きくなるということです。「ビールは最初の1杯目が一番美味しい、さらに2杯目はちょっと美味しい」という現象を経済学で「限界効用逓減の法則」と言いますが、この効用の仕組みが導入されています。

図28:最適(=最大効用)な行動を選択する
図29:効用(Utility)の計算の仕方

CCPにおける協調配置システムの研究

『EveOnline』を開発しているCCP Games(以下、CCP)ではレイキャビク大学と共同でエージェントたちの自然な振る舞いを研究しています。例えばキャラクターが4体集まる場合、真ん中に円を描くように配置します。これは心理学の知見を応用したもので「Oスペース」「Pスペース」という言い方をしますが、ここでは人と人が向い合う時に形成する立ち位置を分析し、キャラクターのソーシャルビヘイビアを設計しています。例えば人間は背中が弱点なので、壁に向かって立つ時には無意識に壁に背を向けるため、壁に向かっていると違和感があります。そうした知見を応用しているわけです。他にもキャラクターを何人か配置する時に空間をどう使うかを判断する際に活用される、心理学的な知見に基づいた技術F-formationも実装しています。

図30:F-formation

プレイヤーと直接会話をするものではありませんが、例えば4人目としてプレイヤーがこの集団に入ってきた時、既にいた3体のAIキャラクターたちが新しくやってきたプレイヤーと円を描く形になると、より自然で人間的な振る舞いになります。そうすることで、街の群衆のエージェントたちがより自然に振る舞っているように見せることができます。

環境認識を対話に活用する

『LEFT 4 DEAD』(Valve Software、2012年)に使われているパターンマッチング法は、条件群のうちキャラクターが視認したものに対して特定の会話が応答される方法です。例えば敵や仲間との簡単な会話をゲーム内でさせたい場合は、目視した情報から会話の候補が提示され、その中から最も評価値の高い候補により応答をします。

図31:パターンマチング法

『The Last of Us』(Naughty Dog、2014年)も、同じような方法を採っています。The Last of Usでは次の台詞が前の台詞の条件群で決まります。設定されたさまざまな条件群によって次の会話の候補に点数がつけられ、さらに次の台詞へと連鎖していきます。そのようにして作られた文脈を用いてキャラクターにちょっとした会話をさせることでその場の状況をプレイヤーに説明するという、間接的なナラティブを採用しています。

図32:コンテクストベース法

『FINAL FANTASY XV』におけるMCS-AI動的連携モデル

三宅氏が最後に紹介したのは『FINAL FANTASY XV』に実装されたMCS-AI動的連携モデルです。こちらはメタAI、キャラクターAI、スパーシャルAIの連携となっており、仲間協調や対話システム、移動会話などが実装されています。

こうしたことも、キャラクターに発言をさせることでプレイヤーにさまざまな体験をもたらす間接的なナラティブ表現になります。例えば、シナリオで伝えたいことが特定のセリフそのものではなく、今の状況がいかに逼迫しているかをプレイヤーに伝えたい場合、その状況を示唆する言動をキャラクターにさせることもあります。

図33:MCS-AI動的連携モデル

例えばメタAIが実装されていない場合、仲間のエージェントが1箇所にどんどん集まってしまいますが、パーティーのうちの2体は戦闘で忙しいので「おまかせするよ」「わかった」という会話をさせるようにメタAIが調整することで、自然な場面の流れを描くことができます。この場合、キャラクターAIはメタAIにこのプレイヤーを助けていいかを問い合わせ、メタAIからパス検索の情報などをもらってプレイヤーを助けにいく仕組みになっています。また、会話に関しては台本システムが用意されており、それぞれ台本の候補の中から今回はどのセリフをどのキャラクターにしゃべらせるかを判断します。

「Face to Faceシステム」は、キャラクターが会話する時に適切な位置を計算してその場所に向かってパス検索を行うというものです。ビヘイビアの上で対話を行うという、会話の位置取り的なことをするシステムにもなっています。こちらもAIが連携しながら位置を決めたり、全体的な制御を決めるなどをします。あるいは「移動会話」はプレイヤーの行きたい目的地を推測して、その目的地とプレイヤーの間の位置を検索し、そこに向けて位置取りをしていきます。

こうした機能により、セリフだけではなく身体のポジションニングや位置取りなどを通して、仲間たちにサポートされている感覚をプレイヤーに伝えることができます。

図34:ゲーム内のエージェントと会話

対話エージェントのこれから

これまで見てきたとおり、ゲーム産業における対話エージェントは独自の進化を遂げてきました。一方で、学術分野における対話エージェント研究は自然言語処理による会話を軸に進化してきました。現在は第3の流れとして、ゲーム産業以外の対話エージェントが台頭しつつあります。

次のゲーム産業のアクションとして、この3つの流れを組む形で次世代のAIのシステムを考えていくことが重要になると三宅氏は指摘します。ゲーム産業の特徴は、ゲームシステムが語り手の主体となることでユーザーとのインタラクションが生じるということです。ユーザーに対して色々な働きかけをするゲームシステムと共に対話エージェントを研究することで、本質を見失わずに進化の糸口を見つけることができるのではないでしょうか。

Writer:大内孝子

RELATED ARTICLE関連記事

【GDC 2021】NPCの高度なインタラクションを可能とした『ウォッチドッグス レギオン』のグループビヘイビア

2021.8.17ゲーム

【GDC 2021】NPCの高度なインタラクションを可能とした『ウォッチドッグス...

サルでもわかる人工知能 Vol.1:遺伝的アルゴリズム

2019.5.31ゲーム

サルでもわかる人工知能 Vol.1:遺伝的アルゴリズム

ダイヤモンドのつるはしを作ったOpenAIのMinecraftプレイAIが持つ射程とは?

2022.8.19ゲーム

ダイヤモンドのつるはしを作ったOpenAIのMinecraftプレイAIが持つ射...

RANKING注目の記事はこちら