যেকোনো ফাইল খুঁজুন। শুধু বর্ণনা করুন।

Ctrl দুবার চাপুন আর যেকোনো ফাইল বর্ণনা করুন, যেমন «মার্চের ভাড়ার চুক্তি»। Truffle সেটা খুঁজে পায় এই কম্পিউটারে, আপনার অন্য কম্পিউটারে বা সহকর্মীর কম্পিউটারে: «Dev, Acme-এর সই করা চুক্তি»। Dev শুধু «পাঠান» চাপেন।

ব্রাউজারে ব্যবহার করুন

কিছু ইনস্টল করতে হবে না। ছবি আর ভিডিওতে কী আছে তা দিয়ে খুঁজতে Mac অ্যাপ লাগবে।

  1. স্ক্রিনের কিনারে একটা ছোট বোতাম।

    আপনার Mac ভরা এমন সব ফাইলে, যাদের নাম Scan 3.pdf আর IMG_4821-এর মতো।

  2. যেকোনো অ্যাপে Ctrl দুবার চাপুন।

    অথবা বোতামে ক্লিক করুন। একটা সার্চ বক্স খোলে।

  3. ডকুমেন্টে কী লেখা আছে তা দিয়ে খুঁজুন।

    লিখুন «মার্চে সই করা ভাড়ার চুক্তি»। ফাইলের নাম বা ফোল্ডার লাগে না। প্রতিটি ফল কেন মিলল তা দেখতে পান।

  4. ছবিতে কী আছে তা দিয়ে ছবি খুঁজুন।

    এটা কেক আর মোমবাতি দেখে, কার্ডটা পড়ে। ট্যাগ বা অ্যালবাম লাগে না।

  5. পুরো ভ্রমণ ইয়ানকে পাঠান।

    একটা বাক্যেই সব 81টি ছবি বাছাই হয়। যে 3টি ব্যক্তিগত মনে হয়, সেগুলো বাদ থাকে।

    আপাতত এ ধরনের অনুরোধ শুধু ইংরেজি আর ভিয়েতনামিতে কাজ করে।

  6. এনক্রিপ্টেড। শুধু ইয়ানই খুলতে পারে।

    আমাদের সার্ভার এগুলো পৌঁছে দেয়, কিন্তু খুলতে পারে না। বড়জোর 7 দিনের মধ্যে মুছে যায়।

  7. ভিডিওতে কী বলা হয়েছে তা দিয়ে খুঁজুন।

    এটা সৈকত আর ইয়ানের কথা মেলায়, তারপর ভিডিওটা ঠিক যেখানে সে বলে সেখানে খোলে।

  8. সহকর্মীর কম্পিউটারকে জিজ্ঞেস করুন।

    Dev-কে বেছে লিখুন «Acme-এর সই করা চুক্তি»। Dev-এর Mac সেটা খুঁজে পায়। Dev হ্যাঁ না বলা পর্যন্ত কিছুই ফেরে না।

  9. Dev «পাঠান» চাপেন। ফাইল এনক্রিপ্ট হয়ে পৌঁছায়।

    শুধু আপনার ডিভাইসই এটা খুলতে পারে।

  10. ফোন থেকে নিজের Mac-কে জিজ্ঞেস করুন।

    বাইরে আছেন আর ভাড়ার চুক্তিটা দরকার? আপনার Mac সেটা খুঁজে এনক্রিপ্ট করে পাঠায়। আজ ফোনের ব্রাউজারেই চলে।

এইমাত্র যা দেখলেন

আপনার পাঠানো ফাইল এনক্রিপ্টেড। আমরা খুলতে পারি না।

কিছু ইনস্টল করতে হবে না। ছবি আর ভিডিওতে কী আছে তা দিয়ে খুঁজতে Mac অ্যাপ লাগবে।

আপনার ফোনে

আপনার ফোনে Truffle।

যেকোনো জায়গা থেকে কম্পিউটারের কাছে ফাইল চান, এক ট্যাপে সহকর্মীকে হ্যাঁ বলুন, আর ফোনেই ছবি খুঁজুন।

  • ফোন থেকে কম্পিউটারকে জিজ্ঞেস করুন

    বাইরে আছেন আর ভাড়ার চুক্তিটা দরকার? জিজ্ঞেস করুন, কম্পিউটার সেটা খুঁজে আপনার ফোনে পাঠায়।

  • সহকর্মীকে হ্যাঁ বলুন

    Amy মার্চের ইনভয়েস চাইছেন। ফাইলটা দেখুন, পাঠান-এ ট্যাপ করুন, আপনার কম্পিউটার পাঠিয়ে দেয়।

  • পরের আপডেটে

    ফোনে ছবি আর ভিডিও খুঁজুন

    তাতে কী আছে, তাতে লেখা শব্দ, জায়গা বা তারিখ দিয়ে। আপনি না পাঠালে কিছুই ফোন ছেড়ে যায় না।

  • পরের আপডেটে

    Messages থেকে ফাইল পাঠান

    Messages-এর অ্যাপ ড্রয়ারে Truffle খুলুন, ফাইল খুঁজে চ্যাটে ছেড়ে দিন।

  • কোনো অনুরোধে শেয়ার করুন

    Photos, Files বা Mail থেকে Truffle বেছে নিন, তারপর কার জন্য। এটা তাঁর অনুরোধের উত্তর হিসেবে যায়।

  • আপনার হোম স্ক্রিনে

    একটা উইজেট দেখায় কী আপনার অপেক্ষায় আছে। এক ট্যাপে খোলে।

iPhone আর Android অ্যাপ প্রায় তৈরি। ততদিন Truffle আপনার ফোনের ব্রাউজারে চলে। ব্রাউজারে ব্যবহার করুন

কীভাবে কাজ করে

আপনার Mac-এ কী থাকে, আর আমরা কী দেখি।

সার্চ চলে আপনার কম্পিউটারে। আমাদের সার্ভার শুধু সেই ফাইলগুলো পৌঁছে দেয় যা আপনি পাঠাতে বেছে নেন, এনক্রিপ্ট করে, যাতে আমরা খুলতে না পারি।

আপনার Mac-এই থেকেছে

আমাদের কিছুই পাঠানো হয়নি

একটা ছবি নিয়ে আপনার Mac যা সংরক্ষণ করেছে

দেখা
কেক, মোমবাতি
এতে লেখা
“Happy birthday Mia!”

এটা একটা সার্চ ফিঙ্গারপ্রিন্টও রাখে: কিছু সংখ্যা, যা দিয়ে আপনার Mac আপনার লেখার সঙ্গে মেলায়। এগুলো থেকে ছবিটা আর বানানো যায় না।

শুধু এই Mac-এ সংরক্ষিত। এভাবেই «মিয়া মোমবাতি নেভাচ্ছে» এই ছবিটা খুঁজে পেয়েছে: এতে থাকা বোর্ড আর মোমবাতি দেখে, কারও মুখ দেখে নয়।

  • মার্চে সই করা ভাড়ার চুক্তি
  • মিয়া মোমবাতি নেভাচ্ছে
  • find all the puerto rico photos and send to ian
  • সৈকতের সেই ভিডিও যেখানে ইয়ান get out of the shot বলে

AI চলে আপনার কম্পিউটারে, আর Apple silicon-এর Mac-এ Neural Engine ব্যবহার করে। সার্চ ইনডেক্স, আর এটা যা মনে রাখে, সেগুলোও সেখানেই থাকে।

আমাদের সার্ভার দিয়ে গেছে

