どんなファイルも見つかる。 説明するだけ。

Ctrl を2回押して「3月の賃貸契約書」のように説明するだけ。Truffle がこのパソコン、ほかのパソコン、同僚のパソコンからも探します。「Dev、署名済みの Acme 契約書」。Dev は「送信」を押すだけ。

ブラウザで使う

インストール不要。写真や動画を写っているもので探すにはMacアプリが必要です。

  1. 画面の端に、小さなボタン。

    Mac の中は Scan 3.pdf や IMG_4821 のような名前のファイルだらけ。

  2. どのアプリでも Ctrl を2回。

    ボタンをクリックしても OK。検索ボックスが開きます。

  3. 書類を中身で探す。

    「3月にサインした賃貸契約書」と入力。ファイル名もフォルダもいりません。どの結果もヒットした理由が見えます。

  4. 写っているもので写真を探す。

    ケーキとろうそくを見分け、カードの文字も読みます。タグもアルバムも不要。

  5. 旅行の写真をまるごと Ian へ。

    ひとことで 81 枚すべてを選択。プライベートに見える 3 枚は外れます。

    今のところ、こうした依頼は英語とベトナム語でのみ使えます。

  6. 暗号化済み。開けるのは Ian だけ。

    私たちのサーバーは中継するだけで、開けません。遅くとも7日で削除されます。

  7. 動画を、話した言葉で探す。

    ビーチと Ian の言葉が一致し、彼が言ったその瞬間から動画が開きます。

  8. 同僚のパソコンに聞く。

    Dev を選んで「署名済みの Acme 契約書」と入力。Dev の Mac が見つけます。Dev が OK するまで何も届きません。

  9. Dev が「送信」を押すと、暗号化されて届く。

    開けるのはあなたのデバイスだけ。

  10. スマホから自分の Mac に聞く。

    外出先で賃貸契約書が必要? Mac が見つけて、暗号化して送ってくれます。今日からスマホのブラウザで使えます。

いま見たもの

送るファイルは暗号化されます。私たちには開けません。

インストール不要。写真や動画を写っているもので探すにはMacアプリが必要です。

スマホで

スマホでも Truffle。

どこからでもパソコンにファイルを頼み、同僚の依頼にはワンタップで応え、スマホの中の写真も見つけられます。

  • スマホからパソコンに聞く

    外出先で賃貸契約書が必要? 聞くだけで、パソコンが見つけてスマホに送ります。

  • 同僚の依頼に応える

    Amy が 3 月の請求書を求めています。ファイルを確認して「送信」をタップすれば、パソコンが送ります。

  • 次のアップデートで

    スマホの写真と動画を見つける

    写っているもの、写っている文字、場所や日付で。送らない限り、何もスマホの外に出ません。

  • 次のアップデートで

    メッセージからファイルを送る

    メッセージの App ドロワーで Truffle を開き、ファイルを見つけてチャットに入れるだけ。

  • 依頼に共有する

    写真、ファイル、メールから Truffle を選び、相手を選ぶだけ。その人の依頼への返事として届きます。

  • ホーム画面に

    ウィジェットが、あなたを待っているものを表示。ワンタップで開きます。

iPhone 版と Android 版のアプリはもうすぐ。それまでは、スマホのブラウザで Truffle を使えます。 ブラウザで使う

しくみ

Mac に残るもの、私たちに見えるもの。

検索はあなたのパソコンの中で動きます。私たちのサーバーは、あなたが送ると決めたファイルを中継するだけ。暗号化されているので、私たちには開けません。

Mac に残ったもの

私たちには何も届いていません

1枚の写真について Mac が保存したこと

映像
ケーキ、ろうそく
写っている文字
“Happy birthday Mia!”

検索用の「指紋」も保存します。入力した言葉と照らし合わせるために Mac が使う数字の列で、そこから写真を元に戻すことはできません。

この Mac にだけ保存。「ろうそくを吹き消すミア」でこの写真が見つかったのはこのため。看板とろうそくで見つけたのであって、誰かの顔ではありません。

  • 3月にサインした賃貸契約書
  • ろうそくを吹き消すミア
  • find all the puerto rico photos and send to ian
  • Ian が get out of the shot と言っているビーチの動画

