Her dosyayı bul. Sadece anlat.

Ctrl tuşuna iki kez bas ve bir dosyayı anlat, örneğin “mart ayındaki kira sözleşmesi”. Truffle onu bu bilgisayarda, diğer bilgisayarlarında ya da bir iş arkadaşınınkinde bulur: “Dev, imzalı Acme sözleşmesi”. Dev sadece Gönder'e dokunur.

Tarayıcıda kullan

Kurulum yok. Fotoğrafları ve videoları içindekilere göre aramak için Mac uygulaması gerekir.

  1. Ekranın kenarında küçük bir düğme.

    Mac'in Scan 3.pdf ve IMG_4821 gibi adlara sahip dosyalarla dolu.

  2. Herhangi bir uygulamada Ctrl tuşuna iki kez bas.

    Ya da düğmeye tıkla. Bir arama kutusu açılır.

  3. Bir belgeyi içindekilere göre bul.

    “martta imzaladığımız kira sözleşmesi” yaz. Dosya adı yok, klasör yok. Her sonucun neden eşleştiğini görürsün.

  4. Fotoğrafları içindekilere göre bul.

    Pastayı ve mumları görür, kartı okur. Etiket ya da albüm gerekmez.

  5. Bütün bir geziyi Ian'a gönder.

    Tek cümle 81 fotoğrafın hepsini seçer. Özel görünen 3'ü dışarıda kalır.

    Şimdilik bu tür istekler yalnızca İngilizce ve Vietnamcada çalışıyor.

  6. Şifreli. Onları yalnızca Ian açabilir.

    Sunucumuz onları iletir ama açamaz. En geç 7 gün içinde silinirler.

  7. Bir videoyu söylenenlere göre bul.

    Plajı ve Ian'ın sözlerini eşleştirir, videoyu tam söylediği yerde açar.

  8. Bir iş arkadaşının bilgisayarına sor.

    Dev'i seç ve “imzalı Acme sözleşmesi” yaz. Dev'in Mac'i onu bulur. Dev evet demeden hiçbir şey gelmez.

  9. Dev Gönder'e dokunur. Dosya şifreli gelir.

    Onu yalnızca senin cihazların açabilir.

  10. Kendi Mac'ine telefonundan sor.

    Dışarıdasın ve kira sözleşmesi mi lazım? Mac'in onu bulur ve şifreli olarak gönderir. Bugün telefonunun tarayıcısında çalışır.

Az önce gördüklerin

Gönderdiğin dosyalar şifrelidir. Onları açamayız.

Kurulum yok. Fotoğrafları ve videoları içindekilere göre aramak için Mac uygulaması gerekir.

Telefonunda

Truffle telefonunda.

Bilgisayarından her yerden dosya iste, bir iş arkadaşına tek dokunuşla evet de ve fotoğrafları telefonun kendisinde bul.

  • Telefonundan bilgisayarına sor

    Dışarıdasın ve kira sözleşmesi mi lazım? Sor, bilgisayarın bulup telefonuna göndersin.

  • Bir iş arkadaşına evet de

    Amy mart faturasını istiyor. Dosyaya bak, Gönder'e dokun, bilgisayarın göndersin.

  • Sonraki güncellemede

    Telefonundaki fotoğraf ve videoları bul

    İçlerinde ne olduğuna, içindeki yazılara, yere ya da tarihe göre. Sen göndermedikçe hiçbir şey telefondan çıkmaz.

  • Sonraki güncellemede

    Mesajlar'dan dosya gönder

    Mesajlar'ın uygulama çekmecesinde Truffle'ı aç, dosyayı bul ve sohbete bırak.

  • Bir isteğe paylaş

    Fotoğraflar, Dosyalar ya da Mail'den Truffle'ı, sonra kime gideceğini seç. İsteğine yanıt olarak gider.

  • Ana Ekranında

    Bir widget seni bekleyenleri gösterir. Tek dokunuşla açılır.

iPhone ve Android uygulamaları neredeyse hazır. O zamana kadar Truffle telefonunun tarayıcısında çalışır. Tarayıcıda kullan

Nasıl çalışır

Mac'inde ne kalır, biz ne görürüz.

Arama senin bilgisayarında çalışır. Sunucumuz yalnızca göndermeyi seçtiğin dosyaları iletir; açamayalım diye şifrelenmiş olarak.

Mac'inde kaldı

Bize hiçbir şey gönderilmedi

Mac'inin bir fotoğraf hakkında kaydettikleri

Görülen
pasta, mumlar
İçindeki yazı
“Happy birthday Mia!”

Bir de arama parmak izi kaydeder: Mac'inin yazdıklarınla eşleştirmek için kullandığı sayılar. Bu sayılardan fotoğraf geri elde edilemez.

