تعتبر Trove of Knowledge (TOK) تطبيقًا محليًاوعالي الجودةوقابل للاسترجاع (RAG) الذي يعمل على الاستفادة من نماذج ومؤشرات الذكاء الاصطناعي للاستعلام عن المستندات وتوليد استجابات دقيقة للسياق. مع TOK ، يمكنك تحميل المستندات وتلقي المزيد من الإجابات المستنيرة المصممة لاستفساراتك. بالإضافة إلى ذلك ، يقوم التطبيق تلقائيًا بتخزين الدردشات الخاصة بك ، مما يتيح لك إعادة النظر في المحادثات ومتابعة في أي وقت.
جدول المحتويات
؟ سمات
المتطلبات الأساسية
ابدء
الاستخدام
؟ عرض الفيديو
؟ جولة بصرية
نتائج
سمات
️ محليًا تمامًا وآمنًا وتركز على الخصوصية: يضمن TOK إجراء جميع العمليات محليًا ، مع الحفاظ على بياناتك خاصة وآمنة.
تحميل المستندات متعددة الاستخدامات: قم بتحميل أنواع مختلفة من المستندات والمجلدات النصية لإنشاء فهرس لاستجابات الذكاء الاصطناعى الأكثر استنارة.
️ تعيين البيانات الوصفية الاختيارية: تحسين تحميلات المستند باستخدام بيانات التعريف المخصصة ، مما يجعل بياناتك أكثر تنظيماً ويمكن الوصول إليها.
إعدادات واجهة المستخدم الشاملة: يمكن الوصول بسهولة إلى إعدادات مهمة مثل خيارات التقطيع ودرجة الحرارة وحجم نافذة السياق ووضع الدردشة من خلال واجهة المستخدم.
✍ مطالبات مخصصة: إضافة واستخدام مطالبات مخصصة لكل من نموذج اللغة الكبير (LLM) ومحرك الدردشة ، وتصرف الاستجابات لاحتياجاتك.
الدردشات المستمرة مع العناوين: يتم حفظ الدردشات بألقاب قابلة للتخصيص ، مما يتيح لك إعادة النظر فيها ومتابعتها لاحقًا.
تاريخ الدردشة المستمر: الوصول إلى المحادثات السابقة ومراجعتها في أي وقت.
؟ اختيار النموذج من Ollama: اختر وسحب نماذج الذكاء الاصطناعي مباشرة من Ollama لمهام وتفضيلات محددة.
⏳ استجابات البث مع المقتطفات الذكية: تجربة الاستجابات في الوقت الفعلي مع تنسيق الإخراج الذكي ، وخاصة لمقتطفات التعليمات البرمجية.
؟ قابلة للتمديد: تمديد وظائف TOK بسهولة بميزات أو تكاملات إضافية.
سطح المكتب NEO4J: يستخدم لمخازن المتجهات والرسوم البيانية من الدرجة العليا. ( قم بتثبيت إذا كان التشغيل بدون Docker / مع EXE في الإصدارات أو لأغراض البحث )
إعداد NEO4J (إذا تم تثبيت سطح المكتب NEO4J)
قم بتنزيل وتثبيت سطح المكتب NEO4J .
أضف مسار سلة Neo4J إلى متغير بيئة مسار النظام. هذا يسمح للوصول إلى Neo4J بواسطة Tok.
مثال مسار بن على Windows: pathtouser.Neo4jDesktoprelate-datadbmssyour-current-dbmsbin
(لنظام التشغيل Windows) تفعيل Neo4j CLI عن طريق تشغيل الأمر التالي في موجه الأوامر أو PowerShell لنظام التشغيل Windows:
neo4j windows-service install
يرجى الاطلاع على هذا الرابط لأداء الخطوات المذكورة أعلاه لـ Other Arch (والرجوع إليها).
ابدء
لديك خياران رئيسيان لتشغيل Tok:
الخيار 1: تشغيل Tok مع Docker (موصى به)
تأكد من أن لديك Docker و Docker مثبتة على جهازك.
استنساخ المستودع:
git clone https://github.com/gurveervirk/ToK.git
انتقل إلى الدليل الذي يحتوي على ملف docker-compose.yml :
cd ToK/docker
خدمة Ollama على نظامك المحلي. ( قد يخدمها التطبيق تلقائيًا )
ollama serve
ابدأ التطبيق مع Docker Compose:
docker-compose up -d
الخيار 2: تشغيل TOK قابل للتنفيذ (تم إهماله) (لم يعد يتم الحفاظ عليه)
تفضل بزيارة صفحة الإصدارات وقم بتنزيل أحدث ToK.exe إلى موقع/دليل (يقوم التطبيق بإنشاء الملفات والمجلدات اللازمة للعمل الصحيح).
قم بتعديل الإعدادات عن طريق تشغيل التطبيق مرة واحدة والنقر فوق أيقونة الإعدادات في الزاوية اليمنى العليا:
اسم المستخدم: استبدل اسم المستخدم لقاعدة بيانات NEO4J.
كلمة المرور: استبدل بكلمة المرور التي تقوم بتعيينها في مشروع NEO4J الخاص بك.
URI: استبدل URI بمشروع NEO4J الخاص بك.
ملاحظة: اسم المستخدم الافتراضي و URI هما القيم الافتراضية لـ Neo4J DB. يمكنك أيضًا تعديله في settings.json ، التي تم إنشاؤها بواسطة التطبيق.
منتهي! أنت الآن مستعد لبدء استخدام Tok.
الاستخدام
بعد الانتهاء من الإعداد:
إطلاق TOK .
اختر إما الدردشة مباشرة مع BOT أو تحميل المستندات باستخدام الزر العلوي اليميني لتحسين استجابات الاستعلام.
استمتع بتجربة سلسة في التفاعل مع مساعد المعرفة المحلي الذي يعمل بمنظمة العفو الدولية والذي يبقي بياناتك خاصة وآمنة.
ملاحظة: عند إنشاء دردشة جديدة مباشرة بعد تقديم محرك LLM / Chat ، قد لا تكون أحدث الدردشة مرئية في الشريط الجانبي إلى جانب الدردشة غير متوفرة لبضع ثوان. قد يكون هذا بسبب الدردشة الجديدة المخزنة بعنوان تم إنشاؤه بواسطة LLM.
عرض الفيديو
شاهد الفيديو أدناه لمشاهدة Tok في العمل:
جولة بصرية
استكشف الميزات الرئيسية وواجهة المستخدم لـ TOK من خلال الصور أدناه:
تحميل وسيط
الإعدادات مشروط
يطالب مشروط
نتائج
تم اختبار هذا التطبيق بنجاح على مجموعة فرعية من مجموعة بيانات TriviaQa ، والنتائج هي كما يلي: