
2026/11/13 6:13
Foundation Models フレームワーク (macOS)
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Apple の Foundation Models フレームワークは、大規模言語モデルをシームレスに統合するネイティブ Swift API を提供することで、アプリ開発を革新します。その最も重要な特徴は、オンデバイスまたはクラウドにあるどの AI モデルプロバイダーにも、複雑な設定なしでアクセスできるようにする統一プロトコルです。ガイド付き生成、ツール呼び出し、画像理解(マルチモーダルプロンプト、Vision フレームワークによる OCR、バーコードスキャンを含む)、ダイナミックプロファイルといった組み込みツールがワークフローを簡素化し、Evaluations フレームワークはプロンプトのテストおよび動的条件下での機能検証を可能にします。プライバシー重視の Private Cloud Compute は、ユーザーデータが安全な環境外に出るか Apple によって保存されることはありません。特に、App Store Small Business プログラムに登録しており、初回ダウンロード数が 200 万未満の開発者は、これらのリソースを無料でお使いいただけます。さらに、新しい Python SDK がエコシステムのリーチを広げ、人気ツールとの統合を容易にし、カスタムスキルやコンテキスト管理ヘルパーなどの実験的機能を備えたオープンソースユーティリティパッケージが提供されています。今後、macOS 27 ではフルアプリケーションを書かずに高速なスクリプト作成と自動化を実現する
fm CLI ツールを導入します。多様なモデル機能—from オンデバイス機能から Claude サーバーサイドの巨人まで—を一元化することで、このフレームワークは開発を簡素化しユーザーデータを保護し、あらゆるデバイスにわたる AI 統合のための堅牢な未来を確立します。本文
「Foundation Models」フレームワークでの始め方
「Foundation Models」フレームワークは、アプリにあらゆる大規模言語モデルを統合するための最適なネイティブな Swift APIです。即席要約の生成から動的エージェントの構築まで、多様な用途に必要な機能を提供します。
概要
- Apple の Foundation モデルへの直接アクセス:オンデバイスおよびプライベートクラウドコンピューティング(PCC)環境での利用が可能です。
- 強力な内蔵機能:ガイダンス付き生成、ツール呼び出し、画像理解、動的プロファイルなどが標準で実装されています。
- 独自体験の構築:これらの機能を活用して、独自の AI 体験を迅速に開発できます。
画像理解
- マルチモーダル対応:テキストと同時に画像を付与し、アプリが視覚コンテンツについて推論を行えます。
- 直感的な実装:プロンプトに画像を添えるだけで、画像理解を活用した新しいカテゴリの体験を構築できます。
- Vision フレームワークとの統合:高精度な文字認識(OCR)や QR コードなど、専用ツールが直接統合されています。
- オンデバイス処理:すべての画像処理はローカルで実行され、プライバシーを守ります。
モデルサポート
- オンデバイスモデル:Apple Intelligence の核となるモデルへのアクセスが可能で、インターネット接続なしでも動作します。
- スmart でプライバシーに配慮された体験を提供します。
- サーバーサイドモデルの統合:複雑なワークフローには大規模モデルが必要な場合があり、その際も以下の対応があります。
- Claude や Gemini などの外部モデルを、同じ Swift APIでアクセスできます。
- ツール呼び出しやガイダンス付き生成といった機能は全てのモデルで完全サポートされています。
- 柔軟なプロバイダー選択:あらゆるモデルプロバイダーは「言語モデルプロトコル」に準拠する Swift パッケージを作成可能であり、アプリに最適なモデルを選べます。
プライベートクラウドコンピューティング(PCC)
- 対象ユーザー:開発初心者や、「App Store 小規模企業プログラム」に登録されているデベロッパー向けです。
- 初回 App Store ダウンロード数が200 万件未満の条件を満たす場合、PCC にホストされた Apple Foundation モデルへのアクセスが利用可能です。
- コストとメリット:
- クラウド API 利用料は無料です*。
- 最先端レベルの知的能力を提供します。
- 比類のないプライバシー保護を確保し、ユーザーデータの保存や第三者へのアクセスを完全に防止します。
動的プロファイル
- リアルタイム更新:セッション中のモデル、ツール、指示事項を宣言的 API を使用して継続的に更新できます。
- 動的切り替え:
- 固定構成ではなく、独自の設定(モデル、温度パラメータ、推論レベル、ツールセット)を持つ複数のプロファイルを定義できます。
- 1 つのセッション内でこれらのプロファイル間を切り替えて使用可能です。
- 文脈の継続:セッショントランスクリプトは全ての切り替え間で共有されるため、プロンプト回数削減しても文脈に基づく知的能力は維持されます。
- 多様な活用:AI エージェントやスキル、アプリが必要な高位の抽象化を構築するための適応性の高いビルディングブロックです。
評価フレームワーク
- 機能検証:「Evaluations」フレームワークを使用して、プロンプトを検証し、動的条件下でも機能が正常に動作するか確認できます。
- 深いテスト:単なるユニットテストでは捉えきれない問題も検出可能です。
- 堅牢性の保証:指示事項の改良やモデル切り替え、動的プロファイルのチューニングなど、あらゆるイテレーションにおいて、アプリの実挙動がリリース前に安定していることを保証する信頼を提供します。
コマンドラインインターフェース(CLI)
- 新しいツール:macOS 27 に搭載される
コマンドラインツールを利用できます。fm - 開発加速:
- スクリプト化の効率化とモデル関連ワークフローの自動化が可能になります。
- アプリのコード一行も書かずにアイデアから実装への迅速なプロトタイプ作成を支援します。
- 効率的な開発パスを実現できます。
オープンソース
- ユーティリティパッケージ:新たな AI パターンの採用を支援するため、実験的な抽象層が追加されています。
- カスタムスキル、コンテキスト管理ヘルパー、チャット完了(Chat Completions)クライアントが含まれます。
- Python エコシステムとの連携:
- 「Foundation Models SDK for Python」を提供しており、Python 圏内の一般的なツールや評価パッケージとの統合が可能になります。
要件事項
- 利用制限:「Acceptable Use Requirements」では、Apple Foundation モデルの使用が禁止される事柄が明記されています。
- AI アクチス対応:AFM 3 Cloud を自らの AI システムに統合しようとするプロバイダーに対し、AI アクチス第 53 条第 1 項 b 号に基づき、必要な情報および文書の提供を行います。