دورة حياة النموذج ونقطة النهاية
يعتمد خطابنا القياسي (غير المخصص) على نماذج الذكاء الاصطناعي نسميها النماذج الأساسية. في معظم الحالات ، نقوم بتدريب نموذج أساسي مختلف لكل لغة منطوقة ندعمها. نقوم بتحديث خدمة الكلام بنماذج أساسية جديدة كل بضعة أشهر لتحسين الدقة والجودة.
باستخدام "الكلام المخصص"، يتم إنشاء نماذج مخصصة عن طريق تكييف نموذج أساسي مختار مع بيانات من سيناريو العميل الخاص بك. بمجرد إنشاء نموذج مخصص، لن يتم تحديث هذا النموذج أو تغييره، حتى إذا تم تحديث النموذج الأساسي المقابل الذي تم تكييفه منه في خدمة الكلام القياسية.
تتيح لك هذه السياسة الاستمرار في استخدام نموذج مخصص معين لفترة طويلة بعد أن يكون لديك نموذج مخصص يلبي احتياجاتك. ولكننا نوصي بإعادة إنشاء نموذجك المخصص بشكل دوري حتى تتمكن من التكيف مع أحدث طراز أساسي للاستفادة من الدقة والجودة المحسنة.
تشمل المصطلحات الرئيسية الأخرى المتعلقة بدورة حياة النموذج ما يلي:
- التكيف: أخذ نموذج أساسي وتخصيصه لنطاقك/السيناريو باستخدام البيانات النصية و/أو البيانات الصوتية.
- فك التشفير: استخدام نموذج وإجراء التعرف على الكلام (فك تشفير الصوت إلى نص).
- نقطة النهاية: نشر خاص بالمستخدم إما لنموذج أساسي أو نموذج مخصص لا يمكن الوصول إليه إلا لمستخدم معين.
الجدول الزمني لانتهاء الصلاحية
مع توفر نماذج جديدة ووظائف جديدة وإيقاف النماذج الأقدم والأقل دقة، راجع الجداول الزمنية التالية لانتهاء صلاحية الطراز ونقطة النهاية:
النماذج الأساسية
- التكيف: متاح لمدة عام واحد. بعد استيراد النموذج، يصبح متاحا لمدة عام واحد لإنشاء نماذج مخصصة. بعد عام واحد، يجب إنشاء نماذج مخصصة جديدة من إصدار طراز أساسي أحدث.
- فك التشفير: متاح لمدة عامين بعد الاستيراد. حتى تتمكن من إنشاء نقطة نهاية واستخدام النسخ الدفعي لمدة عامين مع هذا النموذج.
- نقاط النهاية: متوفرة على نفس المخطط الزمني لفك التشفير.
نماذج مخصصة
- فك التشفير: متوفر لمدة عامين بعد إنشاء النموذج. حتى تتمكن من استخدام النموذج المخصص لمدة عامين (دفعة / في الوقت الفعلي / الاختبار) بعد إنشائه. بعد عامين ، يجب عليك إعادة تدريب النموذج الخاص بك لأن النموذج الأساسي عادة ما يكون قد تم إهماله للتكيف.
- نقاط النهاية: متوفرة على نفس المخطط الزمني لفك التشفير.
عند انتهاء صلاحية نموذج أساسي أو نموذج مخصص ، سيعود دائما إلى أحدث إصدار من الطراز الأساسي. لذلك لن ينكسر التنفيذ الخاص بك أبدا ، ولكنه قد يصبح أقل دقة لبياناتك المحددة إذا وصلت النماذج المخصصة إلى انتهاء الصلاحية. يمكنك رؤية انتهاء صلاحية نموذج في الأماكن التالية في منطقة "الكلام المخصص" في "استوديو الكلام":
- ملخص التدريب النموذجي
- تفاصيل التدريب النموذجية
- ملخص التوزيع
- تفاصيل النشر
فيما يلي مثال على ملخص التدريب النموذجي:
وأيضا من صفحة تفاصيل التدريب النموذجي:

