البنية التقنية

كيف بُنيت VoiceA تقنياً

تتكوّن VoiceA من خمس خدمات تعمل كحاويات على بنيتكم التحتية: خدمة ASR (Whisper large-v3-turbo)، وخدمة TTS (Piper)، وخدمة LLM (Ollama مع نماذج مضبوطة دقيقاً)، وخدمة استرجاع متجهي (Qdrant)، وواجهة API للمشغل. تدمج طبقة الدمج البايزي إشارات جميع الخدمات في درجة فهم معايَرة. يُسجَّل كل حدث في سجل تدقيق مرتبط بسلسلة SHA-256.

نظرة عامة على النظام

تتواصل المكوّنات عبر gRPC الداخلي؛ وخارجياً لا تعرض VoiceA سوى نقطتَي وصول — SIP trunk / WebRTC لطبقة الصوت، وواجهة HTTPS مؤمَّنة لواجهة المشغل. لا تحتاج أي خدمة إلى الإنترنت؛ تُوزَّع التحديثات كصور OCI موقَّعة على سجلّ تابع للجهة.

ASR & TTS

تستخدم خدمة ASR نموذج Whisper large-v3-turbo مضبوطاً دقيقاً على المفردات الإدارية الألمانية، وعلى لهجات ساكسونيا والنمسا والألمانية، وعلى لغات الهجرة (التركية والعربية والروسية والفرنسية). تقل نسبة خطأ الكلمات عن 6 بالمئة في مكالمات مكاتب المواطنين النموذجية ضمن اختباراتنا الداخلية. تستخدم خدمة TTS نموذج Piper وتقدّم الردود بكمون يقل عن 150 ملّي ثانية على أجهزة CPU شائعة.

LLM & RAG

تعمل خدمة LLM على Ollama بنموذج ألماني مضبوط دقيقاً بثمانية مليارات وسيط. يُفهرس المسترجع (Qdrant) قاعدة معرفة جهتكم — النماذج، وحاسبات المواعيد النهائية، وقواعد الأهلية، والتعليمات الداخلية — ويُثري كل استفسار دلالياً. لا يولد LLM إلا إجابات مسنودة بوثيقة مفهرسة واحدة على الأقل؛ وإلا يُحال الاستفسار إلى مختص بشري.

التكاملات

يتكامل VoiceA عبر الواجهات التالية: SIP trunk للاتصالات التقليدية (Asterisk وFreeSWITCH)، وWebRTC للاتصالات عبر المتصفح والتطبيقات، وREST لربط أنظمة المجال (ELAK وEVA وePostfach). واجهة المشغل تطبيق ويب تقدمي يعمل أيضاً في وضع عدم الاتصال داخل شبكة الجهة. المعايير: OAuth 2.1 / OIDC لتسجيل الدخول، وSAML 2.0 للهويات الاتحادية، وتسجيل سجلات آمن للتدقيق وفق BSI TR-03107.

الوضع الأمني

تُوثَّق كل مكالمة في سجل أحداث مرتبط بسلسلة SHA-256 (نص ASR، تصنيف النية، قرار التسليم، إجراء المشغل). السلسلة للإلحاق فقط؛ وتُحفظ المجاميع الاختبارية كل ساعة على مجلد للقراءة فقط. تُشفَّر الجلسة بالكامل (TLS 1.3 خارجياً، وmTLS داخل المجموعة). نموذج الأدوار: مشغلون ومشرفون ومسؤولو حماية البيانات وإدارة النظام — لكل منهم أقل قدر من الصلاحيات.