الوحدة 9 — نظام أسئلة وأجوبة محلّيّ على المستندات
بعد أن صار Ollama يعمل ويتّصل بالتطبيقات (الوحدات 1 إلى 8)، نبني الحالة الأكثر طلبًا في المكتب: مساعد يجيب عن أسئلة على أرشيف عقود ومذكّرات، دون أن يخرج أيّ سطر من المكتب. هذه هي RAG محلّيّة كاملة، من الفهرسة إلى الجواب.
معماريّة RAG بأربع طبقات
1. المستندات (PDF، docx، نصّ)
↓
2. التقطيع (chunks بحجم مقبول للسياق)
↓
3. التضمين (Ollama + nomic-embed-text)
↓
4. الفهرسة (Chroma على القرص المحلّيّ)
عند الاستفسار:
سؤال → تضمين → بحث في Chroma → أعلى 5 قطع → قالب → chat-model → جواب مع مصادر
كلّ حلقة تعمل محلّيًّا. لا نداء خارجيّ في المسار كلّه. راجع الدورة 18 لتفاصيل RAG العامّة؛ هنا نُركّز على ما يخصّ Ollama.