بث مباشر 18.11 · الدفعة 318 نوفمبر، 19:00 بتوقيت موسكو — ورشة عملية مجانية لوكلاء الذكاء الاصطناعي · الدفعة 3 تبدأ 23.11ورشة 18 نوفمبر ←الدفعة 3 (23.11)
إصدارAPI / منتج · جاهز للعملAWS Machine Learning Blog→ المصدر

AWS تضيف قياس الاستهلاك إلى البث الصوتي: 12 دقيقة من الصوت تساوي 720 وحدة

أضافت AWS إلى SageMaker AI قياساً للاستهلاك في النماذج الصوتية المتاحة عبر Marketplace: يستطيع المزوّد إرسال حجم المعالجة أثناء المحادثة نفسها. فمثلاً، عند التسعير بالثانية تعادل 12 دقيقة من الصوت المحتسب 720 وحدة مستحقة الدفع. ولهذا يُفتح بجانب البث الصوتي اتصال منفصل مخصص لعدّاد الاستهلاك. وينبغي لفرق المنتجات الصوتية مراجعة قواعد الاحتساب، فالبنية التحتية تُدفع بشكل منفصل.

معالج بواسطة الذكاء الاصطناعي من AWS Machine Learning Blog؛ بتحرير Hamidun News
AWS تضيف قياس الاستهلاك إلى البث الصوتي: 12 دقيقة من الصوت تساوي 720 وحدة
المصدر: AWS Machine Learning Blog. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليAWS Machine Learning Blog ↗
رئيس التحرير
كانت Deepgram أول شريكيعمل القياس على جانب خادم النموذج.
حقيقة رئيسية #2عند انقطاع قناة القياس، يمكن افتراضياً متابعة المحادثة بدونها.
حقيقة رئيسية #3قبل الإطلاق يجب مطابقة الوحدات المُرسلة مع الخصومات الفعلية.

تستمر محادثة الوكيل الصوتي عشرين دقيقة، لكن العميل يصمت أحياناً، أو يستمع إلى الرد، أو يبحث عن رقم طلبه. فما الذي سيدخل فعلاً في فاتورة النموذج؟ أضافت AWS إلى SageMaker AI آلية تتيح لمزوّدي النماذج المعتمدة على البث إرسال الاستهلاك الفعلي إلى AWS Marketplace أثناء الجلسة. فإذا كان المنتج يحتسب ثواني الصوت المعالَج، تتحول 12 دقيقة من هذا الصوت إلى 720 وحدة مستحقة الدفع.

هذا تغيير مفيد للفرق التي تبيع أو تنشر خدمات التعرف على الكلام وتركيبه عبر Marketplace، إذ يتيح ربط رسوم الجزء البرمجي بالاستهلاك. أما تكلفة بنية SageMaker التحتية فتبقى بنداً منفصلاً: فنقطة النهاية (endpoint) المفعّلة تواصل استهلاك المال.

لماذا لا يكفي رد الخادم وحده

في واجهة API التقليدية يكون الأمر بسيطاً نسبياً: يُرسَل طلب، ثم تصل النتيجة، ويذكر الخادم حجم الاستخدام في ترويسة الرد. وعند هذه النقطة يكون العمل قد انتهى والاستهلاك معروفاً.

أما في الواجهة الصوتية فالاتصال يدوم أطول. يرسل العميل الصوت باستمرار ويتلقى النص المفرَّغ، وقد تستغرق الجلسة نصف دقيقة أو نصف ساعة. والترويسة المُمرَّرة عند إنشاء الاتصال لا تسمح بإبلاغ استهلاك جديد بانتظام. كما أن الدفع بالساعة للجزء البرمجي قد يشمل فترات يكون فيها النموذج متاحاً دون أن يعالج شيئاً.

حلّت AWS هذه المشكلة باتصال WebSocket ثانٍ بين SageMaker وخادم النموذج. الأول ينقل بيانات المعالجة والنتائج، والثاني ينقل رسائل صغيرة للفوترة. ويربط معرّف طلب مشترك بين الاتصالين وبين المحادثة الواحدة.

يحدد المزوّد بنفسه معنى الوحدة المستحقة الدفع. تستخدم الرسائل الاسم inference.count، لكنه لا يُلزم باعتبار كل طلب وحدة مستقلة؛ فقد تكون الوحدات مثلاً ثواني من الصوت. ويجب أن تتوافق قواعد الاحتساب والسعر مع العرض المنشور في Marketplace.

كيف يُحتسب الاستهلاك أثناء المحادثة

لنتخيل خدمة لتفريغ المكالمات تُحاسَب بالثانية من الصوت. جمع الخادم 30 ثانية من المعالجة وأرسل رسالة عن 30 وحدة مستخدمة. ثم عالج 30 ثانية أخرى وأبلغ عن 30 وحدة أخرى. كل سجل يتضمن الزيادة منذ التقرير السابق، لذلك فإن إعادة إرسال المجموع التراكمي ستضخّم الاستهلاك.

توصي AWS بالإبلاغ عن الاستخدام تدريجياً وإرسال السجل الأخير فور انتهاء الجلسة. وهكذا يقل الصوت المعالَج غير المحتسب عند الانقطاع المفاجئ. والاتصال المفتوح بحد ذاته لا يعني صوتاً مستحق الدفع، فهذا تحدده قواعد كل منتج.

