Skip to content
AI · INSIGHTS
𝕏
Applied scenario

نموذج إرشادي — وزارة: بحث دلالي عبر وثائق سياسات قديمة (Haystack)

سيناريو نمطي يوضح كيف تستفيد جهة حكومية من بحث دلالي على وثائق سياسات عقود طويلة.

Time Efficiency Metric

Time before ساعات للبحث اليدوي عن الوثيقة المناسبة، وفشل في إيجاد قرارات تاريخية
Time after ثوانٍ لاستعلام دلالي + اقتباس

The Problem

آلاف الوثائق التاريخية لقرارات وسياسات مخزّنة في مجلدات شبكية. البحث بالكلمات المفتاحية يفشل لأن المسمّيات تتغيّر مع الزمن.

The Solution & Implementation

ETL يومي من المجلدات الشبكية → Haystack pipeline استيعاب → Qdrant index → FastAPI + SSO → واجهة بحث عربية.

Scenario details

مقدمة عن السيناريو

سيناريو نمطي يوضح كيف تستفيد جهة حكومية من بحث دلالي على وثائق سياسات عقود طويلة.

توصيف المشكلة

آلاف الوثائق التاريخية لقرارات وسياسات مخزّنة في مجلدات شبكية. البحث بالكلمات المفتاحية يفشل لأن المسمّيات تتغيّر مع الزمن.

الأدوات المستخدمة

  • Haystack: أداة مستخدمة في سير العمل.
  • Qdrant: أداة مستخدمة في سير العمل.
  • Ollama: أداة مستخدمة في سير العمل.
  • FastAPI: أداة مستخدمة في سير العمل.
  • Keycloak: أداة مستخدمة في سير العمل.

مسار العمل (Workflow)

ETL يومي من المجلدات الشبكية → Haystack pipeline استيعاب → Qdrant index → FastAPI + SSO → واجهة بحث عربية.

النتائج والفرق في الأداء

  • قبل التطبيق: ساعات للبحث اليدوي عن الوثيقة المناسبة، وفشل في إيجاد قرارات تاريخية
  • بعد التطبيق: ثوانٍ لاستعلام دلالي + اقتباس

التكلفة التقديرية

خادم متوسط ($4000-6000$) + شهرين تطوير

الدروس المستفادة

  • hybrid retrieval (BM25 + dense) ضروري للنصوص القانونية
  • تحكم بالصلاحيات على مستوى الوثيقة عبر Qdrant payload filtering
  • سجل كل استعلام للمراجعة الأمنية

Lessons Learned

hybrid retrieval (BM25 + dense) ضروري للنصوص القانونية. تحكم بالصلاحيات على مستوى الوثيقة عبر Qdrant payload filtering. سجل كل استعلام للمراجعة الأمنية.

Impact Diagram

Visual route

flowchart TD P["آلاف الوثائق التاريخية لقرارات وسياسات مخزّنة..."] T["Haystack, Qdrant, Ollama"] P -->|"solved by"| T W["ETL يومي من المجلدات الشبكية..."] T --> W R["ساعات للبحث اليدوي عن الوثيقة المناسبة، وفشل في إيجاد قرارات تاريخية → ثوانٍ لاستعلام دلالي + اقتباس"] W --> R style R fill:#f0fdf4,stroke:#10b981,stroke-width:2px