التسجيل المدمج
يشير "التسجيل المضمن" (Embedded Scoring) إلى عملية دمج نموذج تنبؤي مُدرب - أي خوارزمية تسجيل - مباشرة ضمن سير العمل التشغيلي أو واجهة المستخدم لتطبيق ما، بدلاً من تشغيله كخدمة خارجية ومنفصلة. فبدلاً من الاستعلام عن نقطة نهاية واجهة برمجة تطبيقات (API) مخصصة للحصول على درجة، يتم نشر المنطق أو الأثر الخفيف للنموذج جنبًا إلى جنب مع كود التطبيق نفسه.
تتمثل القيمة الأساسية للتسجيل المضمن في تقليل زمن الوصول (Latency). من خلال إلغاء القفزات الشبكية بين التطبيق وخدمة التسجيل البعيدة، يمكن اتخاذ القرارات على الفور. وهذا أمر بالغ الأهمية للتطبيقات في الوقت الفعلي حيث تكون أجزاء من الثانية مهمة، مثل كشف الاحتيال، أو التوصيات المخصصة أثناء الدفع، أو ترتيب المحتوى الديناميكي.
تتضمن العملية عدة خطوات رئيسية. أولاً، يتم تدريب نموذج باستخدام البيانات التاريخية. ثانيًا، يتم تحسين هذا النموذج وتسلسله (على سبيل المثال، بتنسيق ONNX أو تنسيق مكتبة خفيف الوزن). ثالثًا، يتم تغليف هذا النموذج المُسلسل ونشره مباشرة في بيئة التطبيق (على سبيل المثال، ضمن خدمة مصغرة أو منطق من جانب العميل). عندما يقع حدث ما، يقوم التطبيق بتغذية الميزات المدخلة الضرورية مباشرة إلى النموذج المضمن، الذي يحسب ويعيد الدرجة على الفور.
يتميز التسجيل المضمن بتعدد الاستخدامات العالي عبر مختلف الصناعات:
يرتبط هذا المفهوم ارتباطًا وثيقًا بنشر النماذج (Model Deployment)، والحوسبة الطرفية (Edge Computing) (عند نشره على أجهزة العملاء)، وهندسة الخدمات المصغرة (Microservices Architecture) (عندما يكون منطق التسجيل معزولًا ولكنه لا يزال مرتبطًا بإحكام بالخدمة).