3 বার এনক্রিপ্টেড পাঠানো
  • Sam → Ian81টি এনক্রিপ্টেড ফাইল, আকার ওপরের দিকে রাউন্ড করাএনক্রিপ্টেড
  • Sam চাইছেন Dev-এর কাছে“Acme-এর সই করা চুক্তি” · 1টি ফাইল · প্রায় 1 MBএনক্রিপ্টেড
  • Sam-এর ফোন জিজ্ঞেস করছে Sam-এর Mac-কে“সই করা ভাড়ার চুক্তি” · 1টি ফাইল · প্রায় 1 MBএনক্রিপ্টেড

এটি দেখে

  • কে কার কাছে চেয়েছে, আর কখন
  • অনুরোধের শব্দ, যা তার সঙ্গে রাখা হয় (আপনার নিজের ডিভাইসগুলোর মধ্যে অনুরোধের জন্য 7 দিন)
  • প্রতিটা ফাইলের আনুমানিক আকার

এটি কখনো দেখে না

  • আপনার ফাইল আর তাদের নাম
  • কোন ফাইলগুলো পাওয়া গেছে, বা কতগুলো

প্রতিটা ফাইল পাঠানোর আগে আপনার কম্পিউটারে এনক্রিপ্ট হয়, যাতে শুধু অন্য মানুষটির ডিভাইসই খুলতে পারে। ডাউনলোডের 24 ঘণ্টা পরে আমরা আমাদের কপি মুছে দিই, আর কখনও 7 দিনের বেশি রাখি না।

আপনাকে ছাড়া কিছু যায় না। কেউ আপনার কাছে ফাইল চাইলে আপনি তার অনুরোধ আর আপনার কম্পিউটার যা পেয়েছে তা দেখেন। আপনি «পাঠান» না চাপা পর্যন্ত কিছু যায় না। স্বয়ংক্রিয় পাঠানো বন্ধ থাকে, যতক্ষণ না আপনি কোনো ফোল্ডারের জন্য চালু করেন।

সংবেদনশীল ফাইলে সবসময় আপনার সম্মতি লাগে। ট্যাক্স, ব্যাংক বা পরিচয়পত্রের নম্বর থাকা ফাইল কখনো নিজে থেকে যায় না, আপনি ফোল্ডারের অনুমতি দিলেও।

আমরা আপনার ফাইল দিয়ে AI প্রশিক্ষণ দিই না। Truffle আপনার খোলা ফাইল থেকে শেখে, আপনার নিজের ডিভাইসে। এটাকে উন্নত করতে আমাদের সাহায্যের জন্য ডেটা শেয়ার করা বন্ধ থাকে, যতক্ষণ না আপনি চালু করেন।

যাঁরা প্রযুক্তির খুঁটিনাটি জানতে চান
  • প্রতিটি ডিভাইসের নিজস্ব X25519 কী-জোড়া আছে। প্রাইভেট কী কখনও ডিভাইস ছেড়ে যায় না।
  • প্রতিটি ফাইল নিজের এলোমেলো কী দিয়ে এনক্রিপ্ট হয় (XSalsa20-Poly1305, NaCl secretbox)। সেই কী প্রাপকের প্রতিটি ডিভাইসের জন্য সিল করা হয়।
  • আকারগুলো নির্দিষ্ট ধাপ পর্যন্ত ভরাট করা হয়, তাই মাঝের সার্ভার ফাইলের আকার শুধু মোটামুটি জানে।
  • কারও সঙ্গে সিকিউরিটি কোড মিলিয়ে দেখতে পারেন যে ডিভাইসটা সত্যিই তার।
  • একটি ডিভাইস একবারই যোগ হয়, আপনার কাছে আগে থেকে থাকা একটি কম্পিউটার থেকে, একটি ছোট কোড মিলিয়ে। আর ডিভাইস শুধু কম্পিউটারই যোগ করতে পারে।
  • লিংকের পাতাটি আমাদের সার্ভার থেকে আসে, তাই খারাপ পাতা পাঠানো কোনো সার্ভার সেই লিংকের চাবি পড়ে ফেলতে পারে। এ কারণেই লিংক কখনো পাঠানোর ডিফল্ট উপায় নয়।

