حاسبة زمن استجابة الاستدلال
المدخلات
| زمن الوصول إلى أول رمز | 200 مللي ثانية |
|---|---|
| الزمن لكل رمز مُخرَج | 20 مللي ثانية |
| الرموز المُخرَجة | 500 |
حاسبة زمن استجابة الاستدلال
تقدير زمن الاستجابة الكلي لإكمال متدفق من نموذج لغوي كبير انطلاقًا من زمن الوصول إلى أول رمز، والزمن لكل رمز مُخرَج، وعدد الرموز المُخرَجة.
المدخلات
ملف الخدمة
النتائج
أدخل قيمة لعرض النتائج.
تفاصيل
زمن استجابة الاستدلال
زمن استجابة الاستدلال هو المدة التي ينتظرها المستخدم حتى يجيب النموذج اللغوي. وفي الإكمال المتدفق ينقسم هذا الزمن إلى جزأين متمايزين: التوقف الأولي قبل ظهور أي نص، ثم الإيقاع الثابت للرموز الذي يليه. تجمع هذه الحاسبة بين الجزأين مع طول الإجابة لتقدير زمن الاستجابة الكلي والإنتاجية التي يختبرها طلب واحد فعليًا.
زمن الوصول إلى أول رمز والزمن لكل رمز مُخرَج
يصف قياسان أي نقطة نهاية متدفقة. زمن الوصول إلى أول رمز () هو التأخير من إرسال الطلب إلى رؤية الرمز الأول. ويشمل قراءة المُحفِّز، وبناء ذاكرة الانتباه المؤقتة لكل رمز في المُحفِّز — مرحلة التعبئة المسبقة المحدودة بالحساب — وفكّ تشفير رمز واحد. وتطيله المُحفِّزات الطويلة. أما الزمن لكل رمز مُخرَج ()، الذي يُسمّى أيضًا زمن ما بين الرموز، فهو الفجوة بين كل رمز لاحق أثناء مرحلة فكّ التشفير. وفكّ التشفير محدود بعرض نطاق الذاكرة: يقرأ كل رمز جديد مجموعة أوزان النموذج كاملةً مرة واحدة، لذا تبقى هذه القيمة ثابتة تقريبًا ويكون مقلوبها سرعة التوليد المستقرة بالرموز في الثانية.
الصيغة
الرمز الأول مُضمَّن أصلًا في زمن الوصول إلى أول رمز، لذا يضيف كل رمز من الرموز المتبقية فجوة واحدة بين الرموز:
Tv=tttft+(Nout−1)ttpot=TNoutحيث عدد الرموز المُخرَجة، و زمن الاستجابة الكلي، و الإنتاجية الإجمالية. ويبقي حدّ الناقص واحد العدّ دقيقًا؛ وبالنسبة للإجابات الطويلة لا يكاد يغيّر النتيجة.
مثال محلول
لنفترض أن نقطة نهاية تُبلِّغ عن زمن وصول إلى أول رمز قدره 200 ms وزمن لكل رمز مُخرَج قدره 20 ms — أي سرعة توليد مستقرة قدرها 50 رمزًا في الثانية — وأن النموذج ينتج إجابة من 500 رمز:
Tv=0.2+(500−1)×0.02=0.2+9.98=10.18 s=10.18500≈49.1 tokens/sتستغرق الإجابة نحو عشر ثوانٍ، وتقع الإنتاجية الإجمالية البالغة 49.1 رمزًا في الثانية تحت السرعة الخام البالغة 50 رمزًا في الثانية مباشرةً لأن تأخير أول رمز الثابت يتوزّع على الاستجابة بأكملها. وتتقلّص الفجوة بين القيمتين في الإجابات الأطول وتتّسع في القصيرة، حيث يهيمن توقف البدء.
تقليل زمن الاستجابة
يستجيب زمن الوصول إلى أول رمز للمُحفِّزات الأقصر، والتخزين المؤقت للمُحفِّز، وعتاد التعبئة المسبقة الأسرع. ويستجيب الزمن لكل رمز مُخرَج لعرض نطاق ذاكرة أعلى، والتكميم، وتقنيات مثل فكّ التشفير التخميني التي تصدر أكثر من رمز في تمريرة النموذج الواحدة. ولأن الزمن الكلي ينمو مع كل رمز مُولَّد، فإن تحديد الحد الأقصى لطول المُخرَج كثيرًا ما يكون أكثر الوسائل مباشرةً للتطبيقات التفاعلية. ولاستكشاف كيفية تغيير قبول النموذج المسوّد للقيمة لكل رمز، انظر حاسبة تسريع فكّ التشفير التخميني، ولنمذجة السعة على مستوى الأسطول انظر حاسبة الرموز الفعلية في الثانية.
الأسئلة الشائعة (FAQ)
ما الفرق بين زمن الوصول إلى أول رمز والزمن لكل رمز مُخرَج؟
يقيس زمن الوصول إلى أول رمز (TTFT) الانتظار الأولي: يقرأ النموذج المُحفِّز بأكمله، ويملأ ذاكرة الانتباه المؤقتة، ثم يصدر الرمز الأول. أما الزمن لكل رمز مُخرَج (TPOT)، أو زمن ما بين الرموز، فيقيس الإيقاع الثابت بعد ذلك، حين يحتاج كل رمز جديد إلى خطوة فكّ تشفير واحدة فقط.
ينمو زمن الوصول إلى أول رمز مع طول المُحفِّز وتهيمن عليه مرحلة التعبئة المسبقة كثيفة الحساب، بينما يحدّده عرض نطاق الذاكرة أثناء فكّ التشفير ويبقى ثابتًا تقريبًا لكل رمز.
لماذا تضرب الصيغة في عدد الرموز المُخرَجة ناقص واحد؟
الرمز الأول محتسَب أصلًا ضمن قيمة زمن الوصول إلى أول رمز، لذا تضيف الرموز المتبقية وحدها تأخيرًا بين الرموز. ومن ثَمّ تضيف إجابة من 500 رمز 499 فجوة بين الرموز بعد الرمز الأول. وبالنسبة للإجابات الطويلة يكون الفرق بين الضرب في العدد والضرب في العدد ناقص واحد صغيرًا، لكن صيغة الناقص واحد دقيقة تمامًا.
كيف يمكن تقليل زمن الاستجابة في الخدمة؟
ينخفض زمن الوصول إلى أول رمز مع المُحفِّزات الأقصر، والتخزين المؤقت للمُحفِّز، وعتاد التعبئة المسبقة الأسرع؛ وينخفض الزمن لكل رمز مُخرَج مع عرض نطاق ذاكرة أعلى، أو التكميم، أو فكّ التشفير التخميني. وكثيرًا ما يكون تحديد الحد الأقصى لطول المُخرَج أبسط وسيلة، إذ ينمو الزمن الكلي مع كل رمز مُولَّد.
إخلاء المسؤولية
تفترض النتائج تدفقًا واحدًا غير متقطع بزمن ثابت لكل رمز. تختلف أنظمة الخدمة الواقعية تبعًا للتجميع والاصطفاف والنقل الشبكي والحِمل، لذا تُعامَل القيمة بوصفها تقديرًا للتخطيط لا ضمانًا لمستوى الخدمة.