← أحدث الأبحاث
💬 NLP

Repair, Not Improvement: Decomposing Constrained Decoding in Tool-Call Abstention

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

المؤلفون الأصليون: Janghoon Lee (Redrob)

نُشر 2026-08-17
📖 6 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Janghoon Lee (Redrob)

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

الإعداد: الذكاء الاصطناعي، القواعد، وفن قول "لا"

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

للحفاظ على هذه الروبوتات من تأليف قصص خيالية أو كسر القواعد، يستخدم المهندسون حيلة تسمى "فك التشفير المقيد" (Constrained Decoding). فكر في هذا الأمر كأنك تعطي الروبوت كتاب تلوين صارمًا؛ فبدلًا من ترك الروبوت يرسم في أي مكان على الصفحة، يحتوي كتاب التلوين فقط على خطوط محددة (مثل تنسيق JSON أو قائمة بالأدوات المسموح بها) التي يُسمح للروبوت بالتلوين داخلها. إذا حاول الروبوت الرسم خارج الخطوط، يقوم الكمبيوتر بإيقافه فورًا. لفترة طويلة، اعتقد العلماء أن هذه الحيلة كانت شبه مجانية: فهي تجعل إجابات الروبوت تبدو مثالية ومرتبة دون التأثير على قدراته الذهنية الفعلية. لكن كان هناك علامة استفهام كبيرة تحوم حول موقف واحد محدد: ماذا يحدث عندما يحتاج الروبوت إلى قول "لا أستطيع فعل هذا"؟ هل يجبر كتاب التلوين الصارم الروبوت على اختيار أداة حتى عندما لا ينبغي له ذلك؟ يبحث هذا البحث في هذا السؤال تحديدًا، مختبرًا ما إذا كانت القواعد التي تجعل الإجابات تبقة جيدة هي في الواقع تكسر قدرة الروبوت على معرفة متى يتوقف.

القصة: عندما تكسر القواعد زر الـ "لا"

قرر الباحثون في هذا البحث اختبار هذه الفكرة باستخدام تجربة ذكية. أخذوا عدة نماذج ذكاء اصطناعي (تتراوح من نماذج صغيرة بـ 0.6 مليار "خلية دماغية" إلى نماذج أكبر قليلاً بـ 4 مليارات) وسألوهم سؤالًا بسيطًا: "هل يجب أن أستخدم أداة، أم يجب أن أقول 'لا شيء' فقط؟". قاموا بذلك بلغتين، الإنجليزية والكورية، لمعرفة ما إذا كانت اللغة ستغير النتيجة.

لفهم ما كان يسير بشكل خاطئ بالضبط، لم يكتفوا بمقارنة الإجابات "الحرة" بالإجابات "المقيدة"، بل أضافوا خطوة وسطى، تشبه مسرحية من ثلاثة فصول:

  1. الفصل الحر: يجيب الروبوت كما يشاء، مع مساحة كافية لشرح نفسه.
  2. الفصل القصير: يجيب الروبوت في سطر واحد فقط، لكنه لا يزال حرًا في قول ما يريد. هذا يختبر ما إذا كان مجرد قطع شرح الروبوت سيؤثر على دقته.
  3. الفصل المقيد: يجيب الروبوت في سطر واحد، لكنه مجبر على الاختيار من قائمة أدوات صارمة (أو "لا شيء"). هذه هي الطريقة القياسية لـ "فك التشفير المقيد".

من خلال مقارنة هذه الفصول الثلاثة، استطاع العلماء الفصل بين مشكلتين مختلفتين: تكلفة قطع كلام الروبوت، وتكلفة إجباره على الاختيار من قائمة.

الاكتشاف الكبير: الإصلاح، وليس التحسين

كانت النتائج مفاجئة ومناقضة للمنطق نوعًا ما. وجد البحث أنه عندما تجبر الروبوت على الاختيار من قائمة أدوات صارمة، فإنه لا يصبح في الواقع أذكى في تقرير متى يقول "لا". في الواقع، بالنسبة لأصغر النماذج، جعلت القواعد الصارمة قدرتها على الامتناع أسوأ بشكل ملحوظ. وفي حالة واحدة محددة (النموذج الصغير 0.6B باللغة الكورية)، تسببت القواعد الصارمة في انخفاض قدره 29.5 نقطة مئوية في الدقة مقارنة بترك الروبوت يتحدث بحرية.

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

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

الفخ الخفي: رمز التوقف (Stop Token) مقابل القائمة المحددة (Enum)

قام البحث أيضًا بتفكيك القواعد الصارمة إلى جزأين لمعرفة أيهما هو "الشرير":

  1. رمز التوقف (Stop Token): وهي القاعدة التي تقول: "توقف عن الكتابة بعد سطر واحد".
  2. القائمة المحددة (Enum): وهي القاعدة التي تقول: "يمكنك فقط الاختيار من هذه القائمة المحددة من الأدوات".

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

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

الحكم النهائي: لا تتوقع ترقية للدماغ

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

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

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →