প্রকল্প সম্পর্কে

# LLM Wiki LLM Wiki একটি ক্রস-প্ল্যাটফর্ম ডেস্কটপ অ্যাপ্লিকেশন যা আপনার নথিগুলিকে স্বয়ংক্রিয়ভাবে একটি সংগঠিত, আন্তঃসংযুক্ত জ্ঞানভিত্তিতে রূপান্তরিত করে। প্রতিবার স্ক্র্যাচ থেকে পুনরুদ্ধার-ও-উত্তর (traditional RAG) করার পরিবর্তে, LLM আপনার উৎস থেকে একটি স্থায়ী উইকি বৃদ্ধি করে এবং বজায় রাখে। জ্ঞান একবার সংকলিত হয় এবং সাম্প্রতিক রাখা হয়, প্রতিটি প্রশ্নে পুনরায় উদ্ভূত হয় না। এই প্রজেক্টটি [Karpathy-এর LLM Wiki প্যাটার্ন](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f) -এর উপর ভিত্তি করে তৈরি — LLM ব্যবহার করে ব্যক্তিগত জ্ঞানভিত্তি তৈরির একটি পদ্ধতি। ## মূল বৈশিষ্ট্যসমূহ ### দুই-ধাপ চেইন-অফ-থট ইনজেস্ট - LLM প্রথমে বিশ্লেষণ করে, তারপর উৎস ট্রেসেবিলিটি এবং ইনক্রিমেন্টাল ক্যাশেসহ উইকি পৃষ্ঠা তৈরি করে - SHA256 ইনক্রিমেন্টাল ক্যাশে — অপরিবর্তিত ফাইলগুলি স্বয়ংক্রিয়ভাবে এড়িয়ে যায়, টোকেন এবং সময় বাঁচায় - ব্যর্থ কাজগুলি ৩ বার পর্যন্ত স্বয়ংক্রিয়ভাবে পুনরায় চেষ্টা করে - ভাষা-সচেতন প্রজন্ম (ইংরেজি বা চীনা) ### মাল্টিমোডাল ইমেজ ইনজেশন - PDF থেকে এমবেডেড ছবি নিষ্কাশন করুন - একটি ভিশন LLM দিয়ে তথ্যভিত্তিক ক্যাপশন তৈরি করুন - লাইটবক্স প্রিভিউ এবং উৎসে যাওয়ার সুবিধাসহ ইমেজ-সচেতন অনুসন্ধান ফলাফলে ছবিগুলি দেখান ### মাল্টি-ফরম্যাট ডকুমেন্ট পার্সিং - PDF, অফিস ডকুমেন্ট, EPUB/MOBI, Org mode, ছবি, মিডিয়া, ওয়েব ক্লিপ এবং URL-এর ব্যাচ - বিল্ট-ইন, ক্লাউড বা লোকাল MinerU PDF প্রসেসিং - docx-rs দিয়ে DOCX — শিরোনাম, বোল্ড/ইটালিক, তালিকা, টেবিল → কাঠামোবদ্ধ মার্কডাউন - Readability.js + Turndown.js দিয়ে ওয়েব ক্লিপ → পরিষ্কার মার্কডাউন ### নমনীয় মডেল কনফিগারেশন - প্রতিটি প্রজেক্টের জন্য মডেল কনফিগার করুন - চ্যাট এবং ইনজেস্ট আলাদাভাবে রাউট করুন - কাস্টম প্রদানকারী, হেডার এবং স্ট্রিমিং আউটপুট পরিচালনা করুন - মাল্টি-প্রোভাইডার সমর্থন: OpenAI, Anthropic, Google, Ollama, Custom ### উৎস-ভিত্তিক পুনরুদ্ধার - শুধুমাত্র মূল আমদানিকৃত উপাদান থেকে উত্তর দিতে Read Sources Only মোড - 4-সিগন্যাল নলেজ গ্রাফ: সরাসরি লিঙ্ক, উৎস ওভারল্যাপ, Adamic-Adar এবং টাইপ অ্যাফিনিটিসহ প্রাসঙ্গিকতা মডেল - Louvain কমিউনিটি ডিটেকশন — সংহতি স্কোরিংসহ স্বয়ংক্রিয় জ্ঞান ক্লাস্টার আবিষ্কার - গ্রাফ ইনসাইট — আশ্চর্যজনক সংযোগ এবং জ্ঞান ফাঁক, এক-ক্লিকে ডিপ রিসার্চ ### ভেক্টর সিমান্টিক সার্চ (ঐচ্ছিক) - LanceDB-এর মাধ্যমে এমবেডিং-ভিত্তিক পুনরুদ্ধার - যেকোনো OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট সমর্থন করে - ডিফল্টভাবে অক্ষম; সেটিংসে স্বাধীন এন্ডপয়েন্ট, API কী এবং মডেল কনফিগারেশনসহ সক্ষম করুন - বেঞ্চমার্ক: ভেক্টর সার্চ সক্ষম করলে সামগ্রিক রিকল 58.2% থেকে 71.4% এ উন্নত হয়েছে ### Rust ব্যাকএন্ড চ্যাট এজেন্ট - টুল-ব্যবহারকারী এজেন্ট রানটাইম, উইকি/সোর্স/গ্রাফ/ওয়েব পুনরুদ্ধারসহ - ওয়ার্কস্পেস ফাইল জেনারেশন, শেল অনুমোদন, বাতিলকরণ এবং স্ট্রিমিং টুল ইভেন্ট - এজেন্ট স্কিল — লোকাল `SKILL.md` ফোল্ডার স্ক্যান ও সক্ষম করুন, `/skill` দিয়ে স্কিল নির্বাচন করুন - জেনারেটেড ওয়ার্কস্পেস আউটপুট দ্রুত ফোল্ডার অ্যাক্সেসসহ প্রিভিউ হিসাবে প্রদর্শিত হয় - নিরাপদ এক্সিকিউশন মডেল — প্রজেক্ট ওয়ার্কস্পেস কমান্ড মসৃণভাবে চলতে পারে, যখন বাহ্যিক শেল কমান্ডের জন্য স্পষ্ট অনুমোদন প্রয়োজন ### ডিপ রিসার্চ - Tavily, SerpApi বা SearXNG-এর মাধ্যমে ওয়েব অনুসন্ধান, সম্পূর্ণ কনটেন্ট এক্সট্র্যাকশনসহ - প্রতি বিষয়ে একাধিক অনুসন্ধান ক্যোয়ারি, ইনজেস্টের সময় LLM-জেনারেটেড - ব্যবহারকারী নিশ্চিতকরণ ডায়ালগ — পর্যালোচনার জন্য এডিটযোগ্য বিষয় এবং অনুসন্ধান ক্যোয়ারি দেখানো হয় - গতিশীল উচ্চতা এবং রিয়েল-টাইম স্ট্রিমিং অগ্রগতিসহ রিসার্চ প্যানেল ### প্রজেক্ট ম্যানেজমেন্ট - ডিভাইস জুড়ে সম্পূর্ণ প্রজেক্ট আর্কাইভ এক্সপোর্ট এবং ইমপোর্ট করুন - বিদ্যমান পৃষ্ঠা থেকে উইকি ইনডেক্স পুনর্নির্মাণ করুন - ডিরেক্টরি কাঠামো সংরক্ষণ করে ফোল্ডার ইমপোর্ট - সোর্স ফাইল মুছলে তাদের উইকি সারাংশ পৃষ্ঠা সরানো হয় - ৩-পদ্ধতি ম্যাচিং সম্পর্কিত উইকি পৃষ্ঠা খুঁজে পায় ### Obsidian সামঞ্জস্য - উইকি ডিরেক্টরি Obsidian ভল্ট হিসাবে কাজ করে - প্রস্তাবিত সেটিংসসহ স্বয়ংক্রিয়-জেনারেটেড `.obsidian/` ডিরেক্টরি ### অতিরিক্ত বৈশিষ্ট্যসমূহ - তিন-কলাম লেআউট: নলেজ ট্রি / ফাইল ট্রি (বাম) + চ্যাট (মাঝে) + প্রিভিউ (ডান) - রিয়েল-টাইম প্রসেসিং স্থিতিসহ অ্যাক্টিভিটি প্যানেল - দৃশ্যকল্প টেমপ্লেট: গবেষণা, পড়া, ব্যক্তিগত বৃদ্ধি, ব্যবসা, সাধারণ - প্রতি-কথোপকথন অধ্যবসায়সহ স্বাধীন চ্যাট সেশন - ভাঁজযোগ্য বিভাগসহ উদ্ধৃত রেফারেন্স প্যানেল - KaTeX গণিত এবং Mermaid ডায়াগ্রামসহ মার্কডাউন রেন্ডারিং - 4K থেকে 1M টোকেন পর্যন্ত কনটেক্সট সাইজ স্লাইডার - অফলাইন প্রিভিউসহ Chrome Web Clipper এক্সটেনশন - লোকাল HTTP API + MCP সার্ভার + AI এজেন্ট স্কিল - i18n — ইংরেজি + চীনা ইন্টারফেস - macOS, Windows, Linux-এর জন্য GitHub Actions CI/CD ## আর্কিটেকচার অ্যাপ্লিকেশনটি চ্যাট এজেন্ট এবং ভেক্টর অনুসন্ধানের জন্য Rust ব্যাকএন্ড ব্যবহার করে, সাথে Tauri-ভিত্তিক ফ্রন্টএন্ড। উইকি ডিরেক্টরি কাঠামো Karpathy-এর ডিজাইন অনুসরণ করে, purpose.md, schema.md, index.md, log.md এবং overview.md ফাইলসহ। ## শুরু করা 1. আপনার প্ল্যাটফর্মের জন্য অ্যাপ্লিকেশন ইনস্টল করুন (macOS ARM/Intel, Windows .msi, Linux .deb/.AppImage) 2. আপনার LLM প্রদানকারী কনফিগার করুন (OpenAI, Anthropic, Google, Ollama, বা কাস্টম) 3. ডকুমেন্ট বা ফোল্ডার ইমপোর্ট করুন 4. LLM-কে স্বয়ংক্রিয়ভাবে আপনার উইকি তৈরি করতে দিন 5. নলেজ গ্রাফ অন্বেষণ করুন, আপনার ডেটার সাথে চ্যাট করুন এবং ডিপ রিসার্চ চালান ## লাইসেন্স MIT লাইসেন্সের অধীনে ওপেন-সোর্স সফটওয়্যার।