|AI/人工知能のビジネス活用発信メディア【NISSENデジタルハブ】NISSENデジタルハブは、法人向けにA.Iの活用事例やデータ分析活用事例など、様々なお役立ち情報をお届けします。ディープラーニングAIが使われてるゲームとは【ゲームAIの仕組みや事例も解説!】ハードウェアの発達とともに複雑化するデジタルゲーム。これを統括する上で欠かせないのが、AIである。シェアするFacebookで記事をシェアするTwitterで記事をシェアするRSSで記事を購読するはてなブックマークに追加Pokcetに保存するゲームとAIとのつながりの歴史は古い。古くはチェス、最近では将棋や囲碁など、ゲームの分析が行われ、人工知能研究の一端を担う存在だった。AIのゲームへの活用はボードゲームにとどまらない。そこでさまざまなジャンルのゲームに活用される「ゲームAI」について紹介する。続きを読むゲームAIの仕組みゲームと関わりの深いAIゲームはルールが明確であり、強い人間のプレイヤーとの比較が容易なことから、AI研究のテーマになってきた。最初のデジタルコンピュータである「ENIAC」がアメリカで開発されたのは1946年だが、1950年代にはすでに最初のチェスプログラムが誕生している。1997年にはIBMが開発したディープブルーがチェスの世界チャンピオンだったガルリ・カスパロフを破り、それから19年経った2016年3月にはGoogleが開発したアルファ碁が囲碁の世界チャンピオンであるイ・セドルに勝利している。探索空間の大きさがチェスでは10の120乗で、囲碁が10の361乗で、コンピュータ囲碁が人間のレベルを超えるには10年かかるとみられていたものの、アルファ碁があっさりと乗り越えてしまったため、搭載されていたディープラーニング(深層学習)の実力が世間へと一気に浸透した。多ジャンルのゲームに使用されるAIAIの使用はボードゲームに限らず、デジタルゲームの世界での応用が数多くみられる。デジタルゲームは、人工知能(AI)はもちろん、グラフィックスや物理世界などが融合したものになっている。これらのシミュレーションを調整することで、ユーザーを楽しませるのが人工知能の役割である。具体的に人工知能がシミュレーションするのは、「ゲーム世界」「キャラクターの知能」「キャラクターの身体」の3要素だ。ゲーム世界をシミュレーションするためには、物理世界やゲームのルールのシミュレーションが求められる。キャラクターの知能はキャラクターの意思決定を、キャラクターの身体は、身体の物理的挙動をシミュレーションする。これら3つの要素が相互作用し、ゲーム全体を構成する。このようにシミュレーションされる要素が複雑化するとともに、ゲームAIもまた分岐していった。3つのゲームAIキャラクターAIキャラクターAIとは、キャラクターの意思決定に用いられるAIを指す。キャラクターの知能は世界からの影響を受けて意思決定を行ない、知能と身体の状態を変化させる。剣を敵に対して振り下ろすなど、大きな運動のイメージを決定して、剣の軌道など微調整が行われる。ナビゲーションAIナビゲーションAIの役割は、地形を認識することである。キャラクターAIや後述するメタAIが地形の認識を必要とする際に、ナビゲーションAIが呼び出される。具体的には、地形から移動経路などを検索したり、地形の特徴からキャラクターの立ち位置を発見するのに用いられる。メタAIメタAIは、ゲーム全体を制御する人工知能である。大局的にみて、長時間にわたるゲームの進行プランを遂行する。長時間のログデータや、大局のマップの分析などが行われ、ゲーム状況の認識が行われる。様々なゲームAIの例ゲームのジャンルはいくつかに分類され、ジャンルごとにAIの活用は変わってくる。アクションゲームにおけるAIアクションゲームとは、キャラクターの行動をボタンなどで直接操作し、ゲーム内の事象を制御する能力を競うゲームを指す。古くは1980年にアーケードで発売された「パックマン」だ。画面内のドットを食べながらも、モンスターとの駆け引きを楽しめるなど、人気を博した。アクションゲームにおけるAIについて、この「パックマン」を通して説明しよう。実をいうと、パックマンは最初に誕生したゲームAIであるといわれている。パックマンにおいては、キャラクターAIとメタAIの使用が確認されている。パックマンの場合、キャラクターに相当するのが、モンスターの動きだ。パックマンの動きに応じて、モンスターの動きを決める。このアルゴリズムがキャラクターAIに相当する。パックマンを追い詰めるようにモンスターが動くことで、プレイヤーが楽しめる難易度になるなど、ゲームの支配を行なっているので、メタAIの役割も果たしている。ロールプレイングゲームにおけるAIロールプレイングゲームとは、参加者が選択したキャラクターを操作し、協力し合いながら、ゲームが用意した試練をこなして、ゴールを目指すゲームのことである。ロールプレイングゲームもまた複雑に進化しているため、AIの使用が欠かせない。FANTASYにもAIがふんだんに活用されている。FANTASYは1987年に発売されたロールプレイングゲームで、現在も続いている人気ゲームのひとつだ。XV)」にも、AIが使用されている。XVにおけるメタAIは、ゲームステージ上の状態を観測しながら、キャラクターに指示を与えている。「イベントが始まるので特定の場所に集合せよ」といった適切な指示を、適切な相手に、適切なタイミングで命令し、全体をうまくコントロールする。パックマン同様に、キャラクターAIも使用されている。パックマンよりも複雑で、各キャラクターは身体と記憶を有する。検出するセンサーから、情報を取得し、認識が形成される。この認識が記憶され、意思決定、つまり身体の運動を実現する。ナビゲーションAIも使用されている。地形やキャラクターと地形の衝突により、環境情報は動的に変化する。そこで環境情報をナビゲーションAIによって解析し、キャラクターに正確な振舞いを行わせているのだ。シミュレーションゲームにおけるAIシミュレーションゲームとは、現実の体験を仮想的に行うゲームを指す。シミュレーションゲームで、AIが使用されるのは、敵の行動パターンである。理解しやすいよう、ストラテジーゲームとの対比で考えてみよう。ストラテジーゲームとは戦略シミュレーションゲームを指し、シミュレーションゲームのひとつである。ストラテジーゲームとして、将棋や囲碁が挙げられる。これらのボードゲームにはルールが存在するが、最善な戦略は機械学習によって決定される。一般のシミュレーションゲームの場合、キャラクターに属性が割り振られているため、プレイヤーよりもゲームを支配する影響力は強い。そのためストラテジーゲームほど、敵の行動パターンを決定するAIの支配力は大きい必要はないのだ。AIが使われているゲームとは?最新のデジタルゲームにおけるAIの使用例として、「逆転オセロニア」を取り上げてみたい。「逆転オセロニア」とは?逆転オセロニアは、リバーシ(オセロ)にトレーディングカードの要素を付け加えたゲームである。ルールの基礎はリバーシとほぼ同じだが、石にはキャラクターが備わっている点が異なっている。キャラクターのもつ属性によって逆転する要素が増え、結果としてゲームの不確実性が増す。そのため、通常のリバーシよりも戦略性の高いゲームになっている。逆転オセロニアに用意されているキャラクターは、1,000種類以上存在する。キャラクターが強すぎるとゲームのバランスが崩れてしまうが、これだけキャラクターが存在するとキャラクターの調節も難しくなる。そこで逆転オセロニアを開発したDeNAではキャラクターを学習し、バランス調節を強化学習で行なっている。強化学習とは?強化学習は機械学習の一種である。ディープラーニング(深層学習)の場合、「教師つき学習」と呼ばれる学習方法が用いられる。囲碁などのボードゲームではAIが学習するために、プレイヤーによる棋譜が用いられてきた。この教師つき学習という手法は正解がわかっている場合には有効だが、ゲームの場合どの手が正解なのかはっきりしないことが多い。キャラクターの数が多い逆転オセロニアの場合はなおさらである。そこで、プレイヤーの行動の結果に対し「報酬(利益)」を定めておき、将来にわたって獲得される報酬の合計(価値)を最大化するように学習を行なってゆく。この学習方法が強化学習である。逆転オセロニアでは、キャラクターの特徴の獲得を自動化し、強化学習を使ってキャラクターの調整を行なっている。強化学習のビジネスでの成功例は少ないだけに、開発者らは今後の展開を期待している。ゲームAIの勉強に最適な参考書とは『実例で学ぶゲームAIプログラミング』はオライリーから2007年に販売を開始した書籍だ。先述のように、ゲームとAIとは切っても切れない関係で、AI研究は長年行われてきた。『実例で学ぶゲームAIプログラミング』では、シンプルなサッカーゲームとシューティングゲームを行なう能力をもつAIエージェントの設計が解説されている。それぞれのテクニックがどのように使われ、他と統合されているかが具体的に提示されているので、学習者によって理解しやすい。AIの技術自体はここ10年で凄まじいスピードで発達しているが、ゲームへの応用となると、どうしても個々の事例の紹介をする百科事典になりやすい。『実例で学ぶゲームAIプログラミング』では、ゲームを固定してAIの技術が語られるので、体系的にゲームにおけるAIを学べると評価が高い。まとめデジタルゲームの歴史は長く、ハードウェアの進化とともにゲームは複雑化した。このような複雑化したゲームを把握することは、人間にとって難しい。下手をすれば、ゲームのバランスが壊れてしまう。この複雑化したゲームをすっきりさせるのがゲームAIの役割である。ゲームAIもまた多様化しているが、近年のAI技術の進化とともにますます需要が高まるであろう。藤井聡太氏がその能力を高めるためにAI将棋ソフトを対戦相手としていたというのは有名な話しだ。今や将棋・囲碁・チェスなどの互いの情報が出そろっているような完全情報ゲームと呼ばれるものはAIがプロをも負かすレベルになっている。過去の名棋士たちの...<参考>遊び方(逆転オセロニア)https://www.othellonia.com/howto/強化学習をバランス調整に活用。フルスイング)https://fullswing.dena.com/archives/335“世界最古”にして現代ゲームAIの先駆。HUB編集部NISSENデジタルハブは、法人向けにA.Iの活用事例やデータ分析活用事例などの情報を提供しております。購買意欲を高めろ!」Eコマースは「ネットの申し子」であるが、AI開発にもネット技術は欠かせない。データ分析ほとんどの経理業務はAI化することができる経理業務の多くはAI(人工知能)に置き換わっていくはずだ。そのAI経理時代に、経理担当者はどのように働くことが求められるのか。機械学習ブリヂストンはAIで生産性と品質向上【社員の教育時間は3分の1に】ブリヂストンのAI(人工知能)化した工場が製造業で注目を集めている。性能競争とコスト競争の2つの戦いに挑むグローバル企業の取り組みを追った。教育業界はAIによって教師が必要なくなる?【使用事例紹介】AI(人工知能)がじわりと教育現場に浸透している。勉強効率を上げるだけでなく、教育の本質にかかわることになるかもしれない。海外まで視野を広げると、我々は多種多様なAIアプリを目にする。AIアプリを提供するのも、ITの巨人から大学発ベンチャーまでさまざまだ。Reserved.メール登録Xメール登録X。