بارها پیش آمده که به هوش مصنوعی یک سؤال روشن و چندشرطی میدهیم، اما جواب یک شرط را جا میاندازد یا نصف صورتمسئله را نادیده میگیرد. راهحل این مشکل عجیب و ساده است: کاری کنیم مدل قبل از پاسخ، سؤال را دوباره بخواند. این تکنیک نامی رسمی دارد — «دوبارهخوانی» یا RE2 — و در این آموزش گامبهگام یاد میگیرید چطور با یک جملهٔ کوتاه، دقت پاسخهای هوش مصنوعی را بهشکل محسوسی بالا ببرید.

لیست مطالب
گام ۱: دوبارهخوانی یعنی چه و چرا مهم است؟
دوبارهخوانی یک قاعدهٔ ساده دارد: بهجای اینکه انتظار داشته باشید مدل با یک نگاه همهچیز را بفهمد، از او میخواهید پرسش را دو بار بخواند و بعد جواب بدهد. انسانها هم وقتی با یک مسئلهٔ پیچیده روبهرو میشوند، ناخودآگاه صورتمسئله را دوباره میخوانند تا مطمئن شوند چیزی از قلم نیفتاده است. همین رفتار طبیعی را میتوان با یک جمله به مدل تحمیل کرد.
پژوهشها نشان دادهاند که همین قدم کوچک، بهویژه در سؤالهای استدلالی و چندشرطی، دقت پاسخ را بالا میبرد؛ بدون آنکه لازم باشد مدل قویتری بخرید یا پرامپت پیچیدهای بنویسید. اگر تازه با مفهوم پرامپت آشنا شدهاید، پیشنهاد میکنیم اول راهنمای پرامپتنویسی برای مبتدیها را بخوانید تا پایهٔ کار دستتان بیاید.
مثال: «سه محصول زیر را با هم مقایسه کن و فقط جدولی سهستونه بده: قیمت، وزن، گارانتی. حالا یک بار دیگر همین درخواست بالا را با دقت بخوان، سپس پاسخ بده.»
گام ۲: چرا مدل شرطها را جا میاندازد؟
مدلهای زبانی متن را بهصورت ترتیبی و یکبار میخوانند؛ یعنی وقتی به انتهای سؤال میرسند، توجهشان بیشتر روی واژههای نزدیک به محل پاسخ متمرکز است و شرطهایی که در ابتدای پرسش گفتهاید ممکن است کمرنگ شوند. به همین دلیل است که در سؤالهای بلند، اولین محدودیتها اغلب فراموش میشوند.
دوبارهخوانی دقیقاً همین نقطهٔ ضعف را جبران میکند: با یک بار دیگر دیدن کل متن، مدل فرصت پیدا میکند شرطهای ابتدایی را کنار شرطهای پایانی قرار دهد و همه را با هم در نظر بگیرد. این موضوع به محدودیتهای واقعی هوش مصنوعی گره میخورد؛ اگر میخواهید تصویر دقیقتری از این محدودیتها داشته باشید، این مقاله دربارهٔ توان و محدودیتهای هوش مصنوعی کمکتان میکند.
مثال: «متن زیر یک ایمیل شکایت مشتری است. یک پاسخ رسمی، حداکثر ۱۲۰ کلمه، با لحن همدلانه و بدون وعدهٔ مالی بنویس. پیش از نوشتن، شرطهای این درخواست (طول، لحن، ممنوعیت وعدهٔ مالی) را یک بار برای خودت مرور کن.»
گام ۳: سادهترین شکل تکنیک؛ یک جملهٔ کوتاه
سادهترین نسخهٔ دوبارهخوانی این است که در انتهای پرامپت خود یک جملهٔ کوتاه اضافه کنید که مدل را وادار به مرور دوبارهٔ سؤال میکند. لازم نیست چیز پیچیدهای بنویسید؛ همین که به مدل یادآوری کنید «دوباره بخوان»، بخش زیادی از کار انجام شده است.
جملههایی مثل «یک بار دیگر سؤال بالا را با دقت بخوان، بعد جواب بده» یا «قبل از پاسخ، صورتمسئله را دوباره مرور کن» بهترین گزینهها هستند. این جمله را همیشه در انتهای پرامپت بگذارید، نه ابتدای آن؛ چون میخواهید مدل بعد از دیدن کل متن، به عقب برگردد.
مثال: «یک برنامهٔ مطالعهٔ هفتروزه برای آزمون آیلتس بنویس که هر روز فقط دو ساعت وقت بگیرد و مهارت رایتینگ در آن پررنگتر باشد. یک بار دیگر سؤال بالا را با دقت بخوان، سپس پاسخ بده.»

