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

SeDT: Sentence-Transformer Decision-Transformer Conditioning for Multi-Turn Conversation Reliability

تقدم الورقة البحثية SeDT، وهي طريقة تعتمد على الاستنتاج في وقت التشغيل دون الحاجة للتدريب، تستفيد من درجات الصلة المستمدة من "sentence-transformer" لتهيئة نماذج "Decision-Transformer" على المحادثات متعددة الأدوار، مما يخفف بفعالية من ظاهرة "الضياع في المحادثة" عبر تسليط الضوء ديناميكيًا على القيود الحرجة وتحسين كل من الأداء والموثوقية بشكل كبير عبر مختلف النماذج اللغوية الكبيرة.

المؤلفون الأصليون: Ramakrishna Vamsi Setti, Jagadeesh Rachapudi, Sachin Chaudhary, Praful Hambarde, Amit Shukla

نُشر 2026-05-27
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Ramakrishna Vamsi Setti, Jagadeesh Rachapudi, Sachin Chaudhary, Praful Hambarde, Amit Shukla

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

إليك شرح لورقة بحثية بعنوان "SeDT: Sentence-Transformer Decision-Transformer Conditioning for Multi-Turn Conversation Reliability"، مترجمة إلى لغة بسيطة، يومية، وباستخدام تشبيهات إبداعية.

المشكلة: تأثير "الضياع في غمرة المحادثة"

تخيل أنك توظف طباخاً ذكياً جداً ولكنه مشتت الذهن قليلاً لإعداد وجبة معقدة.

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

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

تسمي الورقة البحثية هذا الأمر "الضياع في غمرة المحادثة" (Lost in Conversation). وقد وجدت أن نماذج اللغات الكبيرة (LLMs) عندما تتلقى التعليمات مجزأة عبر عدة جولات، يمكن أن ينخفض أداؤها بنسبة تقارب 40%.

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

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

الحل: SeDT (طريقة "التمييز بالألوان")

يقترح المؤلفون طريقة جديدة تسمى SeDT (Sentence-transformer Decision-Transformer). هم لم يعيدوا تدريب الذكاء الاصطناعي أو يغيروا "دماغه"، بل قاموا بتغيير كيفية تقديم المحادثة للذكاء الاصطناعي قبل أن يعطي الإجابة النهائية مباشرة.

لقد استعاروا مفهوماً من "التعلم المعزز من البيانات غير المتصلة" (Offline Reinforcement Learning) (وهو مجال تتعلم فيه الروبوتات من البيانات الماضية) يسمى "العائد المتبقي" (Return-to-Go أو RTG).

التشبيه: خريطة الكنز
تخيل أن المحادثة هي رحلة بحث عن كنز.

  • الطريقة القديمة: تعطي الذكاء الاصطناعي قائمة من الأدلة: "ابدأ عند شجرة البلوط"، "امشِ 10 خطوات"، "احفر بالقرب من الصخرة". يقرأ الذكاء الاصطناعي الأدلة بالترتيب فحسب.
  • طريقة SeDT: قبل أن يبدأ الذكاء الاصطناعي بالحفر، تعطيه خريطة مُقيّمة. بجانب كل دليل، تكتب رقماً يشير إلى مقدار "الكنز" (الأهمية/الصلة) المتبقي أمامه.
    • الدليل 1: "ابدأ عند شجرة البلوط" (الدرجة: منخفضة، لأن الأدلة الحقيقية ستأتي لاحقاً).
    • الدليل 2: "امشِ 10 خطوات" (الدرجة: متوسطة).
    • الدليل 3: "احفر بالقرب من الصخرة" (الدرجة: عالية، لأن هذا هو القيد الحاسم!).

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

كيف يعمل SeDT (الإشارات الثلاث)

لحساب هذه "الدرجات" لكل جزء من المحادثة، يستخدم SeDT ثلاثة "حواس" مختلفة لتقدير الأهمية:

  1. الحس الدلالي (فحص "المعنى"): يستخدم أداة ذكية (Sentence Transformer) لفهم معنى النص. هل تساعد هذه الجملة حقاً في حل المشكلة النهائية؟ إذا طلبت وظيفة برمجية (Function) بلغة بايثون، فإن جملة مثل "دعنا نتحدث عن الطقس" ستحصل على درجة منخفضة، بينما جملة مثل "يجب أن تتعامل الوظيفة مع الأرقام السالبة" ستحصل على درجة عالية.
  2. الحس اللفظي (فحص "الكلمات المفتاحية"): يبحث عن الكلمات المتطابقة. إذا كان الهدف هو "كتابة وظيفة"، وذكرت جولة سابقة كلمة "معاملات الوظيفة" (function parameters)، فهذا تطابق. هذا الجزء يلتقط المصطلحات التقنية المحددة التي قد تغفل عنها أدوات المعنى العميق.
  3. الحس الموضعي (دعم "المنتصف"): هذا هو الجزء الأكثر ذكاءً. تميل نماذج الذكاء الاصطناعي طبيعياً لتجاهل منتصف النصوص الطويلة (فهي تركز على البداية والنهاية). يقوم SeDT بإضافة "درجة مكافأة" خاصة إلى الجولات الوسطى من المحادثة. هذا يجبر الذكاء الاصطناعي على الانتباه للقيود الحاسمة التي ظهرت في منتصف الدردشة، مما يمنع ضياعها.

النتيجة: طباخ أكثر موثوقية

اختبر المؤلفون هذه الطريقة على ثلاثة نماذج ذكاء اصطناعي مختلفة (من OpenAI وGoogle وMeta) عبر ثلاث مهام: كتابة الكود، حل المسائل الرياضية، واستدعاء واجهات البرمجة (API calls).

  • النتيجة: في كل اختبار، تفوقت طريقة SeDT على الطريقة القياسية.
  • المكاسب: في بعض الحالات، قفز الأداء بنسبة تقارب 38%.
  • الموثوقية: انخفضت نسبة "عدم الموثوقية" (الفجوة بين أفضل وأسوأ أداء) بشكل كبير. لقد عاد الذكاء الاصطناعي ليكون متسقاً ومستقراً مرة أخرى.

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

لماذا يهم هذا الأمر؟

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

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

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

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

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

جرّب Digest →