فارسی بنویسیم یا انگلیسی؟ تفاوت واقعی خروجی

انگلیسی نوشتن پرامپت در چند کار مشخص جواب بهتری می‌دهد و در بقیه فقط وقت می‌گیرد. اینجا مرز را دقیق می‌کشیم: توکن، استدلال، کد، لحن بومی و روش دورگه.

🍊 تیم نارنگی ⏱ 5 دقیقه مطالعه
دو ستون متن روبه‌روی هم، یکی فارسی راست‌چین و دیگری انگلیسی چپ‌چین

یک باور قدیمی بین کاربران فارسی هست: «سؤالت را انگلیسی بپرس، جواب بهتری می‌گیری.» بعضی‌ها چنان جدی گرفته‌اندش که متن را اول در مترجم می‌ریزند، بعد می‌دهند به مدل، و خروجی را برمی‌گردانند به فارسی. سه مرحله برای کاری که یک مرحله بود.

جواب صادقانه دو تکه دارد. در چند کار مشخص انگلیسی واقعاً جلوتر است و انکارش فایده‌ای ندارد. در بیشتر کارهای روزمره، عوض کردن زبان آن‌قدر تفاوت نمی‌سازد که ارزش این رفت‌وبرگشت را داشته باشد. دعوا سر مرز است.

ریشه‌ی این حرف از کجا می‌آید

مدل‌ها از حجم متن الگو می‌گیرند، و در پیکره‌های آموزشی سهم انگلیسی معمولاً از هر زبان دیگری بزرگ‌تر است. سهم فارسی کوچک است؛ نه صفر، ولی کوچک. پس مفهوم‌های نادر و استدلال‌های پیچیده در انگلیسی محکم‌تر جا افتاده‌اند.

اما یک نکته جا می‌ماند: مدل داخل خودش با «کلمه» کار نمی‌کند، با نمایش عددی مفهوم‌ها کار می‌کند و چیزی که در انگلیسی یاد گرفته تا حد خوبی به فارسی منتقل می‌شود. همین «تا حد خوبی» ماجرا را خاکستری می‌کند. مبنای فنی‌اش در مدخل مدل زبانی بزرگ آمده.

فارسی گران‌تر تمام می‌شود، ولی نه بی‌کیفیت‌تر

این یکی قابل بحث نیست. مدل متن را به قطعه‌هایی به اسم توکن می‌شکند و شمارش همین قطعه‌هاست که هزینه را تعیین می‌کند. این شکستن در بیشتر مدل‌ها گونه‌ای از کدگذاری جفت‌بایت است و روی پیکره‌ای ساخته شده که انگلیسی در آن غالب بوده. پس یک کلمه‌ی پرکاربرد انگلیسی معمولاً یک توکن است و یک کلمه‌ی فارسی به چند تکه می‌شکند.

عدد دقیقش بسته به مدل فرق می‌کند ولی جهتش ثابت است؛ جزئیاتش را در توکن چیست و چرا فارسی گران‌تر تمام می‌شود باز کرده‌ام. اثرش دو چیز است: هزینه‌ی بیشتر، و حافظه‌ی گفت‌وگو که زودتر پر می‌شود. هیچ‌کدام مستقیماً به کیفیت جواب ربط ندارند.

کجا انگلیسی واقعاً جلوتر است

سه جا. اول، استدلال چندمرحله‌ای سنگین — تحلیلی که باید ده قدم را بدون گم کردن رشته پیش ببرد. اختلاف اینجا واقعی است، هرچند در مدل‌های تازه‌تر به‌نظر کمتر شده؛ و ترکیبش با استدلال زنجیره‌ای بیشتر از عوض کردن زبان اثر می‌گذارد.

دوم، کد و پیام خطا: نام کتابخانه و متن خطا را اصلاً ترجمه نکنید. سوم، اصطلاح تخصصی نوپا؛ چیزی که تازه منتشر شده منبع فارسی ندارد و مدل فقط شکل انگلیسی‌اش را می‌شناسد. برای این دو، کل پرامپت لازم نیست عوض شود؛ همان اصطلاح را لاتین بگذارید.

کجا فارسی جایگزین ندارد

هر جا که خروجی فارسی خوانده می‌شود و لحن اهمیت دارد: کپشن اینستاگرام، پیام به مشتری، نامه‌ی اداری، متن تبلیغ. اگر انگلیسی بدهید و ترجمه بگیرید، جمله‌ها درست‌اند ولی «صدا» ندارند.