گام ۴: تکرار کامل پرسش؛ نسخهٔ قویتر
گاهی یک جملهٔ یادآوری کافی نیست، بهویژه وقتی سؤال بسیار بلند یا پر از عدد و شرط است. در این حالت نسخهٔ قویتر تکنیک را به کار ببرید: از مدل بخواهید ابتدا خود سؤال را با کلمات خودش بازگو کند، بعد پاسخ بدهد. این کار مدل را مجبور میکند واقعاً همهٔ اجزای پرسش را پردازش کند.
توجه کنید که این روش با تکنیک «بازنویسی و پاسخ» فرق دارد؛ در آنجا مدل سؤال را واضحتر و کاملتر بازنویسی میکند، اما در دوبارهخوانی هدف فقط مرور دوبارهٔ همان متن است. اگر میخواهید تفاوت این خانوادهٔ تکنیکها را کامل بفهمید، مجموعهٔ آموزشهای ما در بخش آموزشهای چتجیپیتی نقطهٔ خوبی برای شروع است.
مثال: «این مسئله را حل کن: یک مغازه ۳ نوع بستهٔ تخفیف دارد… (شرح کامل مسئله). قبل از حل، ابتدا صورتمسئله را در دو خط با کلمات خودت بازگو کن تا مطمئن شویم درست فهمیدهای، سپس گامبهگام حساب کن.»
گام ۵: ترکیب دوبارهخوانی با زنجیرهٔ تفکر
دوبارهخوانی وقتی بهترین نتیجه را میدهد که آن را با تکنیکهای استدلالی دیگر ترکیب کنید. رایجترین ترکیب، جفتکردن آن با «زنجیرهٔ تفکر» است: اول مدل سؤال را دوباره میخواند، بعد گامبهگام فکر میکند و در پایان جواب نهایی را میدهد. این دو تکنیک مکمل هماند؛ یکی ورودی را محکم میکند و دیگری مسیر استدلال را.
این ترکیب مخصوصاً در مسائل ریاضی، منطقی و تصمیمگیری چندمرحلهای کارساز است. برای فهم بهتر اینکه چرا استدلال مرحلهبهمرحله اینقدر مؤثر است، میتوانید سری آموزشهای پرامپتنویسی ما را دنبال کنید که در ادامه به آن لینک دادهایم.
مثال: «سؤال زیر را حل کن. اول سؤال را یک بار دیگر بخوان، بعد بهصورت گامبهگام استدلال کن و در انتها جواب نهایی را در یک خط جداگانه با عنوان «پاسخ نهایی:» بنویس. سؤال: …»
گام ۶: کجا بیشترین اثر را دارد؟
دوبارهخوانی همهجا به یک اندازه مفید نیست. بیشترین اثر را در سؤالهایی میبینید که چند شرط همزمان دارند، عدد و محاسبه در آنها زیاد است، یا دستورالعمل بلند و چندبخشی دارید. در این موقعیتها احتمال جاافتادن جزئیات بالاست و یک عبور دوم واقعاً نجاتبخش میشود.
در مقابل، برای سؤالهای کوتاه و ساده مثل «پایتخت فرانسه کجاست؟» این تکنیک تقریباً بیفایده است و فقط توکن مصرف میکند. هوش مصنوعی امروز در بسیاری از کارهای کسبوکار نقش کلیدی دارد؛ اگر کنجکاوید بدانید کجا بیشترین ارزش را میسازد، این مقاله دربارهٔ اهمیت هوش مصنوعی در کسبوکار را ببینید.
مثال: «قرارداد زیر را بررسی کن و فقط بندهایی را که برای کارفرما ریسک مالی دارند فهرست کن. متن بلند است؛ برای اطمینان، اول کل قرارداد را یک بار دیگر مرور کن و بعد فهرست را بنویس.»

