世界を動かす技術を、日本語で。

低遅延のAIコンパニオンを作成し、一緒に「Skyrim」をプレイしました

2026年8月24日原文(pantel.is)

概要

Varkos は、リアルタイムで迅速かつ多機能なゲーム内AIコンパニオンを目指すプロジェクト。 既存のLLMベースNPCの課題である 行動力不足高遅延 を克服。 VR環境での 没入感即応性 を重視。 ローカル動作個人情報保護 を優先。 複雑な命令処理パーソナリティ進化 も実現。

次世代ゲームコンパニオン「Varkos」の目標

  • 即応性多機能性 を両立したゲーム内AIコンパニオンの開発
  • 戦闘・探索・アイテム管理・複数手順の命令 など多様な行動を即座に実行
  • VR環境 でのメニュー操作の煩雑さや没入感の損失を最小限に抑える設計
  • 生き生きとした個性、記憶、経験による進化を重視
  • 常時マイクON で、メニューを介さず自然な会話で指示可能
  • ローカル処理 を優先し、クラウド依存を最小限に抑える方針
  • シングルプレイヤーゲーム で「一人じゃない」体験を提供

Varkosのアクション理解と複雑な命令処理

  • 条件付き命令イベント待機 を含む計画立案が可能
  • 例: 「矢を撃ったらポーションを拾って持ってきて」など、複数ステップの命令を正確に遂行
  • アイテム探索 では、実際のゲーム内状態を確認し、現実的な回答・行動を実施
  • かくれんぼ持ち物全回収 など、API呼び出しではなく「持続的な計画」として管理
  • 戦闘 では、ゲームイベントに即応し、状況に応じた戦略や感情表現も反映

パーソナリティ進化とカスタマイズ

  • Varkos の外見・性格は完全カスタマイズ可能
  • プレイヤーとの体験 によって徐々に性格や行動が変化
  • 初期性格 のみ固定で、以降はシステムが自動で性格や語彙、感情反応をアップデート
  • 進化の証拠 はバージョン管理され、元に戻すことも可能
  • ゲーム外(Void mode) でも存在し、複数のゲーム間で同一キャラクターとして継続

技術スタックと実装詳細

  • ゲーム本体はWindows、AI処理は MacBook(M4) で動作(将来的にはWindowsのみでも可)
  • 音声認識 :Qwen3-ASR 1.7b(カスタムカーネル、ストリーミング対応)
    • 40ms-80ms の低遅延で音声処理
    • VADテキスト解析 で発話区切りや意図を即座に判定
  • 音声生成 :PocketTTS-Raven(超高速)、qwen-3-tts(感情制御向き)
    • 複数の感情ボイスを同時ロードし、状況に応じて切替
  • 思考・命令分解 :ALE(Action Latent Encoder)
    • 埋め込み・小型分類器・明示ルール・従来型ML のハイブリッド
    • 命令の分解・連結・否定・継続・代名詞 などを高精度で判定
    • ゲームごとに専用バージョン が必要だが、短時間で再学習可能
    • 世界状態(JSON) との照合で現実的な判断を実現
    • 大規模LLMに近い精度 で命令理解・分解を実現(内部評価)

まとめと今後の展望

  • Varkos は、 超低遅延・高機能・進化型AIコンパニオン の新たな可能性を示す
  • クラウド依存の課題回避ユーザー主導のカスタマイズ性 を両立
  • 複雑な命令パーソナリティ進化 を現実的な速度で実現する独自技術
  • 今後の課題 :さらなる汎用性、他ゲーム対応、外部LLMの活用範囲拡張
  • オープンソース化 も進行中で、今後の発展に期待

Hackerたちの意見

ここでのアプローチ、めっちゃいいね。単に「コンテキストをLLMに流す」よりも賢いと思う。ただ、実際に完全にローカルで動いてるのかはちょっと分からなかったな。とにかく、これが今後のゲームのNPCのあり方だよね!

こんにちは、作者です。これについてはあえて少し曖昧にしておいたのは、このアプローチ全体を機能させるためのものだからです。LLMは次のトークンを予測します。数学コンペや深い戦略ゲームをプレイ中に次のトークンを予測しようとすると、もっと大きくて能力のあるモデルが非常に役立ちます。その次のトークンを正しく予測するためには、モデルは多くの未来の状態をモデル化する必要があります。たとえそれが二次的な(意図しない)効果であっても、実際に起こっているようです。これは基本的に、予測、理解、圧縮が同じものであるというイリヤ(とダリオ)の主張(深いウサギの穴)です。私の意見では、これは美しいアイデアですが、ビデオゲームにはそのほとんどが必要ないと思います。ビデオゲーム(一般的なゲームも含めて)は、キャラクターの行動が予測可能で、NPCが少しバカなときに輝きます(ほんの少しだけ)。すでに非常に良い小さなロールプレイモデルがある — Qwen 3.5 4B/9B/30B-A3B。一般的な推論にはほど遠いけど、非常に魅力的に行動したり書いたりできます。ロールプレイには優れているけど、推論には非常に弱い。少し推論を促すだけでいいんだよね…それが鍵。プレイヤーはすでに意図を示している:あのやつを攻撃しろ、あそこを見に行け、カバーしてくれ、光って金色の鍵を見つけろ、などなど。制約のある世界、制約のある行動のセット。モデルに膨大な未来の可能性を推論させるのではなく、主に次のようにマッピングさせることを求めています:プレイヤーの意図 + 現在の世界の状態 → 一連の信頼できる行動。で、「コンテキストをLLMに流す」というのは基本的にこういうこと。「あなたはXとしてロールプレイしています - あなたはYを経験しました - あなたはZを好き/嫌い(性向)です、あなたはアルファを覚えています、あなたのジャーナルにはデルタと書いてあります。プレイヤーがあなたにガンマをするように命令します。 - 「あなたはどう反応して、何をしますか?」 なんとなく機能してる(私が投稿した動画で見える通り)。大きなモデルの方がいいのは分かってるけど、すべてにそのモデルが必要なのかな?

