زنجیرهٔ فکر (Chain-of-Thought)؛ راهنمای فارسی با پرامپت آماده

زنجیرهٔ فکر یعنی مدل را وادار کنید گامبهگام استدلال کند؛ آموزش این تکنیک با مثال فارسی، تفاوت نتیجه با پاسخ مستقیم و دو پرامپت آماده.
برای سؤالهای ساده، پاسخ مستقیم کافی است. اما وقتی مسئله چند لایه دارد — مقایسهٔ گزینهها، محاسبهٔ چندمرحلهای، تحلیل علت و معلول — مدلهایی که مستقیم به جواب میپرند، بیشتر خطا میکنند. زنجیرهٔ فکر (Chain of Thought) همین راهحل است: از مدل میخواهیم اول استدلالش را بنویسد، بعد نتیجه بگیرد. اثر این تکنیک در مسائل استدلالی چشمگیر است و در پژوهشهای حوزهٔ مدلهای زبانی بارها تکرار شده است.
زنجیرهٔ فکر چرا دقت را بالا میبرد؟
مدل زبانی هنگام نوشتن، «در حال فکرکردن» است. وقتی اجازه دهید مراحل روی صفحه بیاید، هر گام، گام بعدی را مهیا میکند و خطاهای پرش ذهنی حذف میشود. تفاوت را با یک مثال ببینید: «آیا پرچمدار سبز در بازار سهام به صفر میرسد؟» — پاسخ مستقیم معمولاً یک بله/خیر ساده است؛ اما با استدلال، مدل ابتدا تعریف پرچمدار سبز، سقف و کف آن و شرایط توقف را میآورد و بعد نتیجه میگیرد. مفهوم پایهای را در زنجیره تفکر چیست از دانشنامهٔ ما بخوانید.
پرامپت آمادهٔ ۱ — تصمیم چندمعیاره
مسئلهٔ زیر را با زنجیرهٔ فکر حل کن؛ اول معیارها را فهرست کن، بعد هر گزینه را با هر معیار بسنجید، در پایان جدول جمعبندی و یک جملهٔ پیشنهاد نهایی بده.
مسئله: کدام ابزار اتوماسیون برای آژانس محتوای ۵ نفره مناسبتر است: Zapier، Make یا n8n؟
معیارها: هزینهٔ ماهانه، سختی یادگیری، نیاز به توسعهدهنده، جامعهٔ فارسیزبان.
پرامپت آمادهٔ ۲ — بازبینی متن با استدلال
متن زیر را ویرایش کن؛ اما قبل از نسخهٔ نهایی، سه خط تحلیل بنویس:
۱) مشکلات اصلی متن از نظر وضوح، ۲) لحن درست برای مخاطب، ۳) دو تصمیم ویرایشی که گرفتی و چرا.
متن: [متن شما]
مخاطب: مدیر فروشگاه اینترنتی لوازم خانگی
کی از زنجیرهٔ فکر استفاده کنیم؟ جدول راهنما
| نوع وظیفه | استدلال لازم؟ | توصیه |
|---|---|---|
| خلاصهسازی ساده | خیر | پرامپت مستقیم سریعتر است |
| مقایسه و انتخاب | بله | CoT + جدول |
| محاسبه و تبدیل | بله | CoT + نمایش مرحلهبهمرحله |
| بازنویسی با لحن خاص | متوسط | CoT سبک: فقط «تحلیل، بعد خروجی» |
| ایدهپردازی خام | خیر | استدلال، خلاقیت را کند میکند |
سه خطای رایج در زنجیرهٔ فکر
۱. استدلال برای کارهای ساده. اگر خروجی بدون استدلال درست است، CoT فقط توکن و وقت اضافه مصرف میکند. ۲. گفتنِ «گامبهگام فکر کن» بدون ساختار. بهتر است بگویید دقیقاً چه مراحلی بنویسد؛ در غیر این صورت مدل «نمایشِ» فکر میدهد نه فکر واقعی. ۳. قطعکردن زنجیره با سؤالهای میانراه. اگر وسط استدلال ورودی جدید بدهید، زنجیره میشکند؛ ورودی را قبل از شروع بدهید.
زنجیرهٔ فکر در کدام ابزار؟
ChatGPT (نسخههای استدلالی) و Claude در نگهداشتن زنجیرههای طولانی پایدارترند؛ Gemini هم CoT را خوب اجرا میکند و در مسائل همراه با جدول خروجی را تمیز میسازد. نکتهٔ مهم: در هر سه ابزار، خروجی استدلال را بخوانید؛ مدل گاهی استدلال درست میسازد ولی نتیجهٔ نهایی را با آن نمیبندد — چشم شما آخرین حلقهٔ زنجیره است. برای انتخاب ابزار، مقایسه ChatGPT و Claude و Gemini را در همین دسته ببینید.
جمعبندی
زنجیرهٔ فکر، ارزانترین راه بالا بردن کیفیت در مسائل استدلالی است: نه مثال میخواهد، نه تنظیم خاص — فقط شفافکردن ترتیب فکر. قاعدهٔ ساده نگه دارید: هر جا «چرا؟» در کارتان هست، CoT بیاورید؛ هر جا فقط «چطور؟» است، مستقیم بپرسید.
مثال عملی: خروجی واقعی یک استدلال درست
برای انتخاب بین دو پلن اشتراک — یکی ماهانه ۴۹۰ هزار تومان با سقف استفاده و دیگری ۷۹۰ هزار تومان بدون سقف — پرامپت با زنجیرهٔ فکر چنین پاسخی میدهد: «گام اول، میزان مصرف: طبق دادهٔ شما، ماهانه حدود ۸۵ درصد سقف پلن ارزان را مصرف میکنید. گام دوم، هزینهٔ عبور از سقف: در بدترین ماه شما، جمع نهایی پلن اول از پلن دوم گرانتر شده است. گام سوم، ریسک تغییر: مصرف شما سه ماه رشد داشته؛ اگر روند ادامه یابد، از ماه پنجم وضعیت برعکس میشود. جمعبندی: تا سه ماه آینده پلن اول بهصرفهتر است؛ برای بازبینی مصرف در پایان ماه سوم یادآور بگذارید.» سه چیز این خروجی را قابلاتکا میکند: هر گام به دادهٔ شما تکیه کرده، محاسبه نمایش داده شده تا قابل چک باشد، و نتیجه با یک شرط زمانی بسته شده است. اگر مدل جواب بدون گامها داد، همین را بخواهید: «هر گام را جدا بنویس و عدد هر محاسبه را نشان بده».
پرسشهای پرتکرار
آیا CoT سرعت پاسخ را کم میکند؟
بله، خروجی طولانیتر میشود و پاسخ دیرتر تمام میشود؛ در ازای آن دقت در مسائل چندمرحلهای بهطور محسوس بالاتر میرود.
برای فارسی هم مثل انگلیسی اثر دارد؟
بله؛ اثر CoT به ساختار مسئله وابسته است نه زبان. فقط مطمئن شوید دستور «مراحل را بنویس» را با فهرست شمارهدار مشخص کردهاید.
در API چطور CoT بگیرم؟
در پرامپت، قالب خروجی را دو بخشی کنید: بخش استدلال و بخش پاسخ نهایی؛ در پردازش بعدی، فقط بخش نهایی را جدا کنید.
میتوانم استدلال را مخفی کنم و فقط نتیجه را ببینم؟
بله؛ در پایان پرامپت اضافه کنید: «ابتدا استدلال را بنویس، سپس فقط نتیجهٔ نهایی را در بخش جداگانهای با عنوان «پاسخ» تکرار کن». استدلال برای دقت است و بخش «پاسخ» برای استفادهٔ سریع.
مطالب مرتبط
این مقالات مرتبط، تصویر کاملتری به شما میدهند:
این مطلب برایتان مفید بود؟
با پسندیدن، به ما کمک میکنید مطالب بهتری منتشر کنیم.