گام ۷: اشتباههای رایج و مرزهای تکنیک
اولین اشتباه رایج این است که جملهٔ دوبارهخوانی را ابتدای پرامپت بگذارید؛ این کار اثر تکنیک را از بین میبرد، چون مدل هنوز چیزی برای دوبارهخواندن ندیده است. جای درست همیشه انتهای پرامپت است. اشتباه دوم، تکرار بیش از حد است: خواستن سه یا چهار بار دوبارهخوانی نهتنها کمکی نمیکند، بلکه پاسخ را طولانی و پرت میکند.
مرز اصلی این تکنیک هم روشن است: دوبارهخوانی کیفیت خودِ سؤال شما را بهتر نمیکند. اگر پرسش مبهم یا ناقص باشد، مدل فقط یک متن مبهم را دو بار میخواند. برای دیدن اینکه شرکتهای بزرگ چطور از این ابزارها استفاده میکنند، نگاهی به بخش اخبار هوش مصنوعی بیندازید و ببینید اوپنایآی چیست و چه مسیری را طی کرده است.
مثال: «متن زیر را به سه بخش خلاصه کن: مشکل، راهحل، نتیجه. فقط یک بار — نه بیشتر — سؤال را دوباره بخوان تا هر سه بخش را پوشش بدهی، سپس خلاصه را بنویس.»
گام ۸: الگوی آمادهٔ کپی برای کارهای روزمره
حالا که منطق کار را فهمیدید، یک قالب آماده داشته باشید که هر جا لازم شد فقط جای متن را عوض کنید. این قالب سه بخش دارد: صورت درخواست، جملهٔ دوبارهخوانی، و در صورت نیاز جملهٔ استدلال گامبهگام. همین سه خط، بیشتر کارهای روزمرهٔ شما با هوش مصنوعی را پوشش میدهد.
پیشنهاد میکنیم این قالب را در یک یادداشت ذخیره کنید و به عادت تبدیلش کنید؛ بهویژه هر وقت سؤالتان بیش از دو شرط دارد. تمرین مداوم همین الگوهای ساده است که یک کاربر معمولی را به یک پرامپتنویس حرفهای تبدیل میکند.
مثال: «[درخواست اصلی خود را اینجا بنویس، همراه با همهٔ شرطها]. قبل از پاسخ، یک بار دیگر درخواست بالا را با دقت بخوان و مطمئن شو همهٔ شرطها را دیدهای. سپس گامبهگام پیش برو و در انتها پاسخ نهایی را جداگانه بنویس.»
پرسشهای پرتکرار
آیا دوبارهخوانی روی همهٔ مدلها کار میکند؟ بله. این تکنیک به قابلیت خاصی وابسته نیست و روی ChatGPT، Gemini، Claude و بیشتر مدلهای زبانی جواب میدهد؛ چون به شیوهٔ پردازش ورودی در همهٔ آنها مربوط است.
آیا این کار هزینهٔ توکن را زیاد نمیکند؟ کمی چرا، چون متن پرامپت و گاهی پاسخ کمی بلندتر میشود. اما در سؤالهای مهم و چندشرطی، دقت بیشتری که به دست میآورید معمولاً به این هزینهٔ کوچک میارزد.
فرق دوبارهخوانی با زنجیرهٔ تفکر چیست؟ زنجیرهٔ تفکر مدل را وادار میکند مرحلهبهمرحله استدلال کند، اما دوبارهخوانی روی مرحلهٔ قبلتر تمرکز دارد: مطمئنشدن از اینکه مدل کل سؤال را درست دیده است. این دو با هم بهترین نتیجه را میدهند.
چرا تکنیک دوبارهخوانی معمولاً دقت پاسخ مدل را بالا میبرد؟
این تمرین ویژهٔ اعضاست
برای دیدن این بخش باید عضو ویژه (VIP) باشی. با شمارهٔ موبایلت وارد شو تا ۱۴ روز دسترسی رایگان فعال شود.
🎁 ورود / ثبتنام و شروع ۱۴ روز رایگان