ボイドモードのコンセプト、めっちゃ好き!ゲームを横断してついてくる仲間、クールだね。

いや、ほんとに面白い動画だわ。犬の「ペルソナ」が最高。普段は「AIをアートに持ち込まないで」って思ってるけど、これはすごく楽しそうに見える。ゲームの主要な機能としてうまく統合されるのが想像できる(もう進行中だと思うけど)。理想的には、ゲームと一緒にローカルで動ける小さなモデルでね。犬が「空気に何か不気味なものがある」って言ってる時に、プレイヤーがオオカミに襲われるシーン(「おい、警告してくれよ!」)は最高のコメディだった。

新しいメディアはいつも人間の生態系を一瞬ぶっ壊すよね。

ゲームはWindowsで動き、音声処理と脳は私のM4 MacBookで動いています。すべてWindowsで動かすことも可能ですが(専用の約12GB以上のGPUメモリが必要です)、これが数年後のコンソールゲームにとって実用的な道になるのか気になります。AI中心のハードウェアは、一般ユーザーにはちょっと重すぎたり高すぎたりするかもしれないけど、新しいゲームや既存のゲームを拡張できるかも。昔の拡張パックみたいな感じ。残念ながら「ALE」デザインはオープンソースじゃなかった(投稿の中にリンクが見つからなかった)けど、デザインについてもっと知りたいな。特に、スカイリムからこの種のアクションの柔軟性を得るためにどんなデータパイプラインが必要だったのか。

もうすぐオープンソースにする予定です :) コードはちょっと汚いけど(システムは3つの部分から成り立ってる。ゲームアダプター / ゲームと脳の間のウェブソケットブリッジ / 脳そのもの)現在、2台の異なる(ローカルの)マシンで動いています。Aleがこれをローカルで動かすためのものなんだけど、これが新しいアプローチなのか、誰かが「BERTを再発見した」って主張するのかちょっと気になってます(ただし、AleはBERTの10分の1のコストで動く)。

AIの進歩が少し「鈍化」して、ハードウェアモデルに変換するのが何が理にかなってるかがもう少し明確になったら、確実に何か出てくると思う。Appleがやってるようなニューラルエンジンや、高性能なAndroidフォンにすでにあるテンソルユニットみたいなものか、何か専用のものになるかも。今の世界的なキャパシティの問題を考えると、1〜5年くらいかな?でも、確実に10のAIクレジットを買って、AIクレジットが切れることなく100時間遊べる価格帯には達したと思う。基本的な会話とか、ゲーム用に微調整されたものなら、最先端のモデルは必要ないよね。

「これが数年後にコンソールゲームの実用的な道になるのか気になる。AIバブルが少し弾けて、技術のインフレ価格が普通に戻れば、そうなるかも。そうでなければ、あまりにも高くつく。」 それとも、巨人たちに財政的に挑戦するような他の進展があって、企業がローカルAIの使用のために構築するインセンティブを与えるかもね。

これは、GPT-Liveモデルがローンチされたときに得意とするタイプのものだと思う。もし彼らがAPIで適正価格でLiveをローンチしたら、ALEモデルは全く必要ないかもしれない。音声のレイテンシーの問題を完全に解決するからね。まだあまり議論されていない印象のある素晴らしいエンジニアリングだと思う。たぶん、これはChatGPTの機能だけで、開発者にはアクセスできないからだろう。モデルは話しながらツールを非同期で配信できるから、ゲームには理想的だよね。欲しいのは、スカイリムテーマの「ノルディック」ボイスに変えられるようなライブモデルと、ゲームエンジンとインタラクションするためのカスタムツールかな。

すごく期待できるプロジェクトだね!レイテンシーも素晴らしいし、ソロ作業にしてはかなり洗練されてる。

「ALEは、フレーズに対してほとんど不変になるように設計されている。ピックアップでも、グラブでも、フェッチでも、"このクソ剣を取りに行け、バカ!"でも、関係ない。ちゃんと理解するよ。」 「全テキストと抽出された構造から埋め込みを作成する。」 埋め込みの使い方はわかるけど、私にとって一番興味深いのは、複数のコマンドをどう分解するかってことなんだ。文を埋め込む前に分解するの?

いいデモだね!こういうのを実際にインタラクティブにするために、レイテンシーを低く保つのにはいつも感心してる。最近、Neuro-samaがSkyrimを自分でプレイするためのゲーム内統合を受けたことに影響を受けた?(https://www.youtube.com/watch?v=3o7ORYqLrRw で最初のストリームのハイライトが見れるよ。)

Hacker Newsで議論の続きを見る