Yalnızca bu Mac'te kayıtlı. “mia mumları üflüyor” bu fotoğrafı böyle buldu: içindeki tabela ve mumlarla, kimsenin yüzüyle değil.

  • martta imzaladığımız kira sözleşmesi
  • mia mumları üflüyor
  • find all the puerto rico photos and send to ian
  • Ian'ın get out of the shot dediği plaj videosu

Yapay zekâ bilgisayarında çalışır, Apple silicon'lu Mac'lerde Neural Engine'i kullanır. Arama dizini ve hatırladıkları da orada kalır.

Sunucumuzdan geçenler

3 şifreli gönderim
  • Sam → Ian81 şifreli dosya, boyutlar yukarı yuvarlanmışşifreli
  • Sam, Dev kişisinden istiyor“imzalı Acme sözleşmesi” · 1 dosya · yaklaşık 1 MBşifreli
  • Sam telefonu, Sam Mac'inden istiyor“imzalı kira sözleşmesi” · 1 dosya · yaklaşık 1 MBşifreli

Görür

  • kimin kimden istediği ve ne zaman
  • bir isteğin kelimeleri, istekle birlikte saklanır (kendi cihazların arasındaki istekler için 7 gün)
  • her dosyanın yaklaşık boyutu

Asla görmez

  • dosyaların ve adları
  • hangi dosyaların bulunduğu ya da kaç tane olduğu

Her dosya çıkmadan önce bilgisayarında şifrelenir; böylece onu yalnızca karşı tarafın cihazları açabilir. Kopyamızı indirildikten 24 saat sonra sileriz ve hiçbir zaman 7 günden fazla tutmayız.

Sen olmadan hiçbir şey gönderilmez. Biri senden dosya istediğinde, isteğini ve bilgisayarının ne bulduğunu görürsün. Sen Gönder'e dokunana kadar hiçbir şey gönderilmez. Otomatik gönderim, bir klasör için açmadığın sürece kapalıdır.

Hassas dosyalar her zaman onayını ister. Vergi, banka ya da kimlik numarası içeren dosyalar, klasöre izin vermiş olsan bile asla otomatik gönderilmez.

Dosyalarınla yapay zekâ eğitmeyiz. Truffle açtığın dosyalardan, kendi cihazında öğrenir. Geliştirmemize yardım etmek için veri paylaşımı, sen açmadıkça kapalıdır.

Teknik ayrıntıları merak edenler için
  • Her cihazın kendi X25519 anahtar çifti vardır. Özel anahtar cihazdan asla çıkmaz.
  • Her dosya kendi rastgele anahtarıyla şifrelenir (XSalsa20-Poly1305, NaCl secretbox). Bu anahtar alıcının her cihazı için ayrı ayrı mühürlenir.
  • Boyutlar belli kademelere kadar doldurulur, böylece aktarıcı bir dosyanın yalnızca yaklaşık büyüklüğünü bilir.
  • Bir cihazın gerçekten ona ait olduğunu doğrulamak için biriyle güvenlik kodlarınızı karşılaştırabilirsin.
  • Bir cihaz, zaten sahip olduğun bir bilgisayardan kısa bir kod karşılaştırılarak bir kez eklenir. Yalnızca bir bilgisayar başka cihaz ekleyebilir.
  • Bağlantı sayfası sunucumuzdan gelir; kötü bir sayfa gönderen bir sunucu o bağlantıdaki anahtarı okuyabilir. Bu yüzden bağlantı asla varsayılan gönderme yolu değildir.

Ölçümler

Doğru dosyayı ne sıklıkla ilk sırada bulduğu.

Aradığın dosyanın ne sıklıkla en üstte çıktığı. Her motor aynı dosyalarda aynı sorularla aradı.

Kendi ölçümümüz, ürettiğimiz dosyalarla.

%64,3

doğru dosya ilk sırada, 10.000 karışık dosya arasında

Sonraki en iyi motordan, SQLite FTS5, 1,6× daha sık.

  • Truffle%64,3
  • SQLite FTS5%39,0
  • FTS5 + e5%29,5
  • bge-m3%27,8
  • Tantivy%25,0
  • e5-small%20,6
  • ripgrep%9,1

%57,5

doğru dosya ilk sırada, 1.000.000 karışık dosya arasında

Sonraki en iyi motordan, SQLite FTS5, 1,7× daha sık.

  • Truffle%57,5
  • SQLite FTS5%32,9
  • Tantivy%24,6

%75,0

ekran görüntüleri, taramalar ve sayfa fotoğraflarındaki kelimelerle doğru dosya ilk sırada (10.000 dosya)

Sonraki en iyi motordan, macOS Spotlight, 3× daha sık.

  • Truffle%75,0
  • macOS Spotlight%25,0
  • SQLite FTS5%0
  • Tantivy%0

Tipik bir aramanın ne kadar sürdüğü. Kısa olan daha hızlı.

