كل المشاريع

Graph Index

يضع وسومًا على كل ملف من مفردات مغلقة ويجيب عن استعلامات الوسوم دون اتصال

قيد التنفيذ

التقنيات
GoTask

يمنح كل ملف في مجلد مجموعة موزونة من الوسوم من مفردات إنجليزية مغلقة تضم 100k أو 1M أو 10M مدخل، بما فيها وسوم الشيفرة مثل lang:pl وyear:2024. يعيد استعلام الوسوم الملفات المطابقة. لا يخترع وسمًا أبدًا، ولا يغادر شيء الجهاز.

كيف يعمل

  • تأتي الوسوم من المفردات المغلقة فقط، ولكل وسم وزن والدليل الذي يستند إليه.
  • تجمع الاستعلامات بين AND وOR وNOT والعبارات ونطاقات السنوات ومرشحات الوزن، من سطر الأوامر أو عبر MCP.
  • لا استدعاءات شبكة أثناء التشغيل. توجد مرحلة تلخيص بنموذج LLM محلي وهي معطّلة افتراضيًا.

مثال

# Index a folder, then ask which files carry the tags
task indexer:run -- /abs/path/to/folder
cd indexer
go run ./cmd/graph-index tags query /abs/path/to/folder "invoice AND year:2024"