AI はあなたのパソコンで動き、Apple シリコン搭載の Mac では Neural Engine を使います。検索インデックスも、覚えたことも、そこに残ります。

私たちのサーバーを通ったもの

暗号化された送信 3 回
  • Sam → Ian暗号化されたファイル 81 件、サイズは切り上げ暗号化済み
  • Sam が Dev に依頼“署名済みの Acme 契約書” · 1 ファイル · 約 1 MB暗号化済み
  • Sam のスマホが Sam の Mac に依頼“署名済みの賃貸契約書” · 1 ファイル · 約 1 MB暗号化済み

見えるもの

  • 誰が誰に、いつ頼んだか
  • 依頼の言葉(依頼と一緒に保存。自分のデバイス間の依頼は7日間)
  • 各ファイルのおおよそのサイズ

決して見えないもの

  • あなたのファイルとその名前
  • どのファイルが見つかったか、いくつあったか

どのファイルも送る前にあなたのパソコンで暗号化され、相手のデバイスでしか開けません。私たちのコピーはダウンロードから 24 時間後に削除し、7 日を超えて保管することはありません。

あなたなしでは、何も送られません。 誰かにファイルを頼まれると、その依頼と、パソコンが見つけたものが表示されます。「送信」を押すまで何も送られません。自動送信は、フォルダごとにオンにしない限りオフです。

大事なファイルは、必ずあなたの確認が必要。 税・銀行・身分証の番号が入ったファイルは、フォルダを許可していても自動では送られません。

あなたのファイルでAIを学習させません。 Truffle はあなたが開いたファイルから、あなたのデバイスの中で学びます。改善のためのデータ共有は、オンにしない限りオフです。

技術的なことが気になる方へ
  • デバイスごとに専用のX25519鍵ペアがあります。秘密鍵がデバイスの外に出ることはありません。
  • ファイルはそれぞれ専用のランダムな鍵で暗号化されます(XSalsa20-Poly1305、NaCl secretbox)。その鍵は受け取る人の各デバイス向けに封をされます。
  • サイズは段階ごとに埋められるので、中継サーバーにはファイルのおおよその大きさしかわかりません。
  • 相手と安全コードを見比べて、そのデバイスが本当に本人のものか確かめられます。
  • デバイスの追加は一度だけ。すでに持っているコンピュータから、短いコードを照らし合わせて行います。追加できるのはコンピュータだけです。
  • リンクのページは私たちのサーバーから届くため、悪意あるページを返すサーバーならそのリンクの鍵を読めてしまいます。だからリンクは送り方の既定にはしていません。

計測結果

正しいファイルを一番に見つける割合。

探していたファイルが一番上に出る割合です。どのエンジンも同じファイルを同じ質問で検索しました。

私たちが生成したファイルでの、自社ベンチマーク。

64.3%

正しいファイルが1位、10,000 件の混在ファイルで

次点のSQLite FTS5の1.6倍の割合で見つけます。

  • Truffle64.3%
  • SQLite FTS539.0%
  • FTS5 + e529.5%
  • bge-m327.8%
  • Tantivy25.0%
  • e5-small20.6%
  • ripgrep9.1%

57.5%

正しいファイルが1位、1,000,000 件の混在ファイルで

次点のSQLite FTS5の1.7倍の割合で見つけます。

  • Truffle57.5%
  • SQLite FTS532.9%
  • Tantivy24.6%

75.0%

スクリーンショット、スキャン、ページの写真の中の言葉で正しいファイルが1位(10,000 ファイル)

次点のmacOS Spotlightの3倍の割合で見つけます。

  • Truffle75.0%
  • macOS Spotlight25.0%
  • SQLite FTS50%
  • Tantivy0%

ふつうの検索にかかる時間。短いほど速い。

