「AI写真検索」とは
従来の写真検索は、日付・場所・アルバム名・認識された文字などの情報があると強力です。セマンティック検索は別の手掛かりを加えます。写真の見た目を数値で表し、「レンガの壁の横にある赤い自転車」のような文と比較します。
QueryableはAppleのMobileCLIP系モデルを使い、画像と文章を同じ512次元の空間に配置します。ベクトルが近い写真ほど上位になります。これは類似度による順位であり、すべての物体を確実に識別したという意味ではありません。
- 自然な文章で場面を検索
- 参考画像から似た写真を検索
- 期間で候補を絞り込み
- 端末内で結果を順位付け
オフラインでできることとiCloudの境界
写真の有効なベクトルがローカル索引に保存されれば、Queryableは検索文をiPhone内で変換し、その索引と比較できます。繰り返し検索するためにQueryableの検索サーバーへ接続する必要はありません。
重要な境界はiCloud写真です。現在のQueryableは索引作成時にPhotoKitのネットワークアクセスを無効にします。「iPhoneのストレージを最適化」により使える画像データが端末にない場合は、先にAppleの写真アプリでその項目を端末へ保存し、その後Queryableで索引化してください。
実用上の注意: クラウド上の写真が多い場合は、Appleの写真アプリで必要な項目を先に端末へ保存してください。電源、Wi‑Fi、十分な空き容量はApple側の準備に役立ち、その後のQueryable索引はローカルで行われます。
プライベートな写真検索で確認すべきこと
「端末内」という言葉が、画面だけでなく実際の検索経路を指しているか確認しましょう。写真が端末外へ出るか、アカウントが必要か、索引がどこに保存されるか、準備後に機内モードで検索できるかが重要です。
QueryableはMITライセンスのオープンソースです。Core MLエンコーダー、ローカルの埋め込み保存、類似度検索を公開リポジトリで確認できます。検証可能な主張は、セマンティック索引や検索のために写真ライブラリを受信するQueryable運営サーバーがないことです。
- 基本検索にアカウント不要
- 写真を受け取るQueryableサーバーなし
- 端末内のセマンティック索引
- 公開ソースコード
セマンティック検索の限界
一般的な場面、物、色、構図には有効ですが、非常に小さな細部、人物の厳密な識別、珍しい固有名詞、画像内の文字には別の機能が必要な場合があります。検索言語や表現の明確さも結果に影響します。
まず最も特徴的で目に見える事実を短く入力し、上位結果を確認してから期間を追加してください。似た写真をすでに持っているなら、文章を工夫するより参考画像検索の方が適することもあります。
よくある質問
iPhoneでAI写真検索をオフライン利用できますか?
はい。端末内の画像・文章モデルで、検索文をローカル写真索引と比較できます。クラウド上だけの項目は、先に端末で使える画像データを用意する必要があります。
オフラインAI検索は顔を識別しますか?
セマンティックな場面検索と顔識別は別の機能です。Queryableは見た目と言葉の類似性に重点を置き、人物やペットにはApple写真の該当機能が向いています。
Queryableのアカウントは必要ですか?
基本のローカル写真検索にQueryableアカウントは必要ありません。