mcpField
A
apple-ml

apple-ml

github.com/fandhe-ai開発462 回インストール4 日前に更新
リポジトリ

apple-ml について

Appleの機械学習フレームワークに関する文書を案内するスキルです。Apple Developer Documentationと明示されたSDKバージョンに基づき、Core AI、Core ML、Create ML、Vision、Speechなどの参照資料へタスクを振り分けます。

主な機能

  1. 01タスクに応じて文書カテゴリを案内
  2. 02Core AIとCore MLを網羅
  3. 03Create MLとVisionの資料を収録
  4. 04Speechと言語APIを網羅
  5. 05Media IntelligenceとMusic Understandingを紹介
  6. 06フレームワークとSDKのバージョン境界を明記

活用シーン

  1. 01モデルの読み込みと推論方法の検索
  2. 02画像・テキスト認識APIの特定
  3. 03音声文字起こしワークフローの調査
  4. 04メディア・音楽分析APIの参照

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/fandhe-ai/agent-reference-skills --skill apple-ml

インストール後、Claude Code で/apple-mlを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/coreai/
aimodel.md
aimodelasset.md
aimodelcache.md
asseterror.md
background-inference-entitlement.md
compiling-core-ai-models-ahead-of-time.md
computestream.md
computeunitkind.md
debugging-and-profiling.md
imagedescriptor.md
inferencefunction.md
inferencefunctiondescriptor.md
inferencevalue.md
integrating-on-device-ai-models.md
managing-model-specialization-and-caching.md
ndarray.md
ndarraydescriptor.md
README.md
specializationoptions.md
references/coreml/
mlarraybatchprovider.md
mlbatchprovider.md
mlcomputedevice.md
mlcomputedeviceprotocol.md
mlcomputeplan.md
mlcomputepolicy.md
mlcomputeunits.md
mlcpucomputedevice.md
mldictionaryfeatureprovider.md
mlfeatureprovider.md
mlfeaturevalue.md

詳細

プロジェクトの README より

対象: Apple developer documentation(取得日 2026-10-16、iOS 27.0 SDK 時点)。Core AI / Media Intelligence / Music Understanding は iOS 27.0+。Speech の SpeechAnalyzer 系は 26.0+(AssetInputSequenceProvider / CaptureInputSequenceProvider / AnalyzerInputConverter のみ 27.0+)。

Core ML と Core AI の境界: 公式の文言では Core ML は decision trees / tabular などニューラルネット以外のモデル向け、Core AI は最新アーキテクチャ向けで、モデル形式は .aimodel。.mlmodel / .mlpackage との互換は未確認。

ディレクトリ構成