100万ファイルでSQLite FTS5の2.6倍の速さ。

  1. Truffle · 写真・スクリーンショット・動画 4,100 件

    9.5 ms
  2. Truffle · 100万ファイル

    39 ms
  3. SQLite FTS5 · 100万ファイル

    102 ms

バーは実際の15倍ゆっくり再生しています。 Tantivy が速い(4.2 ms)のは、完全に一致する言葉だけを見るからです。100万ファイルでは、正しいファイルを1位にするのは 24.6% です。

75.4%

21言語で、言語ごとに生成した58ファイル、質問はそれぞれの言語で:Truffle が正しいファイルを1位に出すのは 75.4%。言語対応の作業前は 63.7% でした。

  1. スペイン語93% (言語対応の改良前: 89%)
  2. 英語90% (言語対応の改良前: 90%)
  3. インドネシア語90% (言語対応の改良前: 70%)
  4. ドイツ語86% (言語対応の改良前: 69%)
  5. ヒンディー語86% (言語対応の改良前: 59%)
  6. ポルトガル語84% (言語対応の改良前: 74%)
  7. 中国語80% (言語対応の改良前: 60%)
  8. ベトナム語79% (言語対応の改良前: 72%)
  9. トルコ語77% (言語対応の改良前: 68%)
  10. ロシア語77% (言語対応の改良前: 63%)
  11. 日本語77% (言語対応の改良前: 60%)
  12. フランス語73% (言語対応の改良前: 73%)
  13. 韓国語72% (言語対応の改良前: 72%)
  14. 広東語72% (言語対応の改良前: 56%)
  15. スワヒリ語71% (言語対応の改良前: 50%)
  16. マラーティー語65% (言語対応の改良前: 55%)
  17. ウルドゥー語65% (言語対応の改良前: 52%)
  18. タミル語65% (言語対応の改良前: 48%)
  19. ベンガル語63% (言語対応の改良前: 50%)
  20. アラビア語61% (言語対応の改良前: 61%)
  21. テルグ語61% (言語対応の改良前: 45%)

Truffle自身の以前の版との比較で、他のツールとの比較ではありません。各言語の検索は24〜31件なので、言語ごとの数字は傾向、21言語の合計が結果です。

ほかの数字
  • 正確なファイル名で検索した場合、100万ファイル:Truffle 97.7%、Tantivy 90.9%、SQLite FTS5 79.5%。
  • 写っているもので写真を探す(10,000 ファイル):Truffle 60.1%、キーワード検索 1.3%。
  • 写っているもので探す写真・スクリーンショット・動画:エンジンの調整後に書いた 44 件の新しい検索で 79.5%(以前の私たちのエンジン:13.6%)。調整に使った 260 件では 63.8%で、画像モデル単体はそこで 69.6% です。
  • 話された言葉・聞こえた音・映ったもの・撮影場所で動画を探す(正解のある 250 件の検索):Truffle 58.8%、同じ手がかりを単純に合わせたもの 30.4%、音声だけ 7.6%、macOS の Spotlight 0%。 話した言葉での検索には、Apple シリコン搭載の Mac が必要です。

これは私たち自身の計測で、誰かの実際のファイルではなく、私たちが生成したファイルを使っています。どのエンジンも同じファイルを同じ質問で検索しました。外部による再現はまだありません。

ファイル:英語とベトナム語の10,000件、100,000件、1,000,000件の混在セット。PDF、Word・Excelファイル、テキスト、レシートの写真、スクショ、スキャン、写真を含みます。21言語の結果は、別の計測によるものです。

速度はインデックスを読み込み済みの状態でのふだんの時間で、M3 Max搭載のMacBook Pro 1台で計測しました。遅いパソコンでは時間がかかります。 TruffleはまだGoogleフォト、Appleの写真、Googleドライブ、Dropboxの検索とは比較していないため、それらについては何も主張しません。

自分のファイルで試してみる。

あなたにも、家族にも、チームにも、お客さまとのやりとりにも。ファイルはあなたのパソコンに残り、検索もそこで動きます。

インストール不要。写真や動画を写っているもので探すにはMacアプリが必要です。

ほかにもMacWindowsLinuxiPhoneとAndroid 近日