يمكنك أيضا التحقق من تواريخ انتهاء الصلاحية عبر GetModelGetBaseModel واجهات برمجة تطبيقات الكلام المخصصة ضمن deprecationDates الخاصية في استجابة JSON.
فيما يلي مثال على بيانات انتهاء الصلاحية من استدعاء واجهة برمجة تطبيقات GetModel. تظهر تواريخ الإهمال عند انتهاء صلاحية النموذج:
{
"SELF": "HTTPS://WESTUS2.API.COGNITIVE.MICROSOFT.COM/SPEECHTOTEXT/V3.0/MODELS/{id}",
"BASEMODEL": {
"SELF": HTTPS://WESTUS2.API.COGNITIVE.MICROSOFT.COM/SPEECHTOTEXT/V3.0/MODELS/BASE/{id}
},
"DATASETS": [
{
"SELF": https://westus2.api.cognitive.microsoft.com/speechtotext/v3.0/datasets/{id}
}
],
"LINKS": {
"MANIFEST": "HTTPS://WESTUS2.API.COGNITIVE.MICROSOFT.COM/SPEECHTOTEXT/V3.0/MODELS/{id}/MANIFEST",
"COPYTO": https://westus2.api.cognitive.microsoft.com/speechtotext/v3.0/models/{id}/copyto
},
"PROJECT": {
"SELF": https://westus2.api.cognitive.microsoft.com/speechtotext/v3.0/projects/{id}
},
"PROPERTIES": {
"DEPRECATIONDATES": {
"ADAPTATIONDATETIME": "2022-01-15T00:00:00Z", // last date the base model can be used for adaptation
"TRANSCRIPTIONDATETIME": "2023-03-01T21:27:29Z" // last date this model can be used for decoding
}
},
"LASTACTIONDATETIME": "2021-03-01T21:27:40Z",
"STATUS": "SUCCEEDED",
"CREATEDDATETIME": "2021-03-01T21:27:29Z",
"LOCALE": "EN-US",
"DISPLAYNAME": "EXAMPLE MODEL",
"DESCRIPTION": "",
"CUSTOMPROPERTIES": {
"PORTALAPIVERSION": "3"
}
}
لاحظ أنه يمكنك ترقية النموذج على نقطة نهاية كلام مخصصة بدون وقت توقف عن العمل عن طريق تغيير النموذج المستخدم بواسطة نقطة النهاية في قسم النشر في Speech Studio، أو عبر واجهة برمجة تطبيقات الكلام المخصصة.
ماذا يحدث عند انتهاء صلاحية النماذج وكيفية تحديثها
يعتمد ما يحدث عند انتهاء صلاحية النموذج وكيفية تحديث النموذج على كيفية استخدامه.
كتابة حديث دُفعة
إذا انتهت صلاحية نموذج يستخدم مع طلبات النسخ الدفعي ، فستفشل بسبب خطأ 4xx. لمنع هذا التحديث، يتم إرسال المعلمة model الموجودة في JSON في نص طلب إنشاء نسخ إما للإشارة إلى نموذج أساسي أحدث أو نموذج مخصص أحدث. يمكنك أيضا إزالة الإدخال model من JSON لاستخدام أحدث طراز أساسي دائما.
نقطة نهاية الكلام المخصصة
إذا انتهت صلاحية نموذج تستخدمه نقطة نهاية كلام مخصصة، فستعود الخدمة تلقائيا إلى استخدام أحدث طراز أساسي للغة التي تستخدمها. لتحديث نموذج تستخدمه، يمكنك تحديد نشر في قائمة الكلام المخصص أعلى الصفحة ثم النقر فوق اسم نقطة النهاية للاطلاع على تفاصيله. في الجزء العلوي من صفحة التفاصيل ، سترى زر تحديث النموذج الذي يتيح لك تحديث النموذج المستخدم بواسطة نقطة النهاية هذه بسلاسة دون توقف. يمكنك أيضا إجراء هذا التغيير برمجيا باستخدام واجهة برمجة تطبيقات تحديث نموذج REST.