قام مساعد البرمجة Genshijin بتقليص استجابات الكود باللغة اليابانية بنسبة 28% تقريبًا، لكنه جعل الردود باللغة الإنجليزية أطول بنسبة 2.5%، وفي كلتا الحالتين ارتفعت فاتورة الـ API الإجمالية.
يشعر أي شخص يدفع مقابل الكود المولد بواسطة الذكاء الاصطناعي بهذا التأثير. فالتسعير القائم على الرموز (tokens) يحول كل كلمة إضافية في الأمر (prompt) أو المخرجات إلى دولارات يتم إنفاقها. ويمكن للأداة التي تقصر لغة ما بينما تزيد من طول لغة أخرى أن تغير حسابات التكلفة بشكل كبير.
كيف تم إجراء الاختبار
شملت التجربة 192 أمرًا (prompt) في هندسة البرمجيات باللغتين اليابانية والإنجليزية. أرسل الباحثون كل استعلام إلى النموذج ضمن أربعة تكوينات للرد: خط أساس بسيط وثلاثة تنويعات تستدعي مهارة Genshijin بمجموعات تعليمات مختلفة. تعمل هذه المهارة عن طريق إلحاق توجيهات إضافية بالأمر، مما يستهلك رموز إدخال (input tokens) إضافية.
قاموا بقياس طول المخرجات بالرموز (tokens) وأضافوا تكلفة رموز الإدخال والمخرجات للحصول على إجمالي تكلفة الـ API.
ماذا تقول الأرقام
- انخفضت المخرجات اليابانية بنسبة 27.5% عند تفعيل Genshijin.
- زادت المخرجات الإنجليزية بنسبة 2.5% في ظل نفس الظروف.
- ارتفع إجمالي الإنفاق على الـ API لكلتا اللغتين.
يأتي ارتفاع التكلفة من التعليمات الإضافية التي تدرجها Genshijin. تضيف هذه التعليمات رموزًا (tokens) قبل أن يبدأ النموذج حتى في إنشاء الكود. وفي هذا الاختبار، لم يتجاوز التوفير في الرموز الناتج عن المخرجات اليابانية الأقصر عدد رموز الإدخال الإضافية المطلوبة.
للوصول إلى نقطة التعادل، سيحتاج الاستعلام الياباني إلى تقليص حوالي 479 رمزًا من المخرجات، بينما سيحتاج الاستعلام الإنجليزي إلى تقليل قدره 435 رمزًا. وقد جاءت المدخرات المقاسة أقل من هذه العتبات.
لماذا توجد هذه الفجوة اللغوية؟
غالبًا ما تحتوي اللغة اليابانية على حشو في شكل صيغ احترام وعبارات مطولة. تستهدف تعديلات Genshijin على الأوامر هذا الحشو، حيث تقوم بإزالة الكلمات غير الضرورية وضغط الاستجابة. في المقابل، تميل اللغة الإنجليزية إلى أن تكون أكثر إيجازًا بالفعل، لذا يمكن لنفس الأوامر أن تضيف عن غير قصد نصوصًا نمطية (boilerplate) تطيل الإجابة.
ما يجب على المطورين وضعه في الاعتبار
- الشروحات اليابانية الطويلة: إذا كنت تطلب بانتظام ملاحظات تصميم مفصلة أو تعليقات مكثفة باللغة اليابانية، فيمكن لـ Genshijin تقليص الحشو وخفض عدد رموز المخرجات.
- الاستعلامات القصيرة: بالنسبة للأسئلة الموجزة، فإن تعليمات بسيطة مثل "أجب بإيجاز" تتفوق على مهارة Genshijin الكاملة، مما يؤدي إلى ردود أقصر وتكاليف أقل.
- سير العمل المعتمد بكثافة على الإنجليزية: توقع مخرجات أطول. قم بقياس التأثير قبل افتراض تحقيق وفر في التكلفة.
- قم بالقياس بنفسك: يختلف استخدام الرموز (tokens) باختلاف أسلوب الأمر، وإصدار النموذج، وتعقيد المهمة. قم بإجراء اختبارات القياس الخاصة بك بدلاً من الاعتماد على النسب المئوية المعلنة.
إن نسبة الخفض البالغة 75% التي تروج لها بعض الوثائق تشير فقط إلى عدد رموز المخرجات، وليس الفاتورة الإجمالية. قد يتفاجأ المطورون الذين يركزون فقط على هذا الرقم عندما تظل فواتيرهم كما هي أو حتى ترتفع.
ما يجب مراقبته لاحقًا
الخلاصة: يمكن لـ Genshijin تقليص مخرجات الكود اليابانية بشكل ملموس، لكن رموز الأوامر الإضافية التي تضيفها تمحو أي فائدة فورية في التكلفة - بل ويمكنها حتى تضخيم الردود الإنجليزية. استخدمها بشكل انتقائي، وتحقق دائمًا من تأثير الرموز على حجم عملك الخاص.
المصدر: https://dev.to/anicca_301094325e/coding-assistant-tests-japanese-28-shorter-english-3-longer-4f83
