「何のためのAIか考えて」 ゲームAIの実装で重ねた苦労、DeNAが伝えたい“4つのポイント”(2/2 ページ)

その3:きちんと役割分担しよう

 そして、AIプロジェクトは求められるスキルが多岐にわたるため、チーム内で役割を分散して1人当たりの負荷を減らすことも重要だ。機械学習の知識だけでなく、事業に関するドメイン知識やインフラ構築、アプリケーション開発などを全てこなせる人材はそうそういないだろう。

 DeNAではスキルごとに専門のチームを抱え、プロジェクトに応じて柔軟にチーム構成を変えていくという。

その4:AIのためのAI開発をしない

 最後に奥村さんが強調したのは「AIのためのAI開発をしない」ということだ。逆転オセロニアでは、初心者の良き対戦相手となるゲームAIや、デッキ編成(相性の良いキャラクターを組み合わせる)をサポートするAIを実装している。

 奥村さんは「エンジニアとしては“強いゲームAI”を作ることに手応えを感じるが、それ自体にプレイヤーのメリットはない。あくまでゲームが面白くなること、面白さを阻害するハードルをなくすることが目的だ」とし、「今回はAIが黒子に徹するくらいの考え方がちょうどよかった」と振り返る。「何のためにAIを開発しているのか?」というそもそもの目的を忘れないことは重要だ。

 今回はスマホゲームのAI導入に関する話だったが、これらは多くのAIプロジェクトに通ずる重要なテーマといえるだろう。事業の特性やAI人材の状況など、自社に合ったプロジェクトの進め方を試行錯誤する必要がありそうだ。

印刷する
SNSでシェア
SpecialPR

この記事の著者

関連記事

こんなメディアも見られています

ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

メールマガジンを配信中
メールマガジンを配信中

国内外の業界動向、AIやクラウドなどの最新技術、キャリア情報など今知りたい情報をまとめてお届けします。

いますぐご登録

本日の新着記事

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ITmedia NEWS SNS

X @itmedia_newsをフォロー

インフォメーション

ITmediaNEWSをフォロー

あなたにおすすめの記事PR