لماذا يبدو المساعد الصوتي المنزلي بطيئًا حتى عندما يستجيب نموذج اللغة الكبير بسرعة؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

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

قد ينتج نموذج محلي أول رمز له خلال 120 مللي ثانية، ومع ذلك يجيب مكبر الصوت في المطبخ بعد ثانيتين من انتهاء الأمر. يختبر المستخدم الجولة بأكملها، وليس معيارًا واحدًا. وقد يتجاوز اكتشاف الصمت قبل إرسال الطلب وتخزين الصوت مؤقتًا بعد الاستجابة سرعة استدلال نموذج اللغة.

لا يملك نموذج اللغة الكبير سوى جزء واحد من الجولة الصوتية

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

يقسّم تحليل زمن الوصول في حزمة الصوت المسار إلى مراحل متعددة لزمن الوصول، موضحًا سبب عدم ضمان تحسين مكوّن واحد لمحادثة سريعة. إذ تتراكم التكاليف المتسلسلة حتى عندما تبدو كل مرحلة منفردة محدودة في العزل.

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

يغيّر البث سرعة الاستجابة المتصوَّرة من دون إزالة كل العمل

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

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

كما أن الصوت الأول أهم من مدة الصوت النهائية. فقد يبدو النظام الذي يبدأ استجابة طبيعية خلال 500 مللي ثانية أسرع من نظام يُكمل الإجابة الكاملة بصمت خلال 900 مللي ثانية. يغيّر البث توقيت التغذية الراجعة، لكنه لا يجعل استدعاء أداة بطيئًا يختفي.

متى يتوقف تفسير خط الأنابيب عن الانطباق

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

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

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

قِس الجولة الصوتية بأكملها، لا نموذج اللغة الكبير فقط

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

قارن تلك التتبعات مع عمليات البدء البارد للذكاء الاصطناعي المحلي، لأن تحميل النموذج قد يشوّه الجولة الأولى، بينما يهيمن اكتشاف نهاية الكلام على الجولات اللاحقة. احتفظ بالتوقيتات الخام بدلًا من قيمة واحدة مجمّعة لـ«زمن الاستجابة».

حسّن الفاصل الزمني الأكبر القابل للتكرار، لا النموذج الأكثر ظهورًا. إذا هيمن اكتشاف نهاية الكلام، فاضبط اكتشاف الدور؛ وإذا هيمنت الأدوات، فاجلب البيانات الآمنة مسبقًا فقط؛ وإذا تأخر الصوت الأول عن تحويل النص إلى كلام، فافحص التخزين المؤقت وإيقاظ مكبر الصوت. أبقِ تأخيرات التأكيد واضحة، لأن السلامة المتعمدة ليست فشلًا في الأداء.

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.