تقنية

إكمال النص والمحادثة: كيف تتغير صيغة الإدخال؟

رسائل ذات أدوار تمر بقالب النموذج لتصبح تسلسل رموز وتبدأ الاستجابة
مخطط يبين وظيفة قالب المحادثة في إعداد الإدخال.

قد تبدو المحادثة سلسلة فقاعات في الشاشة، بينما يستقبل النموذج السببي في النهاية تسلسلاً من الرموز. يحول قالب المحادثة الرسائل وأدوارها إلى الصيغة التي يتوقعها النموذج، وقد تختلف الصيغة بين النماذج. [1]

الخلاصة السريعة

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

  • إكمال النص يبدأ من طلب نصي ويتابع توليده؛ حدد موضع البداية وحد التوقف. [2]
  • المحادثة تحول رسائل ذات أدوار إلى تسلسل رموز وفق قالب النموذج. [1]
  • افحص أن التوليد يبدأ رد المساعد أو يكمل رسالة مقصودة؛ التفاصيل تختلف باختلاف النموذج. [1]
  • عند ظهور استكمال غريب، راجع المحتوى والأدوار والقالب على حالة قصيرة معلومة المقصود.

كيف نصوغ طلب إكمال نص؟

في نمط توليد النص، يقدم المستخدم نصاً أولياً يتابعه النموذج ضمن شروط التوليد والتوقف. [2]

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

كيف نمثل الرسائل في المحادثة؟

يميز تنسيق الرسائل عادة أدوار المستخدم والمساعد وتعليمات النظام. ويحول القالب هذا التنظيم إلى تسلسل يتوقعه النموذج؛ الأدوار ليست مجرد أسماء مطبوعة للعرض. [1]

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

أين تبدأ الإجابة الجديدة؟

تشرح الوثائق إمكانية إضافة علامة بداية رد المساعد أو متابعة آخر رسالة، وتؤكد أن بعض النماذج لا تحتاج علامة خاصة للبداية. لذلك نتبع قالب النسخة المستخدمة. [1]

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

كيف نراجع مشكلة التنسيق؟

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

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

المصادر ومتابعة القراءة

  1. Hugging Face: Chat templates (يفتح في نافذة جديدة)huggingface.co
  2. Hugging Face: Text generation (يفتح في نافذة جديدة)huggingface.co

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