পরিমাপ

এটা কতবার সঠিক ফাইল প্রথমে খুঁজে পায়।

আপনার চাওয়া ফাইল কতবার সবার আগে আসে। প্রতিটি ইঞ্জিন একই ফাইলে একই প্রশ্ন দিয়ে খুঁজেছে।

আমাদের নিজেদের মাপ, আমাদের বানানো ফাইলে।

64.3%

সঠিক ফাইল প্রথমে, 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,000,000 মিশ্র ফাইলের মধ্যে

পরের সেরা, SQLite FTS5-এর চেয়ে 1.7× বেশি বার।

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

75.0%

স্ক্রিনশট, স্ক্যান আর পাতার ছবির শব্দ দিয়ে সঠিক ফাইল প্রথমে (10,000 ফাইল)

পরের সেরা, macOS Spotlight-এর চেয়ে 3× বেশি বার।

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

একটা সাধারণ খোঁজে কত সময় লাগে। কম মানে দ্রুত।

দশ লাখ ফাইলে SQLite FTS5-এর চেয়ে 2.6× দ্রুত।

  1. Truffle · 4,100টি ছবি, স্ক্রিনশট আর ভিডিও

    9.5 ms
  2. Truffle · দশ লাখ ফাইল

    39 ms
  3. SQLite FTS5 · দশ লাখ ফাইল

    102 ms

বারগুলো আসল সময়ের চেয়ে 15× ধীরে চলে। Tantivy বেশি দ্রুত (4.2 ms), কারণ এটা শুধু হুবহু শব্দ মেলায়। দশ লাখ ফাইলে এটা সঠিক ফাইলকে 24.6% বার প্রথমে রাখে।

75.4%

21টি ভাষায়, প্রতি ভাষায় তৈরি করা 58টি ফাইলে, প্রতিটি অনুরোধ সেই ভাষাতেই: Truffle 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টি একসঙ্গে হলো ফল।

আরও সংখ্যা
  • ফাইলের হুবহু নাম দিয়ে খোঁজা, দশ লাখ ফাইলে: 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 লাগে।

এগুলো আমাদের নিজেদের পরিমাপ, আমাদের তৈরি করা ফাইলে চালানো, কারও আসল ফাইলে নয়। প্রতিটি ইঞ্জিন একই ফাইলে একই প্রশ্ন দিয়ে খুঁজেছে। বাইরের কেউ এখনও এগুলো আবার চালায়নি।

ফাইলগুলো: ইংরেজি আর ভিয়েতনামিতে ১০,০০০, ১,০০,০০০ আর ১০,০০,০০০ ফাইলের মিশ্র সেট, যাতে আছে PDF, Word আর Excel ফাইল, লেখা, রসিদের ছবি, স্ক্রিনশট, স্ক্যান আর ছবি। ২১টি ভাষার ফলাফল আলাদা একটি মাপ থেকে।

গতিগুলো হলো ইনডেক্স আগে থেকে লোড থাকা অবস্থায় সাধারণ সময়, M3 Max চিপের একটা MacBook Pro-তে। ধীর কম্পিউটারে বেশি সময় লাগবে। আমরা এখনও Truffle-কে Google Photos, Apple Photos, Google Drive বা Dropbox-এর খোঁজের সঙ্গে তুলনা করিনি, তাই তাদের নিয়ে কোনো দাবি করি না।

নিজের ফাইলে চেষ্টা করুন।

আপনার জন্য, আপনার পরিবার, টিম বা ক্লায়েন্টদের জন্য। আপনার ফাইল আপনার কম্পিউটারেই থাকে, খোঁজও।

কিছু ইনস্টল করতে হবে না। ছবি আর ভিডিওতে কী আছে তা দিয়ে খুঁজতে Mac অ্যাপ লাগবে।

আরও পাওয়া যায়MacWindowsLinuxiPhone আর Android শিগগিরই