السكرتير القانوني
Legal Secretaryنظام بحث قانوني سعودي يعمل في الإنتاج ويستخدمه محامون. أربع طبقات موزّعة: واجهة Next.js، ووسيط Laravel يتولّى المصادقة والتصاريح والتحليلات، وخدمة ذكاء اصطناعي على FastAPI وLangGraph، وPostgreSQL مع pgvector — كلها حاويات Docker خلف Nginx، مع Redis وطوابير عمل. القرار المعماري الحاكم أن النص المقتبس يُحقن من قاعدة البيانات ولا يُطلب من النموذج أبداً، فالاقتباس الحرفي مضمون بنيوياً لا مأمول. ونتيجته أن المحامي يصل إلى المصادر القانونية كاملة حتى حين يفشل المزوّد؛ الشرح وحده هو ما يتراجع.
- النص المقتبس يُحقن من قاعدة البيانات ولا يُطلب من النموذج — الاقتباس الحرفي قيد بنيوي لا تعليمة تُراجع.
- معالجة المستندات العربية كانت أصعب جزء: سبعة أنظمة سعودية و1,874 مقطعاً، كل مادة تحمل هويتها الكاملة.
- الـ OCR التجاري كان يعكس ترتيب الحروف العربية، وملف واحد يضم عدة مستندات يبدأ كل منها من المادة رقم 1، مع أعمدة متشابكة وأرقام مواد مكتوبة بالحروف.
- الحل: Vision OCR يوسم كل مادة بمستندها، وتقطيع دلالي بالمادة لا بالصفحة، وخمس استراتيجيات استخراج بحسب بنية كل نظام.
- بوابة تحقّق ذاتي تمنع نشر نظام مكسور قبل أن يصل إلى محام — وهي التي أظهرت نظاماً قانونياً كاملاً غائباً عن المصدر لم يكشفه أي اختبار تقليدي. النص النظيف 98.7%.
- الاسترجاع هجين: متجهي وBM25 مدموجان بـ RRF، وإعادة ترتيب متعددة الخصائص، ورسم مفاهيم يضم أكثر من 6,000 مفهوم.
- استدعاء مباشر للمادة برقمها بدقة 100% حيث يفشل البحث الدلالي، وفكّ التباس المستندات: «المادة 34» تُرجع النسخ الأربع كلها، كل واحدة موسومة بمصدرها.
- تصنيف النيّة بلا استدعاء نموذج: 53 مللي ثانية وبتكلفة صفر، يفرّق بين بحث جديد وتعميق وحوار ومقارنة وتلخيص.
- اختيار النموذج بحسب النيّة والتعقيد، ونافذة سياق متأقلمة توفّر 30–50% من الوسوم. أقل من دولار لكل 100 بحث، والزمن من 26 ثانية إلى 10.
- ذاكرة قضية تتبع المحامي من البحث إلى الدراسة إلى الصياغة، والنظام يسأل للتوضيح قبل أن يفترض.
- صلابة إنتاجية: تبديل تلقائي للنموذج عند 402/429/5xx، ومراقبة الرصيد بتنبيهات قبل النفاد، وتجديد شهادات تلقائي بخطّاف يعيد تحميل الحاويات.
- العزل متعدد المستأجرين مفروض في الاستعلام لا كتحقّق لاحق، و404 بدل 403 فلا يُكشف أبداً ما لا تملكه.
- أُغلقت سبعة مسارات بلا مصادقة، أحدها كان يحذف بيانات لمتصل مجهول. مع تدوير المفاتيح وسجل تدقيق على كل تغيير في الإعداد.
- توليد docx عربي باتجاه وتوصيل حروف صحيحين، يُحفظ في قضية المحامي بتنزيل موثّق، وبوابة تحقّق بصري آلية لكل مستند.
- منهج هندسي: التحقّق البنيوي قبل التعليمة — قيد لا يمكن خرقه أفضل من قيد يُفحص. واختبار قبول برحلات المستخدم لا بالوحدات: عشرة سيناريوهات منها فشل متعمّد.
- مقاييس تتحقّق من دقة الإسناد وحرفيّته، بعد أن أعطت مقاييس الكلمات المفتاحية 10/10 لنظام كان يفقد قانوناً كاملاً.