فارسی بنویسیم یا انگلیسی؟ تفاوت واقعی خروجی
انگلیسی نوشتن پرامپت در چند کار مشخص جواب بهتری میدهد و در بقیه فقط وقت میگیرد. اینجا مرز را دقیق میکشیم: توکن، استدلال، کد، لحن بومی و روش دورگه.
یک باور قدیمی بین کاربران فارسی هست: «سؤالت را انگلیسی بپرس، جواب بهتری میگیری.» بعضیها چنان جدی گرفتهاندش که متن را اول در مترجم میریزند، بعد میدهند به مدل، و خروجی را برمیگردانند به فارسی. سه مرحله برای کاری که یک مرحله بود.
جواب صادقانه دو تکه دارد. در چند کار مشخص انگلیسی واقعاً جلوتر است و انکارش فایدهای ندارد. در بیشتر کارهای روزمره، عوض کردن زبان آنقدر تفاوت نمیسازد که ارزش این رفتوبرگشت را داشته باشد. دعوا سر مرز است.
ریشهی این حرف از کجا میآید
مدلها از حجم متن الگو میگیرند، و در پیکرههای آموزشی سهم انگلیسی معمولاً از هر زبان دیگری بزرگتر است. سهم فارسی کوچک است؛ نه صفر، ولی کوچک. پس مفهومهای نادر و استدلالهای پیچیده در انگلیسی محکمتر جا افتادهاند.
اما یک نکته جا میماند: مدل داخل خودش با «کلمه» کار نمیکند، با نمایش عددی مفهومها کار میکند و چیزی که در انگلیسی یاد گرفته تا حد خوبی به فارسی منتقل میشود. همین «تا حد خوبی» ماجرا را خاکستری میکند. مبنای فنیاش در مدخل مدل زبانی بزرگ آمده.
فارسی گرانتر تمام میشود، ولی نه بیکیفیتتر
این یکی قابل بحث نیست. مدل متن را به قطعههایی به اسم توکن میشکند و شمارش همین قطعههاست که هزینه را تعیین میکند. این شکستن در بیشتر مدلها گونهای از کدگذاری جفتبایت است و روی پیکرهای ساخته شده که انگلیسی در آن غالب بوده. پس یک کلمهی پرکاربرد انگلیسی معمولاً یک توکن است و یک کلمهی فارسی به چند تکه میشکند.
عدد دقیقش بسته به مدل فرق میکند ولی جهتش ثابت است؛ جزئیاتش را در توکن چیست و چرا فارسی گرانتر تمام میشود باز کردهام. اثرش دو چیز است: هزینهی بیشتر، و حافظهی گفتوگو که زودتر پر میشود. هیچکدام مستقیماً به کیفیت جواب ربط ندارند.
کجا انگلیسی واقعاً جلوتر است
سه جا. اول، استدلال چندمرحلهای سنگین — تحلیلی که باید ده قدم را بدون گم کردن رشته پیش ببرد. اختلاف اینجا واقعی است، هرچند در مدلهای تازهتر بهنظر کمتر شده؛ و ترکیبش با استدلال زنجیرهای بیشتر از عوض کردن زبان اثر میگذارد.
دوم، کد و پیام خطا: نام کتابخانه و متن خطا را اصلاً ترجمه نکنید. سوم، اصطلاح تخصصی نوپا؛ چیزی که تازه منتشر شده منبع فارسی ندارد و مدل فقط شکل انگلیسیاش را میشناسد. برای این دو، کل پرامپت لازم نیست عوض شود؛ همان اصطلاح را لاتین بگذارید.
کجا فارسی جایگزین ندارد
هر جا که خروجی فارسی خوانده میشود و لحن اهمیت دارد: کپشن اینستاگرام، پیام به مشتری، نامهی اداری، متن تبلیغ. اگر انگلیسی بدهید و ترجمه بگیرید، جملهها درستاند ولی «صدا» ندارند.
زمینهی فرهنگی هم همینطور: تعارف، لحن نامهی اداری ایرانی، شب یلدا، تخفیفهای اسفند، و از همه مهمتر تاریخ شمسی. فارسی که بنویسید مدل در همان زمینه میماند؛ انگلیسی که بنویسید، پیشفرضهایش به تقویم میلادی میلغزد و باید مدام تصحیحش کنید.
| کار | زبان پیشنهادی | دلیل |
|---|---|---|
| نوشتن پیام، کپشن، نامه | فارسی | لحن از ترجمه رد نمیشود |
| خلاصهی یک متن فارسی | فارسی | ترجمهی رفت و برگشت جزئیات را میبازد |
| مسئلهی منطقی و محاسبهی چندمرحلهای | انگلیسی یا دورگه | الگوهای استدلالی محکمتر |
| کد، خطا، پیکربندی | فارسی + اصطلاح لاتین | ترجمهی نام فنی گمراه میکند |
| ابزار یا مفهوم خیلی تازه | همان اصطلاح لاتین | منبع فارسی هنوز وجود ندارد |
| هر چیزی با تاریخ و مناسبت ایرانی | فارسی | پیشفرض تقویم درست میماند |
روش دورگه و تلهاش
دورگه یعنی صورت مسئله را انگلیسی بدهید و خروجی را فارسی بخواهید. برای گزارش فنی و مسئلههای ساختاریافته خوب است؛ برای متن انسانی نتیجهاش چیزی است که فارسی است ولی بوی ترجمه میدهد.
راه میانهای که خودم به کار میبرم این است: پرامپت فارسی بماند و مدل در فکر کردن آزاد باشد. این قالب را بردارید:
صورت مسئله را دقیق بخوان و برای فکر کردن هر زبانی خواستی استفاده کن،
اما پاسخ نهایی را فقط فارسی بنویس.
کار: [پیام پیگیری برای مشتری که دو هفته جواب نداده]
مخاطب: [صاحب فروشگاه اینترنتی، لحن محترم ولی غیررسمی]
محدودیت: کمتر از ۹۰ کلمه، بدون تعارف طولانی
اصطلاح: اگر معادل فارسی جاافتاده ندارد، لاتین بنویس
تاریخ: تقویم شمسی
خروجی: فقط متن پیام، بدون توضیح
تکرار بیمورد «شما»، جملههای بلند با ساختار وارونه، و تعبیرهایی که کسی در گفتار فارسی به کار نمیبرد. متن را بلند بخوانید؛ هر جا زبانتان گیر کرد، همانجاست. بگویید طوری بازنویسی کند که انگار از اول فارسی نوشته شده — بقیهاش در ترجمه با هوش مصنوعی آمده.
جایی که هیچ زبانی کمکتان نمیکند
چند چیز هست که نه فارسی درستش میکند نه انگلیسی. گیر از پرامپت نیست. نیمفاصله یکی است؛ خروجی فارسی مدلها تقریباً همیشه بازبینی دستی لازم دارد. شمردن هم همینطور: «دقیقاً ۵۰ کلمه» را مدل تخمین میزند، چون واحدش توکن است نه کلمه. تبدیل تاریخ شمسی به میلادی هم جای اعتماد نیست. اینها را عوض کردن زبان حل نمیکند؛ خودتان باید چک کنید.
آزمون دهدقیقهای روی کار خودتان
بهجای اعتماد به حرف من، این را روی کار واقعی خودتان اجرا کنید. یک کار پرتکرار بردارید و سه بار بپرسید: کاملاً فارسی، کاملاً انگلیسی، دورگه. هر سه را در نارنگی یا هر ابزار دیگری بگیرید و کنار هم بگذارید.
بعد به هرکدام از یک تا پنج نمره بدهید، نه برای «قشنگی» بلکه برای اینکه چقدر از کارتان کم میکند. اگر اختلاف کمتر از یک نمره بود، بحث زبان برای شما تمام است؛ وقتتان را روی دقیقتر کردن پرامپت بگذارید که الگوهایش در پرامپتنویسی فارسی هست.
جمعبندی
فارسی گرانتر تمام میشود، ولی ضعیفتر نیست؛ این دو را قاطی نکنید. انگلیسی فقط در همان سه حوزه جلو میزند و برای بقیه، ترجمهی رفتوبرگشتی دو مرحلهی اضافه است در برابر سودی که اغلب دیده نمیشود.
قاعدهی عملی: فارسی بنویسید، اصطلاح فنی را لاتین بگذارید، و زبان را فقط وقتی عوض کنید که جواب فارسی دو بار پشت سر هم ناامیدتان کرده باشد — آنوقت هم اول پرامپت را بازنویسی کنید، بعد زبان را.
برای ادامه: