اگر جوابهای هوش مصنوعی بهنظرت کلی و سطحی میآیند، معمولاً مشکل از مدل نیست؛ از این است که همهٔ کار را در یک پرامپت خواستهای. راهحل، «زنجیرهای» فکر کردن است.

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

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