AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月15日 22:00

AFM活用の自由入力テキストADVデモ公開

LINEで送る
AFM活用の自由入力テキストADVデモ公開

3つのポイント

  1. 何が起きたか

    開発者が大分県を舞台にしたテキストアドベンチャー「血の池の夜」のデモを公開。AppleのオンデバイスFoundation Models(AFM)を使い、コマンド選択ではなく自由入力で遊べる。

  2. なぜ重要か

    AFMの役割を入力解釈・短い応答生成・プレイヤー記憶の抽出に限定し、物語の進行はスクリプトとルールエンジンが制御する設計。小型オンデバイスモデルによるゲーム破綻を防ぐ狙いがある。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

このデモのアーキテクチャには、言語モデルをあえて短い綱につないでおくという意図的な選択が表れている。AppleはFoundation Modelsフレームワークを2つの形で提供する。SystemLanguageModelとして提供されるオンデバイスモデルと、Private Cloud Compute上で動くクラウドベースモデルPrivateCloudComputeLanguageModelだ。開発者がオンデバイスモデルしか使わない理由は二つある。Private Cloud ComputeへのアクセスにはApp Store Small Business Programへの加入、アプリごとの初回ダウンロード200万件未満、エンタイトルメントの付与が必要であること、そしてオンデバイスでの処理そのものが目的だったことだ。

その構成の中で、AFMは三つの役割を担う。自由入力のプレイヤー入力を利用可能な話題や行動に分類すること、スクリプト化されたセリフがない場合にキャラクターらしい短い応答を生成すること、プレイヤーが自分について話した内容を抽出することだ。それ以外——シーンの進行、ナレーション、重要な会話、移動——はスクリプトとルールエンジンが決める。プレイヤーの記憶は好きな食べ物、音楽、故郷、趣味など8カテゴリーに限られ、雑談にのみ使われ、物語を進める条件には決してならない。

デモは完成品ではなく、未解決の課題を抱えている。クリア条件やエンディングはなく、スクリプト化された会話、自由チャット、記憶の仕組みをプレイヤーに試してもらうために存在する。2026年10月9日にmacOS 27.0.1のM4 MacBook Airで計測したところ、入力解釈の中央値は0.5秒、2〜3文の会話生成の中央値は3.2秒だった。ルールベースの補正と出力チェックを入れても、話題の取り違え、繰り返し、設定と矛盾する応答は完全には解消されておらず、開発者はテストで得た知見をスクリプト、知識、ルールにフィードバックし、各入力も回帰テストに追加しているという。

よくある質問
デモの実行方法は?
Appleシリコン搭載のMacでmacOS 27以降が必要で、Apple Intelligenceを有効にしてオンデバイスモデルを利用できるようにする。DMG版(v1.0)はGitHub Releasesからダウンロードでき、ソースからのビルドにはXcode 27以降(Swift 6.2)が必要。
なぜクラウドAPIではなくオンデバイスモデルを選んだのか?
外部LLM APIに接続せず対話型ゲームを動かすことが目的で、プレイヤーの入力は端末外に送信されず処理され、外部APIの呼び出し費用も発生しない。デモはSystemLanguageModel.defaultを使い、Private Cloud Computeへのフォールバックはしない。
開発中にどんな問題が起きたか?
話題の取り違え、セリフの繰り返し、キャラクター設定と矛盾する応答が発生した。例えば「今度一緒に映画を見に行こう」というセリフが奥の部屋へ移動する動作と誤解釈されたことがあり、M4 MacBook Airでは2〜3文の生成に中央値3.2秒かかった。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

ServiceNow、AIエージェント統制の新機能

ServiceNowは、エージェントのID、許可された行動、システム、所有者を定義する暗号署名付き資格情報AI Passportを、自社のAI Control Towerを通じて発行すると発表した

NEWSiliconANGLE AI1時間前

ベクトルストアに文脈提供機能

Microsoft Agent FrameworkはSemantic KernelのPythonベクトルストア関連の成果を前方移植し、型付きレコード、バッチ保存、埋め込み生成、ベクトル検索を維持しつつ、VectorCol…

NEWSemantic Kernel Blog1時間前

Claude Codeチーム導入の実機検証ガイド

Claude Codeチーム展開担当者向け非公式ガイドが、管理設定・サンドボックス・監査ログをLinux CLIのClaude Code 2.1.294/2.1.296で実機確認

NEWZenn AI/ML1時間前

Orcaを1ヶ月、セットアップ自動化が決め手

ソニックムーブのnoheがAIエージェント並列実行用デスクトップアプリOrcaを1ヶ月使い、orca.yamlでworktree作成時のセットアップを自動化できたと報告した

NEWZenn AI/ML1時間前

Claude更新後、Xは不満、GitHubに不具合76件

Claude Codeデスクトップアプリの更新(2.37337.1)後、Xの返信欄には「effortスライダーを戻して」など機能面の不満が並ぶ一方、GitHubのIssueには番号付きで76件集まっていた

NEWZenn AI/ML1時間前

レビュー指摘をAIに覚えさせても事前に防げたのは半分

開発者が過去のレビュー指摘を40種類の「パターン」に分類し、Claude Codeにマージリクエストを照合させたが、漏れた答えを除くと11件中6〜7件(55〜64%)しか捕捉できなかった

NEWZenn AI/ML1時間前
次の記事へEilikoの会話、中国サーバーに無防備保存