skills/apple-ml/
  SKILL.md
  references/
    coreai/
      README.md
      integrating-on-device-ai-models.md
      aimodel.md
      aimodelasset.md
      aimodelcache.md
      inferencefunction.md
      inferencefunctiondescriptor.md
      inferencevalue.md
      imagedescriptor.md
      computestream.md
      computeunitkind.md
      ndarray.md
      ndarraydescriptor.md
      specializationoptions.md
      managing-model-specialization-and-caching.md
      compiling-core-ai-models-ahead-of-time.md
      debugging-and-profiling.md
      asseterror.md
      background-inference-entitlement.md
    coreml/
      README.md
      mlmodel.md
      mlmodelconfiguration.md
      mlmodeldescription.md
      mlmodelasset.md
      mlmodelcollection.md
      mlmodelstructure.md
      mlmodelerror.md
      mlmultiarray.md
      mlshapedarray.md
      mltensor.md
      mltensorscalar.md
      mltensorrangeexpression.md
      mlfeatureprovider.md
      mldictionaryfeatureprovider.md
      mlfeaturevalue.md
      mlsendablefeaturevalue.md
      mlbatchprovider.md
      mlarraybatchprovider.md
      mlpredictionoptions.md
      mlstate.md
      mlstateconstraint.md
      mlcomputeunits.md
      mlcomputedevice.md
      mlcomputedeviceprotocol.md
      mlcpucomputedevice.md
      mlgpucomputedevice.md
      mlneuralenginecomputedevice.md
      mlcomputeplan.md
      mlcomputepolicy.md
    createml/
      README.md
      mlimageclassifier.md
      mlimageclassifier-modelparameters.md
      mlobjectdetector.md
      mlobjectdetectormetrics.md
      mltextclassifier.md
      mlclassifier.md
      mlclassifiermetrics.md
      mlregressor.md
      mlregressormetrics.md
      mlsoundclassifier.md
      mlactionclassifier.md
      mlhandposeclassifier.md
      mlhandactionclassifier.md
      mlactivityclassifier.md
      mlstyletransfer.md
      mlwordtagger.md
      mlwordtaggermetrics.md
      mlgazetteer.md
      mlwordembedding.md
      mlrecommender.md
      mlrecommendermetrics.md
      mlboundingboxanchor.md
      mlboundingboxcoordinatesorigin.md
      mlboundingboxunits.md
      mldatatable.md
      mldatavalue.md
      mltrainingsession.md
      mltrainingsessionparameters.md
      mljob.md
      mlcheckpoint.md
      mlmodelmetadata.md
      mlsplitstrategy.md
      mlcreateerror.md
    vision/
      README.md
      vnrequest.md
      vnobservation.md
      vnimagerequesthandler.md
      vnsequencerequesthandler.md
      vnrecognizetextrequest.md
      vnrecognizedtextobservation.md
      vnclassifyimagerequest.md
      vncoremlrequest.md
      vncoremlmodel.md
      vndetectbarcodesrequest.md
      vndetectfacelandmarksrequest.md
      vndetectfacerectanglesrequest.md
      vndetecthumanbodyposerequest.md
      visionrequest.md
      visionobservation.md
      visionerror.md
      imagerequesthandler.md
      targetedimagerequesthandler.md
      videoprocessor.md
      imageprocessingrequest.md
      statefulrequest.md
      targetedrequest.md
      poseproviding.md
      boundingboxproviding.md
      boundingregionproviding.md
      quadrilateralproviding.md
      normalizedpoint.md
      normalizedrect.md
      normalizedregion.md
      normalizedcircle.md
      coordinateorigin.md
      recognizetextrequest.md
      recognizedocumentsrequest.md
      classifyimagerequest.md
      coremlrequest.md
      calculateimageaestheticsscoresrequest.md
      generateimagefeatureprintrequest.md
      detectbarcodesrequest-modern.md
      detectcontoursrequest.md
      detectrectanglesrequest.md
      detectdocumentsegmentationrequest.md
      detecttextrectanglesrequest.md
      detectfacerectanglesrequest-modern.md
      detectfacelandmarksrequest-modern.md
      detectfacecapturequalityrequest.md
      detecthumanbodyposerequest-modern.md
      detecthumanbodypose3drequest.md
      detecthumanhandposerequest.md
      detecthumanrectanglesrequest.md
      detectanimalbodyposerequest.md
      recognizeanimalsrequest.md
      detecthorizonrequest.md
      detectlenssmudgerequest.md
      detecttrajectoriesrequest.md
      generatepersoninstancemaskrequest.md
      generatepersonsegmentationrequest.md
      generateforegroundinstancemaskrequest.md
      generateiterativesegmentationrequest.md
      isolating-an-object-from-a-tap-box-or-scribble.md
      generateattentionbasedsaliencyimagerequest.md
      generateobjectnessbasedsaliencyimagerequest.md
      trackobjectrequest.md
      trackrectanglerequest.md
      trackopticalflowrequest.md
      trackhomographicimageregistrationrequest.md
      tracktranslationalimageregistrationrequest.md
      downloadableassetsrequest.md
      downloadableassetsrequeststatus.md
      barcodereadertool.md
      ocrtool.md
    natural-language/
      README.md
      nltagger.md
      nltag.md
      nltagscheme.md
      nltokenizer.md
      nllanguage.md
      nllanguagerecognizer.md
      nlembedding.md
      nlcontextualembedding.md
      nlcontextualembeddingkey.md
      nlscript.md
      nlmodel.md
      nlgazetteer.md
    speech/
      README.md
      speechanalyzer.md
      speechtranscriber.md
      dictationtranscriber.md
      speechdetector.md
      speechmodule.md
      localedependentspeechmodule.md
      speechmoduleresult.md
      analyzerinput.md
      assetinputsequenceprovider.md
      captureinputsequenceprovider.md
      analyzerinputconverter.md
      assetinventory.md
      assetinstallationrequest.md
      speechmodels.md
      sfspeechrecognizer.md
      sfspeechrecognizerauthorizationstatus.md
      sfspeechrecognitionrequest.md
      sfspeechaudiobufferrecognitionrequest.md
      sfspeechurlrecognitionrequest.md
      sfspeechrecognitiontask.md
      sfspeechrecognitionresult.md
      sftranscription.md
      sfspeechlanguagemodel.md
      sfspeechlanguagemodel-configuration.md
      sfcustomlanguagemodeldata.md
    media-intelligence/
      README.md
      detecting-and-grouping-faces-in-images.md
      facegroupanalyzer.md
      mediaintelligenceimageasset.md
      finding-the-best-moments-in-a-video.md
      videoanalyzer.md
      mediaintelligencevideoasset.md
      highlightanalysisrequest.md
      keyframeanalysisrequest.md
      mediaintelligenceerror.md
    music-understanding/
      README.md
      musicunderstandingsession.md
      musicunderstandingsession-sessionresult.md
      musicunderstandingsession-timedvalue.md
      musicunderstandingsession-rangedvalue.md
      rhythmresult.md
      keyresult.md
      loudnessresult.md
      paceresult.md
      structureresult.md
      instrumentactivityresult.md
      musicunderstandingerror.md

