AppleがiOS 26.4のRelease Candidateで、Foundation Modelsフレームワークにコンテキストウィンドウ管理APIを追加した。オンデバイスで動作するAppleのLLMは4096トークンのコンテキストウィンドウを持つが、これまで開発者がその使用状況を把握する手段は限られていた。新APIにより、コンテキストの残り容量を動的に確認しながら効率的にプロンプトを管理できるようになる。
iOS 26.4で追加された主なAPIは2つ。①SystemLanguageModelのcontextSizeプロパティ:利用可能なコンテキスト容量を返す。②tokenCount(for:)メソッド:任意の入力が消費するトークン数を測定する。これにより、開発者はプロンプト送信前にトークンコストを見積もり、コンテキストウィンドウのオーバーフローを防止できる。将来的にコンテキストサイズが変更された場合にも、ハードコードせず動的に対応可能だ。
Xcode 16.4以降でiOS 26.4 SDKを使用。Foundation ModelsフレームワークのSystemLanguageModelクラスから新APIにアクセスできる。Apple Developerサイト(developer.apple.com)で詳細ドキュメントを確認。
この記事はAI業界の最新動向を速報でお届けする「AI Heartland ニュース」です。