بيكو جارفيس
يحتوي هذا المستودع على الكود المصدري لتقنية إنشاء الاسترجاع المعزز (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 أو إصدار أحدث:
ثم افتح localhost:5000
.
اطرح الأسئلة التالية:
- من كتب قانون الطب؟
- هل يتم تناول الرامن عادة في مصر؟
- من أخرج فيلم Dark Knight؟
- اسم إندونيسيا الوجهة السياحية رقم 1!
(والبعض الآخر للمحاولة)
- ما هي اللغة الأم للسيد سبوك؟
- ما هي الولاية الامريكية التي تبدأ بحرف G؟
- ما هو العدد الذري للمغنيسيوم؟
- أين نجد الكنغر؟
- من هو والد لوك سكاي ووكر؟
- في أي بلد يتحدثون لغة الماندرين؟
- ما هو أطول نهر في أمريكا اللاتينية؟
- من هو مؤلف النظرية النسبية الخاصة؟
- ما هو المعدن الخيالي الذي تم غرسه في جسم ولفيرين؟
- من أبحر مع السفينة الرائدة سانتا ماريا؟
- قم بتسمية الصحراء الكبيرة القريبة من منغوليا
- أيهما أقرب إلى سنغافورة: فيتنام أم أستراليا؟
- من هو الجاسوس الخيالي 007؟
- ما هي الدولة المشهورة بإيكيا؟
وفي الوقت نفسه، سيتم الرد على الأسئلة المتعلقة بالنظام الشمسي من خلال البحث في مستند PDF:
- ما هو الكوكب القزم؟
- ما هو الكوكب المعروف بالكوكب الأحمر؟
- ما هي المواد التي تشكل عمالقة الغاز؟
- ماذا عن عمالقة الجليد؟
- اشرح الغلاف الشمسي
- متى دخلت فوييجر 2 الفضاء بين النجوم؟
- ماذا عن فوييجر 1؟
إذا حصلت على مفتاح API لـ OpenWeatherMap وقمت بتوفيره كمتغير بيئة OPENWEATHERMAP_API_KEY
، فحاول طرح ما يلي:
- كيف هو الطقس في جاكرتا؟
- ما هي درجة الحرارة الحالية في بالو ألتو ؟
- هل الجو غائم حاليا في سياتل؟