探索手順

タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:

  1. 下記マッピング表でタスクに対応するカテゴリを探す
  2. そのカテゴリの references/{category}/README.md を参照して目的のページを特定する
  3. 該当ページの .md を Read して詳細を確認する

タスク → カテゴリ マッピング

タスクカテゴリ参照 README
Core AI で .aimodel をロード・推論したい(AIModel / InferenceFunction / NDArray)coreaireferences/coreai/README.md
Core AI のモデル specialization・キャッシュ・ahead-of-time コンパイル(coreai-build)を知りたいcoreaireferences/coreai/README.md
Core AI モデルのデバッグ・プロファイル・バックグラウンド推論 entitlement を知りたいcoreaireferences/coreai/README.md
MLModel のロード・推論・設定を知りたいcoremlreferences/coreml/README.md
MLMultiArray / MLTensor / MLFeatureProvider の使い方を知りたいcoremlreferences/coreml/README.md
MLComputeUnits / MLComputeDevice で CPU・GPU・ANE を切り替えたいcoremlreferences/coreml/README.md
MLState・MLComputePlan など Core ML の状態・計算計画を扱いたいcoremlreferences/coreml/README.md
画像分類・物体検出モデルをトレーニングしたいcreatemlreferences/createml/README.md
MLImageClassifier / MLTextClassifier を使いたいcreatemlreferences/createml/README.md
Create ML でアクション・ハンドポーズ・単語タグ・レコメンダーモデルを学習したいcreatemlreferences/createml/README.md
MLDataTable でデータを準備・加工したいcreatemlreferences/createml/README.md
画像からテキストを認識したい(OCR)visionreferences/vision/README.md
VNRequest / VNImageRequestHandler を使いたいvisionreferences/vision/README.md
VNCoreMLRequest で Core ML モデルを Vision に組み込みたいvisionreferences/vision/README.md
Vision の modern Swift API(VisionRequest / ImageRequestHandler / 追跡・顕著性・セグメンテーション)を使いたいvisionreferences/vision/README.md
Foundation Models 用の OCRTool / BarcodeReaderTool を使いたいvisionreferences/vision/README.md
テキストのトークナイズ・品詞タグ付けをしたいnatural-languagereferences/natural-language/README.md
NLLanguageRecognizer で言語を判定したいnatural-languagereferences/natural-language/README.md
NLEmbedding / NLContextualEmbedding / NLModel でテキスト埋め込みを使いたいnatural-languagereferences/natural-language/README.md
SpeechAnalyzer / SpeechTranscriber でモダンな音声認識・文字起こしをしたいspeechreferences/speech/README.md
音声アセットを管理したい(AssetInventory)speechreferences/speech/README.md
従来の SFSpeechRecognizer / SFSpeechAudioBufferRecognitionRequest で音声認識したいspeechreferences/speech/README.md
カスタム言語モデル(SFSpeechLanguageModel)を使いたいspeechreferences/speech/README.md
SFTranscription で認識結果を扱いたいspeechreferences/speech/README.md
写真の顔を人物ごとにグループ化したい(FaceGroupAnalyzer)media-intelligencereferences/media-intelligence/README.md
動画のハイライト・キーフレームを抽出したい(VideoAnalyzer)media-intelligencereferences/media-intelligence/README.md
楽曲の BPM・キー・ラウドネス・構造・楽器を解析したい(MusicUnderstandingSession)music-understandingreferences/music-understanding/README.md

コメント