توثيق ERPOSالمرجع التنفيذي للمطورين

خدمة OCR وتحويل الصوت إلى نصOCR and speech-to-text service

B32الذكاء الاصطناعيمتطلب وارد في الملفات اقتراح هندسي

خدمة داخلية واحدة بست وظائف (تفريغ صوت، OCR وتحليل مستندات، استخراج الإشعارات، RAG، تحليل الأحكام، تنقيح البيانات الشخصية) (الوثيقة المعمارية). تبدأ في المرحلة 2 بالتفريغ بعد الجلسة والتنقيح وهيكلة مسودة التقرير (التقييم الهندسي).

بطاقة الميزة

البندالقيمة
1. اسم الميزةخدمة OCR وتحويل الصوت إلى نص — OCR and speech-to-text service
2. المعرّف (Feature ID)B32
3. مصدر المتطلبتقييم القرارات الهندسية: الخدمة في المرحلة 2 (Whisper، التنقيح، هيكلة التقرير)، الوثيقة المعمارية: الخدمة عديمة الحالة
4. تصنيف المحتوىمتطلب وارد في الملفات خدمة FastAPI داخلية عديمة الحالة تبدأ بالتفريغ والتنقيح وهيكلة التقرير. اقتراح هندسي الواجهات.
الوحدةالذكاء الاصطناعي
الأدوار المعنيةمحامٍ، سكرتارية
درجة الخطورةمتوسطة
حالة الاعتمادمعتمد في الوثائق
المنصات المرتبطةاستضافة نماذج الذكاء داخل المملكة

5الهدف التجاري والمشكلة التي تعالجها

المحامي بعد الجلسة يتكلم أسهل مما يكتب B10 تقارير الجلسات ومخرجاتها، والمستندات الممسوحة تحتاج نصًا للبحث B13 المستندات والإصدارات والأرشفة والأصول الورقية.

التسجيلات والمستندات بيانات شخصية: المعالجة داخل المملكة حماية البيانات الشخصية والذكاء الاصطناعي.

7المستخدمون والأدوار والصلاحيات

لا واجهة مباشرة؛ تستدعيها الميزات من الخادم.

8شروط البدء والاعتماديات

خادم GPU داخل المملكة، نماذج محلية.

9السيناريو الأساسي خطوة بخطوة

  1. Frappe يرفع الملف للخدمة برمز خدمة.
  2. الخدمة تعالج ولا تحفظ شيئًا (عديمة الحالة).
  3. تعيد النص أو البنية؛ Frappe يحفظ.

10السيناريوهات البديلة والاستثناءات

صوت طويل: تقسيم ومعالجة في طابور long. الخدمة متوقفة: إعادة محاولة وإبقاء المستند بلا نص مع شارة.

11المدخلات والحقول

لا حقول إدخال خاصة بهذه الميزة؛ تستخدم حقول الكيانات المشار إليها في نموذج البيانات.

12المخرجات والإشعارات والسجلات والتقارير

نص مستخرج، مسودة تقرير منظمة، خريطة تنقيح.

13قواعد العمل بصيغة قابلة للتحويل إلى كود

قواعد
RULE B32.1  service is internal only; not internet-exposed
RULE B32.2  stateless: no persistence of client data in service
RULE B32.3  PII redaction before any LLM step; restore after
RULE B32.4  model files local; no runtime download

14حالات السجل وانتقالاتها وشروطها

لا ينطبق على هذه الميزة.

15نموذج البيانات والعلاقات والقيود والفهارس

لا تخزين في الخدمة.

16DocTypes المطلوبة في Frappe

لا ينطبق على هذه الميزة.

17الشاشات والعناصر والأزرار ورسائل الخطأ

لا ينطبق على هذه الميزة.

18خدمات Backend ومسؤولية كل خدمة

الواجهة الداخليةالوظيفة
/v1/transcribeصوت ← نص
/v1/ocrصورة/PDF ← نص
/v1/redactنص ← نص منقح + خريطة
/v1/structure/hearing-reportنص ← حقول التقرير
/v1/notices/extractإشعار ← حقول B28 قارئ الإشعارات الحكومية

19واجهات API الداخلية

لا توجد واجهة API خاصة بهذه الميزة.

20الأحداث والمهام الخلفية والجدولة وإعادة المحاولة

طابور long للتفريغ وOCR (الوثيقة المعمارية).

21التكاملات المرتبطة بالميزة وحدودها

استضافة نماذج الذكاء داخل المملكة.

22الأمن والخصوصية والتدقيق والاحتفاظ والحذف

TLS بين Frappe والخدمة (دليل المطور ص16). رمز خدمة في الخزنة.

23حالات الاختبار

المعرّفالنوعالسيناريوالنتيجة المتوقعة
B32-T01طبيعيملاحظة صوتية عربية اصطناعيةنص قابل للتعديل.
B32-T02أمنيفحص الخدمة بعد الطلبلا ملفات محفوظة.
B32-T03أمنيالوصول للخدمة من الإنترنتمرفوض.

24معايير القبول

25تعريف الاكتمال (Definition of Done)

26القرارات المفتوحة والمخاطر والاعتمادات المطلوبة

نماذج التفريغ وOCR العربية المختارة تُقيَّم على عينات المكتب غير مثبت.