يحتوي هذا المستودع على الكود المصدري لتقنية إنشاء الاسترجاع المعزز (RAG)، كما هو موضح في المقالات التالية:
الجزء الأول: البدء، سلسلة الأفكار
الجزء 2: السبب والفعل، محادثة متعددة المنعطفات
الجزء 3: استيعاب ملفات PDF والبحث عن المتجهات
المكافأة: RAG مع SLM (نموذج اللغة الصغيرة)
أولاً، تحتاج إلى تشغيل خادم API الخاص بـ llama.cpp باستخدام Phi 2:
./server -m /path/to/phi-2.Q4_K_M.gguf
(للحصول على استجابة أبطأ ولكن بدقة محسنة، فكر في استخدام Mistral 7B OpenOrca).
لتشغيل Pico Jarvis، تحتاج إلى الإصدار 18 من Node.js أو إصدار أحدث:
npm install npm start
ثم افتح localhost:5000
.
اطرح الأسئلة التالية:
من كتب قانون الطب؟
هل يتم تناول الرامن عادة في مصر؟
من أخرج فيلم Dark Knight؟
اسم إندونيسيا الوجهة السياحية رقم 1!
ما هي اللغة الأم للسيد سبوك؟
ما هي الولاية الامريكية التي تبدأ بحرف G؟
ما هو العدد الذري للمغنيسيوم؟
أين نجد الكنغر؟
من هو والد لوك سكاي ووكر؟
في أي بلد يتحدثون لغة الماندرين؟
ما هو أطول نهر في أمريكا اللاتينية؟
من هو مؤلف النظرية النسبية الخاصة؟
ما هو المعدن الخيالي الذي تم غرسه في جسم ولفيرين؟
من أبحر مع السفينة الرائدة سانتا ماريا؟
قم بتسمية الصحراء الكبيرة القريبة من منغوليا
أيهما أقرب إلى سنغافورة: فيتنام أم أستراليا؟
من هو الجاسوس الخيالي 007؟
ما هي الدولة المشهورة بإيكيا؟
وفي الوقت نفسه، سيتم الرد على الأسئلة المتعلقة بالنظام الشمسي من خلال البحث في مستند PDF:
ما هو الكوكب القزم؟
ما هو الكوكب المعروف بالكوكب الأحمر؟
ما هي المواد التي تشكل عمالقة الغاز؟
ماذا عن عمالقة الجليد؟
اشرح فترة الهليوبوز
متى دخلت فوييجر 2 الفضاء بين النجوم؟
ماذا عن فوييجر 1؟
إذا حصلت على مفتاح API لـ OpenWeatherMap وقمت بتوفيره كمتغير بيئة OPENWEATHERMAP_API_KEY
، فحاول طرح ما يلي:
كيف هو الطقس في جاكرتا؟
ما هي درجة الحرارة الحالية في بالو ألتو ؟
هل الجو غائم حاليا في سياتل؟