زمینه‌ی فرهنگی هم همین‌طور: تعارف، لحن نامه‌ی اداری ایرانی، شب یلدا، تخفیف‌های اسفند، و از همه مهم‌تر تاریخ شمسی. فارسی که بنویسید مدل در همان زمینه می‌ماند؛ انگلیسی که بنویسید، پیش‌فرض‌هایش به تقویم میلادی می‌لغزد و باید مدام تصحیحش کنید.

کارزبان پیشنهادیدلیل
نوشتن پیام، کپشن، نامهفارسیلحن از ترجمه رد نمی‌شود
خلاصه‌ی یک متن فارسیفارسیترجمه‌ی رفت و برگشت جزئیات را می‌بازد
مسئله‌ی منطقی و محاسبه‌ی چندمرحله‌ایانگلیسی یا دورگهالگوهای استدلالی محکم‌تر
کد، خطا، پیکربندیفارسی + اصطلاح لاتینترجمه‌ی نام فنی گمراه می‌کند
ابزار یا مفهوم خیلی تازههمان اصطلاح لاتینمنبع فارسی هنوز وجود ندارد
هر چیزی با تاریخ و مناسبت ایرانیفارسیپیش‌فرض تقویم درست می‌ماند

روش دورگه و تله‌اش

دورگه یعنی صورت مسئله را انگلیسی بدهید و خروجی را فارسی بخواهید. برای گزارش فنی و مسئله‌های ساختاریافته خوب است؛ برای متن انسانی نتیجه‌اش چیزی است که فارسی است ولی بوی ترجمه می‌دهد.

راه میانه‌ای که خودم به کار می‌برم این است: پرامپت فارسی بماند و مدل در فکر کردن آزاد باشد. این قالب را بردارید:

صورت مسئله را دقیق بخوان و برای فکر کردن هر زبانی خواستی استفاده کن،
اما پاسخ نهایی را فقط فارسی بنویس.

کار: [پیام پیگیری برای مشتری که دو هفته جواب نداده]
مخاطب: [صاحب فروشگاه اینترنتی، لحن محترم ولی غیررسمی]
محدودیت: کمتر از ۹۰ کلمه، بدون تعارف طولانی
اصطلاح: اگر معادل فارسی جاافتاده ندارد، لاتین بنویس
تاریخ: تقویم شمسی
خروجی: فقط متن پیام، بدون توضیح
⚠️ نشانه‌های متن ترجمه‌زده

تکرار بی‌مورد «شما»، جمله‌های بلند با ساختار وارونه، و تعبیرهایی که کسی در گفتار فارسی به کار نمی‌برد. متن را بلند بخوانید؛ هر جا زبانتان گیر کرد، همان‌جاست. بگویید طوری بازنویسی کند که انگار از اول فارسی نوشته شده — بقیه‌اش در ترجمه با هوش مصنوعی آمده.

جایی که هیچ زبانی کمکتان نمی‌کند

چند چیز هست که نه فارسی درستش می‌کند نه انگلیسی. گیر از پرامپت نیست. نیم‌فاصله یکی است؛ خروجی فارسی مدل‌ها تقریباً همیشه بازبینی دستی لازم دارد. شمردن هم همین‌طور: «دقیقاً ۵۰ کلمه» را مدل تخمین می‌زند، چون واحدش توکن است نه کلمه. تبدیل تاریخ شمسی به میلادی هم جای اعتماد نیست. این‌ها را عوض کردن زبان حل نمی‌کند؛ خودتان باید چک کنید.

آزمون ده‌دقیقه‌ای روی کار خودتان

به‌جای اعتماد به حرف من، این را روی کار واقعی خودتان اجرا کنید. یک کار پرتکرار بردارید و سه بار بپرسید: کاملاً فارسی، کاملاً انگلیسی، دورگه. هر سه را در نارنگی یا هر ابزار دیگری بگیرید و کنار هم بگذارید.

بعد به هرکدام از یک تا پنج نمره بدهید، نه برای «قشنگی» بلکه برای اینکه چقدر از کارتان کم می‌کند. اگر اختلاف کمتر از یک نمره بود، بحث زبان برای شما تمام است؛ وقتتان را روی دقیق‌تر کردن پرامپت بگذارید که الگوهایش در پرامپت‌نویسی فارسی هست.

جمع‌بندی

فارسی گران‌تر تمام می‌شود، ولی ضعیف‌تر نیست؛ این دو را قاطی نکنید. انگلیسی فقط در همان سه حوزه جلو می‌زند و برای بقیه، ترجمه‌ی رفت‌وبرگشتی دو مرحله‌ی اضافه است در برابر سودی که اغلب دیده نمی‌شود.

قاعده‌ی عملی: فارسی بنویسید، اصطلاح فنی را لاتین بگذارید، و زبان را فقط وقتی عوض کنید که جواب فارسی دو بار پشت سر هم ناامیدتان کرده باشد — آن‌وقت هم اول پرامپت را بازنویسی کنید، بعد زبان را.

برای ادامه:

پرسش‌های پرتکرار

واقعاً پرامپت انگلیسی جواب بهتری می‌گیرد؟ +
در کارهایی که به استدلال چندمرحله‌ای سنگین، کد، یا اصطلاح تخصصی تازه نیاز دارند معمولاً بله، ولی اختلاف آن‌قدر بزرگ نیست که همیشه ارزش ترجمه کردن داشته باشد. در کارهای روزمره مثل نوشتن پیام، خلاصه کردن متن و پرسش‌های عمومی، تفاوت اغلب به چشم نمی‌آید. قاعده‌ی ساده این است که تا وقتی جواب فارسی شما را راضی می‌کند، زبان را عوض نکنید.
چرا فارسی توکن بیشتری مصرف می‌کند؟ +
الگوریتم توکن‌سازی روی متنی آموزش دیده که سهم انگلیسی در آن به‌مراتب بیشتر است، بنابراین کلمه‌های انگلیسی پرکاربرد اغلب یک توکن‌اند ولی یک کلمه‌ی فارسی به چند تکه شکسته می‌شود. نتیجه این است که یک متن فارسی معمولاً از ترجمه‌ی انگلیسی‌اش توکن بیشتری می‌گیرد. اثرش بیشتر روی هزینه و روی سرعت پر شدن حافظه‌ی گفت‌وگو دیده می‌شود تا روی کیفیت جواب.
روش دورگه یعنی چه و چطور اجرایش کنم؟ +
یعنی صورت مسئله و محدودیت‌ها را انگلیسی بنویسید ولی صریح بخواهید که پاسخ نهایی فارسی باشد. برای کارهای فنی و تحلیلی خوب جواب می‌دهد، اما اگر خروجی باید لحن انسانی و بومی داشته باشد، معمولاً متن ترجمه‌زده تحویل می‌گیرید. در آن حالت بهتر است کل گفت‌وگو را فارسی نگه دارید و فقط اصطلاح‌های تخصصی را لاتین بنویسید.
متن ترجمه‌زده را چطور تشخیص بدهم؟ +
ساده‌ترین آزمون این است که متن را بلند بخوانید؛ هر جا زبانتان گیر کرد، همان‌جا ترجمه است. نشانه‌های تکرارشونده هم کم نیستند: «به منظور» به‌جای «برای»، چند جمله‌ی مجهول پشت سر هم، و ضمیرهایی که در فارسی معمولاً حذف می‌شوند ولی در متن مانده‌اند. اصطلاح‌هایی که تحت‌اللفظی ترجمه شده‌اند هم زود لو می‌روند. برای اصلاح، به‌جای «روان‌ترش کن» بنویسید طوری بازنویسی کند که انگار از اول فارسی نوشته شده.
برای برنامه‌نویسی حتماً باید انگلیسی بنویسم؟ +
نه حتماً، ولی نام کتابخانه‌ها، پیام‌های خطا و اصطلاح‌های فنی را دست‌نخورده و لاتین بگذارید چون ترجمه‌شان معنی را خراب می‌کند. توضیح صورت مسئله را می‌توانید راحت فارسی بنویسید. تنها جایی که واقعاً بهتر است انگلیسی بروید، ابزارها و نسخه‌های خیلی تازه‌ای است که هنوز منبع فارسی درباره‌شان نوشته نشده.
#پرامپت انگلیسی #زبان پرامپت #توکن فارسی #کیفیت خروجی هوش مصنوعی #ترجمه پرامپت
به‌دردِ کسی می‌خورد؟ تلگرام واتساپ
🍊

خواندنش خوب بود — حالا امتحانش کن

هرچه در این صفحه خواندی، همین حالا داخلِ نارنگی قابلِ اجراست. ثبت‌نام با شماره‌ی موبایل، نارنگیِ رایگانِ شروع، بدونِ نیاز به کارت یا تحریم‌شکن.

بدونِ نصب هم کار می‌کند — ولی در اپ سریع‌تر است