وللقناة قيود: رسالة واحدة في الثانية لكل اتصال، وحد أقصى 512 بايت، وسجل واحد بالضبط في كل إطار نصي. ويمكن إرسال عدة وحدات متراكمة في سجل واحد. وللحماية من التكرار يوجد ClientToken: إذ يُهمَل أي سجل مكرر يحمل الرمز نفسه ضمن الاتصال الواحد.

كانت Deepgram الشريك الأول، وهي تستخدم الآلية لاحتساب رسوم التعرف على الكلام وتركيبه. وفي تكاملها يحسب الخادم الاستهلاك تلقائياً، ولا يحتاج تطبيق العميل إلى أي إعداد إضافي للقياس.

أين قد يضيع الاحتساب

الخيار الرئيسي أمام المزوّد هو السلوك عند تعطل قناة الفوترة. افتراضياً تستمر المعالجة حتى لو لم تُفتح هذه القناة أو انقطعت. تبقى المحادثة قائمة لكن إرسال الاستهلاك يتوقف. ويمكن جعل القناة إلزامية، وعندها يؤدي فقدانها إلى إيقاف المعالجة.

يجب اتخاذ هذا القرار بحسب طبيعة المنتج. ففي مركز الاتصال قد تكون كلفة مقاطعة المحادثة أعلى من ثوانٍ غير محتسبة. ومع ذلك فالقناة الإلزامية لا تضمن خصماً صحيحاً: فالرسائل الخاطئة قد تُرفض رغم ذلك. كما أن التسليم عبر TCP لا يثبت أن الاستهلاك وصل إلى الفاتورة.

قبل الإطلاق توصي AWS باختبار بحجم معروف: إرسال 12 دقيقة من الصوت المحتسب، والحصول على مجموع 720 وحدة، ثم مطابقة سجلات الخادم مع تقارير البائع ومع المبالغ المحتسبة على المشتري. ويجب اختبار الانقطاعات والرسائل غير الصحيحة بشكل منفصل. والخلاصة العملية للمشتري: توضيح تعريف الوحدة واحتساب البنية التحتية على حدة. أما للمزوّد: فعليه إدراج مطابقة الاحتساب في إعداد الإصدار.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول لماذا لا يكفي رد الخادم وحده؟

في واجهة API التقليدية يكون الأمر بسيطاً نسبياً: يُرسَل طلب، ثم تصل النتيجة، ويذكر الخادم حجم الاستخدام في ترويسة الرد. وعند هذه النقطة يكون العمل قد انتهى والاستهلاك معروفاً. أما في الواجهة الصوتية فالاتصال يدوم أطول. يرسل العميل الصوت باستمرار ويتلقى النص المفرَّغ، وقد تستغرق الجلسة نصف دقيقة أو نصف ساعة. والترويسة المُمرَّرة عند إنشاء الاتصال لا تسمح بإبلاغ استهلاك جديد بانتظام. كما أن الدفع بالساعة للجزء البرمجي قد يشمل فترات يكون فيها النموذج متاحاً دون أن يعالج شيئاً.

ما أبرز التفاصيل حول كيف يُحتسب الاستهلاك أثناء المحادثة؟

لنتخيل خدمة لتفريغ المكالمات تُحاسَب بالثانية من الصوت. جمع الخادم 30 ثانية من المعالجة وأرسل رسالة عن 30 وحدة مستخدمة. ثم عالج 30 ثانية أخرى وأبلغ عن 30 وحدة أخرى. كل سجل يتضمن الزيادة منذ التقرير السابق، لذلك فإن إعادة إرسال المجموع التراكمي ستضخّم الاستهلاك. توصي AWS بالإبلاغ عن الاستخدام تدريجياً وإرسال السجل الأخير فور انتهاء الجلسة. وهكذا يقل الصوت المعالَج غير المحتسب عند الانقطاع المفاجئ. والاتصال المفتوح بحد ذاته لا يعني صوتاً مستحق الدفع، فهذا تحدده قواعد كل منتج.

ما أبرز التفاصيل حول أين قد يضيع الاحتساب؟

الخيار الرئيسي أمام المزوّد هو السلوك عند تعطل قناة الفوترة. افتراضياً تستمر المعالجة حتى لو لم تُفتح هذه القناة أو انقطعت. تبقى المحادثة قائمة لكن إرسال الاستهلاك يتوقف. ويمكن جعل القناة إلزامية، وعندها يؤدي فقدانها إلى إيقاف المعالجة. يجب اتخاذ هذا القرار بحسب طبيعة المنتج. ففي مركز الاتصال قد تكون كلفة مقاطعة المحادثة أعلى من ثوانٍ غير محتسبة. ومع ذلك فالقناة الإلزامية لا تضمن خصماً صحيحاً: فالرسائل الخاطئة قد تُرفض رغم ذلك. كما أن التسليم عبر TCP لا يثبت أن الاستهلاك وصل إلى الفاتورة.

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
ما رأيك؟
جارٍ تحميل التعليقات…