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