Bir milyon dosyada SQLite FTS5 motorundan 2,6× daha hızlı.

  1. Truffle · 4.100 fotoğraf, ekran görüntüsü ve video

    9,5 ms
  2. Truffle · bir milyon dosya

    39 ms
  3. SQLite FTS5 · bir milyon dosya

    102 ms

Çubuklar gerçek zamandan 15× daha yavaş oynatılıyor. Tantivy daha hızlıdır (4,2 ms) çünkü yalnızca birebir kelimeleri eşleştirir. Bir milyon dosyada doğru dosyayı %24,6 oranında ilk sıraya koyar.

%75,4

21 dilde, her dil için üretilmiş 58 dosyada, her soru kendi dilinde: Truffle doğru dosyayı %75,4 oranında ilk sıraya koyuyor; dil çalışmamızdan önce bu oran %63,7 idi.

  1. İspanyolca%93 (Dil çalışmamızdan önce: %89)
  2. İngilizce%90 (Dil çalışmamızdan önce: %90)
  3. Endonezce%90 (Dil çalışmamızdan önce: %70)
  4. Almanca%86 (Dil çalışmamızdan önce: %69)
  5. Hintçe%86 (Dil çalışmamızdan önce: %59)
  6. Portekizce%84 (Dil çalışmamızdan önce: %74)
  7. Çince%80 (Dil çalışmamızdan önce: %60)
  8. Vietnamca%79 (Dil çalışmamızdan önce: %72)
  9. Türkçe%77 (Dil çalışmamızdan önce: %68)
  10. Rusça%77 (Dil çalışmamızdan önce: %63)
  11. Japonca%77 (Dil çalışmamızdan önce: %60)
  12. Fransızca%73 (Dil çalışmamızdan önce: %73)
  13. Korece%72 (Dil çalışmamızdan önce: %72)
  14. Kantonca%72 (Dil çalışmamızdan önce: %56)
  15. Svahili dili%71 (Dil çalışmamızdan önce: %50)
  16. Marathi dili%65 (Dil çalışmamızdan önce: %55)
  17. Urduca%65 (Dil çalışmamızdan önce: %52)
  18. Tamilce%65 (Dil çalışmamızdan önce: %48)
  19. Bengalce%63 (Dil çalışmamızdan önce: %50)
  20. Arapça%61 (Dil çalışmamızdan önce: %61)
  21. Telugu dili%61 (Dil çalışmamızdan önce: %45)

Truffle kendi önceki sürümüyle karşılaştırıldı, başka araçlarla değil. Her dilde 24 ile 31 arama var: tek bir dil bir yön gösterir, 21 dilin tamamı sonuçtur.

Daha fazla sayı
  • Dosyanın tam adıyla arama, bir milyon dosyada: Truffle %97,7, Tantivy %90,9, SQLite FTS5 %79,5.
  • Fotoğrafları içindekilere göre bulma (10.000 dosya): Truffle %60,1, anahtar kelime motorları %1,3.
  • İçindekilere göre fotoğraflar, ekran görüntüleri ve videolar: motor ayarlandıktan sonra yazılmış 44 yeni aramada %79,5 (önceki motorumuz: %13,6). Ayarlamada kullanılan 260 aramada: %63,8; burada görüntü modeli tek başına %69,6 alıyor.
  • Videoları söylenene, duyulana, görünene ya da çekildiği yere göre bulma (doğru cevabı olan 250 arama): Truffle %58,8, aynı sinyallerin basitçe birleştirilmesi %30,4, yalnızca konuşma %7,6, macOS Spotlight %0. Söylenenlere göre arama için Apple çipli bir Mac gerekir.

Bunlar kendi ölçümlerimiz; kimsenin gerçek dosyaları değil, bizim ürettiğimiz dosyalar üzerinde yapıldı. Her motor aynı dosyalarda aynı sorularla arama yaptı. Henüz dışarıdan kimse tekrarlamadı.

Dosyalar: İngilizce ve Vietnamca 10.000, 100.000 ve 1.000.000 dosyalık karışık setler; PDF’ler, Word ve Excel dosyaları, metinler, fiş fotoğrafları, ekran görüntüleri, taramalar ve fotoğraflar dahil. 21 dilin sonuçları ayrı bir ölçümden.

Hızlar, dizin zaten yüklüyken ölçülen tipik sürelerdir; M3 Max çipli tek bir MacBook Pro’da. Daha yavaş bilgisayarlar daha uzun sürer. Truffle uygulamasını henüz Google Fotoğraflar, Apple Fotoğraflar, Google Drive ya da Dropbox aramasıyla karşılaştırmadık, bu yüzden onlar hakkında hiçbir iddiada bulunmuyoruz.

Kendi dosyalarınla dene.

Kendin, ailen, ekibin ya da müşterilerin için. Dosyaların bilgisayarında kalır, arama da.

Kurulum yok. Fotoğrafları ve videoları içindekilere göre aramak için Mac uygulaması gerekir.

AyrıcaMacWindowsLinuxiPhone ve Android yakında