Genshijin کوڈنگ اسسٹنٹ نے جاپانی کوڈ کے جوابات کو تقریباً 28% تک کم کر دیا، لیکن انگریزی جوابات کو 2.5% تک بڑھا دیا، اور دونوں صورتوں میں کل API بل میں اضافہ ہوا۔
AI سے تیار کردہ کوڈ کے لیے ادائیگی کرنے والا کوئی بھی شخص اس کے اثرات محسوس کرتا ہے۔ ٹوکن پر مبنی قیمتوں کا نظام پرومپٹ یا آؤٹ پٹ میں موجود ہر اضافی لفظ کو خرچ ہونے والے ڈالرز میں بدل دیتا ہے۔ ایک ایسا ٹول جو ایک زبان کو مختصر کرتا ہے جبکہ دوسری کو بڑھاتا ہے، لاگت کے حساب کتاب کو ڈرامائی طور پر بدل سکتا ہے۔
ٹیسٹ کیسے کیا گیا
اس تجربے میں جاپانی اور انگریزی میں سافٹ ویئر انجینئرنگ کے 192 پرومپٹس شامل تھے۔ محققین نے ہر سوال کو چار مختلف جواب کی کنفیگریشنز کے تحت ماڈل کو بھیجا: ایک سادہ بیس لائن اور تین اقسام جن میں مختلف ہدایات کے ساتھ Genshijin اسکل (skill) کو استعمال کیا گیا۔ یہ اسکل پرومپٹ کے ساتھ اضافی رہنمائی شامل کر کے کام کرتی ہے، جس سے اضافی ان پٹ ٹوکنز استعمال ہوتے ہیں۔
انہوں نے آؤٹ پٹ کی لمبائی کو ٹوکنز میں ماپا اور کل API لاگت معلوم کرنے کے لیے ان پٹ اور آؤٹ پٹ ٹوکنز کی قیمت کو جمع کیا۔
اعداد و شمار کیا کہتے ہیں
- جب Genshijin فعال تھا تو جاپانی آؤٹ پٹ میں 27.5% کمی آئی۔
- انہی حالات میں انگریزی آؤٹ پٹ میں 2.5% اضافہ ہوا۔
- دونوں زبانوں کے لیے، کل API اخراجات میں اضافہ ہوا۔
لاگت میں اضافے کی وجہ وہ اضافی ہدایات ہیں جو Genshijin شامل کرتا ہے۔ یہ ہدایات ماڈل کے کوڈ تیار کرنا شروع کرنے سے پہلے ہی ٹوکنز کا اضافہ کر دیتی ہیں۔ اس ٹیسٹ میں، مختصر جاپانی آؤٹ پٹ سے ہونے والی ٹوکن کی بچت کبھی بھی مطلوبہ اضافی ان پٹ ٹوکنز کے برابر نہیں پہنچ سکی۔
برابر ہونے کے لیے (break even)، ایک جاپانی سوال کے لیے تقریباً 479 آؤٹ پٹ ٹوکنز کم کرنے کی ضرورت ہوتی، جبکہ ایک انگریزی سوال کے لیے 435 ٹوکنز کی کمی درکار ہوتی۔ پیمائش کی گئی بچت ان حدوں سے کم رہی۔
زبانوں میں فرق کیوں ہے؟
جاپانی زبان میں اکثر احترام کے الفاظ اور طویل جملوں کی صورت میں اضافی الفاظ (padding) شامل ہوتے ہیں۔ Genshijin کے پرومپٹ میں کیے گئے تبدیلیاں اسی اضافی پن کو نشانہ بناتی ہیں، غیر ضروری الفاظ کو ختم کرتی ہیں اور جواب کو مختصر کرتی ہیں۔ اس کے برعکس، انگریزی پہلے ہی زیادہ جامع ہوتی ہے، اس لیے وہی پرومپٹس غیر ارادی طور پر اضافی مواد (boilerplate) شامل کر سکتے ہیں جو جواب کو طویل کر دیتا ہے۔
ڈویلپرز کو کن باتوں کا خیال رکھنا چاہیے
- طویل جاپانی وضاحتیں: اگر آپ باقاعدگی سے جاپانی میں تفصیلی ڈیزائن نوٹس یا طویل تبصرے (comments) طلب کرتے ہیں، تو Genshijin غیر ضروری مواد کو کم کر کے آؤٹ پٹ کے ٹوکنز کی تعداد کم کر سکتا ہے۔
- مختصر سوالات: مختصر سوالات کے لیے، ایک سادہ "مختصر جواب دیں" (answer concisely) کی ہدایت مکمل Genshijin اسکل سے بہتر ہے، جس سے مختصر جوابات اور کم لاگت حاصل ہوتی ہے۔
- انگریزی پر مبنی ورک فلو: طویل آؤٹ پٹ کی توقع رکھیں۔ لاگت میں بچت کا اندازہ لگانے سے پہلے اس کے اثرات کو ضرور ناپیں۔
- خود پیمائش کریں: ٹوکن کا استعمال پرومپٹ کے انداز، ماڈل کے ورژن اور کام کی پیچیدگی کے ساتھ بدلتا رہتا ہے۔ اشتہاری فیصدوں پر بھروسہ کرنے کے بجائے اپنے خود کے بینچ مارکس (benchmarks) چلائیں۔
کچھ دستاویزات میں جس 75% کمی کا دعویٰ کیا گیا ہے، وہ صرف آؤٹ پٹ ٹوکن کی تعداد سے متعلق ہے، کل بل سے نہیں۔ وہ ڈویلپرز جو صرف اس ہندسے پر توجہ دیتے ہیں، وہ حیران ہو سکتے ہیں جب ان کے انوائس (invoices) وہی رہیں یا مزید بڑھ جائیں۔
آگے کیا دیکھنا چاہیے
حاصل شدہ نتیجہ (Takeaway): Genshijin جاپانی کوڈ کے آؤٹ پٹ کو نمایاں طور پر کم کر سکتا ہے، لیکن اس کے ذریعے شامل کیے گئے اضافی پرومپٹ ٹوکنز فوری طور پر ہونے والے کسی بھی لاگت کے فائدے کو ختم کر دیتے ہیں—اور یہ انگریزی جوابات کو مزید بڑھا بھی سکتا ہے۔ اسے منتخب طریقے سے استعمال کریں، اور ہمیشہ اپنے کام کے حجم پر ٹوکن کے اثرات کی تصدیق کریں۔
ماخذ: https://dev.to/anicca_301094325e/coding-assistant-tests-japanese-28-shorter-english-3-longer-4f83
