掲載済み (2026-06-13号)
110 207文字 • 2分

fm CLIとPython SDKを使用したAI搭載スクリプトの構築

原題: Build AI-powered scripts with the fm CLI and Python SDK

英語

掲載情報

概要

macOS 27で導入された新しいfm CLIとPython SDKを活用し、Apple Foundation ModelをスクリプトやPythonのデータ評価パイプラインに統合する方法を紹介しています。

詳細内容

Appleは、macOS 27から利用可能になる「fm」コマンドラインツールと「Foundation Models SDK for Python」を発表しました。これにより、従来Swiftのみに限定されていたオンデバイスおよびPrivate Cloud Compute(PCC)上のApple Foundation Modelsへのアクセスが、ターミナルやPython環境から直接可能になります。 ### 主な内容 - **fm CLI**: ターミナルから即座にモデルと対話できる `fm chat` や、スクリプト内で推論を実行する `fm respond` を提供。JSONスキーマを用いた構造化出力もサポートし、複雑なファイル整理の自動化などに活用できます。 - **Python SDK**: Python 3.10以上およびApple Silicon Macに対応。Swift版と同様のAPI体系(LanguageModelSession)を持ち、ツール呼び出し(Tool Calling)や構造化出力(Guided Generation)が可能です。 - **評価パイプラインの構築**: Jupyter Notebook、Pandas、matplotlibなどのPythonエコシステムと統合することで、プロンプトのバリエーションごとの精度を定量的に評価・可視化するワークフローが示されています。 開発者はXcodeプロジェクトを再構築することなく、迅速にプロンプトのプロトタイピングや性能分析を行うことが可能になります。