top of page

VEGAとAIバックエンド:セーフティネットのある言語モデル

執筆者の写真: Marcel Dütscher
Marcel Dütscher
7月4日
読了時間: 2分

ゲームの船載AIであるVEGAとNPCは、本物の言語モデルのおかげで、生き生きとした会話ができます。それがどう作られているのか、そしてなぜAIがなくてもゲームが動くのか。この記事ではそのお話をします。


しくみ。AIの連携は、専用のバックエンドサービスにあります。LangChain/LangGraphで作られ、OpenAI互換のインターフェースを持ちます。いまその裏にあるのは、ヨーロッパ(OVH)でホストされているMistralのモデルです。このインターフェースは、あえて入れ替え可能にしてあります。もっと良い、あるいはもっと安いモデルが明日あらわれたら、変えるのはアーキテクチャではなくプロバイダーです。


内側にだけ開く。AIサービスは、サーバー内部からしかアクセスできません。公開エンドポイントはありません。話しかけられるのはゲームサーバーだけで、ほかの誰にもできません。インターネットに開いたLLMゲートウェイは、数日のうちに見知らぬ人たちの無料チャットボットになってしまいます(しかも請求はぼくたちに来ます)。


いちばん大切な設計判断:テンプレートへのフォールバック。ゲームは、AIに頼ってはいけません。言語モデルが交わせる会話は、すべて昔ながらのテキストテンプレートとしても存在します。バックエンドにつながらなくても、クォータを使い切っても、返事がただ遅すぎても、NPCとVEGAはテンプレートでシームレスに話し続けます。せいぜい、文が少し予想しやすくなったとプレイヤーが感じるくらいです。AIが落ちたら黙り込むゲームは壊れていますが、少しぎこちなく話すだけのゲームは壊れていません。


このフォールバックの考え方は、ゲームにLLMを組み込む人への、いちばん大切なアドバイスかもしれません。モデルは晴れの日の天気のようなものと考えましょう。雨の日にも備えておくのです。

最新記事

すべて表示
分析、計画、コード、チェック:AIと開発するときの私たちのリズム 🤖

Blocks Beyond The StarsでAIをたくさん使っていることは、これまで一度も隠していません。AIがなければ、このくらいの大きさのゲームを仕事のあとの趣味プロジェクトとして作るのは、とてもできません。でも私たちにとって「AIと開発する」は、願いごとを打ち込んで、結果をそのまま受け取って、うまくいくよう祈ることではありません。この数か月で決まった型ができて、それは意外なほど昔ながらで

 
 
ゲームが1週間で14の言語を覚えた話 🌍

2026年8月10日 はじめのころ、Blocks Beyond the Starsが話せる言語は2つだけでした。私たちが住んでいるのでドイツ語、そしてインターネットは英語を話すので英語です。今では14の言語を話します。ここでは、その道のりと、途中で壊れたあれこれをお話しします。🌍 はじまりはFrancescoでした。 数週間前、イタリアからプルリクエストが届きました。Francesco Quir

 
 
まず一種類、それから五種類へ:このゲームの育ち方 🪨

バージョン一覧を見ると、5週間ちょっとで29回のリリースがあります。6月20日の0.1.0から、昨日の0.9.0まで。どうしてそんなことができるのでしょう。完成した機能をいっぺんに作り上げているわけでは、もちろんありません。私たちは段階をふんで作ります。まず、本当に動く、いちばん小さいバージョン。そして、それが安定して楽しくなったら、次の段階です。いま、小惑星がそれをいちばんよく見せてくれています

 
 

コメント


この投稿へのコメントは利用できなくなりました。詳細はサイト所有者にお問い合わせください。
bottom of page