概要
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の活用範囲拡張
- オープンソース化 も進行中で、今後の発展に期待