رفتن به محتوای اصلی
Koohestun
توضیح کوهستانمهندسی پرامپتگزارش تحلیلی· 5 دقیقه مطالعه· در هوش مصنوعی

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

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

به قلم ندا وزیری

پژوهشگران هوش مصنوعی 40%پذیرندگان سازمانی 35%ارزیابان مدل 25%
پژوهشگران هوش مصنوعی
این تکنیک را پیشرفتی می‌دانند که قابلیت‌های شناختی نوظهور را در شبکه‌های عصبی مقیاس‌بزرگ آشکار کرد.
پذیرندگان سازمانی
این تکنیک را در درجه اول به دلیل شفافیت آن ارزشمند می‌دانند، زیرا به ناظران انسانی اجازه می‌دهد تصمیمات هوش مصنوعی را حسابرسی و دیباگ کنند.
ارزیابان مدل
استدلال می‌کنند که کاربرد این تکنیک در مدل‌های مدرن در حال کاهش است، جایی که هزینه‌های تأخیر اکنون اغلب از دستاوردهای حاشیه‌ای دقت بیشتر است.

دیدگاه‌هایی که این گزارش پوشش نداده

  • کاربران نهایی که تأخیر را تجربه می‌کنند
  • توسعه‌دهندگان مدل‌های منبع‌باز

آنچه نمی‌دانیم

  • آیا می‌توان مدل‌های کوچک‌تر و بسیار بهینه‌شده را آموزش داد تا این استدلال نوظهور را بدون نیاز به ۱۰۰ میلیارد پارامتر تکرار کنند.
  • آستانه دقیقی که در آن هزینه تأخیر ناشی از تولید توکن‌های میانی، از مزیت دقت برای وظایف سازمانی خاص بیشتر می‌شود.

افزایش ۲۸.۲ درصدی دقت، نشان‌دهنده میانگین بهبود تاریخی در بنچمارک‌های استدلال پیچیده است؛ زمانی که به مدل‌های زبانی بزرگ صرفاً دستور داده شد تا روند کار خود را نشان دهند. پژوهشگران با مجبور کردن مدل به بیان منطق میانی خود پیش از ارائه پاسخ نهایی، قابلیت‌های ریاضی و منطقی پنهانی را آزاد کردند که پرامپت‌نویسی استاندارد و مستقیم قادر به دستیابی به آن‌ها نبود. این تکنیک که با نام پرامپت‌نویسی زنجیره افکار (Chain-of-Thought) شناخته می‌شود، تولیدکننده‌های مبهم متن را بدون تغییر حتی یک خط از کد پایه، به موتورهای استدلالی شفاف تبدیل کرد.[1][7]

پیش از این مداخله، مدل‌های زبانی بزرگ با پرسش‌های پیچیده مانند یک جهش واحد از سؤال به جواب برخورد می‌کردند. اگر کاربری یک مسئله حساب چندمرحله‌ای را مطرح می‌کرد، مدل سعی می‌کرد رقم نهایی را بلافاصله پیش‌بینی کند و اغلب شکست می‌خورد، زیرا بار شناختی نگهداری چندین متغیر نانوشته از ظرفیت معماری آن فراتر می‌رفت. پرامپت‌نویسی زنجیره افکار، فرمت خروجی را تغییر می‌دهد. این روش مدل را ملزم می‌کند تا دنباله‌ای از جملات میانی تولید کند؛ یک چرک‌نویس منطقی که مسئله را به زیربخش‌های قابل مدیریت تقسیم می‌کند.[3][6]

نتایج تجربی این تغییر بی‌سابقه بود. در اوایل سال ۲۰۲۲، پژوهشگران Google Brain مدل ۵۴۰ میلیارد پارامتری PaLM خود را روی بنچمارک GSM8K (مجموعه داده‌ای از مسائل ریاضی مقطع ابتدایی) آزمایش کردند. تحت پرامپت‌نویسی استاندارد، مدل به نرخ حل ۱۸ درصدی دست یافت. اما وقتی پژوهشگران تنها هشت نمونه از استدلال گام‌به‌گام را در پرامپت ارائه دادند، دقت مدل به ۵۷ درصد جهش کرد. این پرش ۳۹ واحد درصدی حتی از مدل‌های به‌شدت تنظیم‌شده (fine-tuned) که صراحتاً برای حل مسائل ریاضی آموزش دیده بودند نیز پیشی گرفت.[1]

آزمایش‌های اولیه نشان دادند که وقتی از مدل‌ها خواسته می‌شود روند کار خود را نشان دهند، دستاوردهای عظیمی در دقت به دست می‌آید.

مکانیسم این کار بر ماهیت خودهمبسته (autoregressive) مدل‌های زبانی تکیه دارد که متن را توکن به توکن و بر اساس بستر تمام توکن‌های قبلی تولید می‌کنند. وقتی یک مدل محاسبه‌ای میانی را می‌نویسد، آن متن جدید به بخشی از پنجره زمینه (context window) برای توکن بعدی تبدیل می‌شود. مدل با برون‌سپاری حافظه کاری خود، در واقع زمان محاسباتی بیشتری برای رسیدن به نتیجه‌گیری درست می‌خرد. منطق در هر گام تأیید می‌شود و خطر خطاهای زنجیره‌ای به حداقل می‌رسد.[3][5]

مدت کوتاهی پس از کشف اولیه، پژوهشگران دانشگاه توکیو و گوگل نشان دادند که مدل‌ها برای فعال کردن این رفتار حتی نیازی به نمونه‌های دست‌ساز ندارند. آن‌ها با افزودن ساده عبارت «بیایید گام‌به‌گام فکر کنیم» به یک پرسش، چیزی را استخراج کردند که آن را استدلال زنجیره افکار بدون نمونه (Zero-Shot Chain-of-Thought) نامیدند. همین یک جمله، دقت مدل ۱۷۵ میلیارد پارامتری InstructGPT متعلق به OpenAI را در بنچمارک GSM8K از ۱۰.۴ درصد به ۴۰.۷ درصد افزایش داد و عملکرد آن را در مجموعه داده MultiArith از ۱۷.۷ درصد به ۷۸.۷ درصد رساند.[2]

مدت کوتاهی پس از کشف اولیه، پژوهشگران دانشگاه توکیو و گوگل نشان دادند که مدل‌ها برای فعال کردن این رفتار حتی نیازی به نمونه‌های دست‌ساز ندارند.

با این حال، این قابلیت همگانی نیست. استدلال زنجیره افکار یک ویژگی نوظهور (emergent property) ناشی از مقیاس مدل است، به این معنی که تنها زمانی محقق می‌شود که یک شبکه عصبی به اندازه خاصی برسد. آزمایش‌ها پیوسته نشان می‌دهند که مدل‌های با کمتر از ۱۰۰ میلیارد پارامتر در تولید زنجیره‌های منطقی منسجم دچار مشکل می‌شوند و اغلب گام‌های میانی ناقصی تولید می‌کنند که به پاسخ‌های نهایی نادرست ختم می‌شود. تنها در مقیاس‌های عظیم است که مدل‌ها از درک معنایی لازم برای ترسیم قابل‌اعتماد یک مسیر شناختی چندمرحله‌ای برخوردار می‌شوند.[1][3]

این تکنیک حافظه کاری مدل را برون‌سپاری کرده و مسائل پیچیده را به زیرگام‌های قابل تأیید می‌شکند.

فراتر از دقت خام، این تکنیک ویژگی حیاتی دیگری را برای پذیرش سازمانی معرفی کرد: تفسیرپذیری. در صنایع قانون‌گذاری‌شده‌ای مانند مالی و مراقبت‌های بهداشتی، اگر مسیر رسیدن به یک پاسخ درست مانند یک جعبه سیاه باشد، آن پاسخ اغلب بی‌فایده است. مدل‌ها با تولید یک زنجیره استدلال صریح، یک مسیر قابل حسابرسی ارائه می‌دهند. اگر یک سیستم تریاژ هوش مصنوعی توصیه به مراقبت پزشکی فوری کند، گام‌های میانی دقیقاً نشان می‌دهند که کدام علائم باعث این تشدید شده‌اند و به ناظران انسانی اجازه می‌دهند منطق را اعتبارسنجی کرده یا خطا را دیباگ کنند.[3][6]

با تکامل صنعت هوش مصنوعی، نقش پرامپت‌نویسی زنجیره افکار نیز شروع به تغییر کرده است. در سال ۲۰۲۵، پژوهشگران آزمایشگاه‌های هوش مصنوعی زایای وارتون (Wharton) ارزیابی دقیقی از این تکنیک روی مدل‌های مدرن انجام دادند. آن‌ها دریافتند که برای مدل‌هایی که صراحتاً با قابلیت‌های استدلال بومی طراحی شده‌اند، پرامپت‌های خارجی زنجیره افکار بازدهی نزولی دارند. پژوهشگران خاطرنشان کردند که «دستاوردهای حداقلی در دقت، به‌ندرت افزایش زمان پاسخ‌گویی را توجیه می‌کند»؛ افزایشی که آن‌ها آن را بین ۲۰ تا ۸۰ درصد در تأخیر (latency) اندازه‌گیری کردند.[4]

این جریمه تأخیر به این دلیل رخ می‌دهد که تولید توکن‌های میانی نیازمند منابع محاسباتی قابل‌توجهی است. وقتی یک مدل مجبور می‌شود پیش از پاسخ دادن به یک سؤال ساده، یک پاراگراف منطق بنویسد، زمان بیشتری مصرف کرده و هزینه‌های API بالاتری به همراه دارد. تیم وارتون دریافت که برای مدل‌های غیر استدلالی، این تکنیک همچنان میانگین عملکرد را بهبود می‌بخشد، اما در عین حال نوساناتی را نیز وارد می‌کند و گاهی باعث می‌شود مدل بیش از حد فکر کند و در سؤالات ساده‌ای که در حالت عادی درست پاسخ می‌داد، شکست بخورد.[4]

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

میراث پرامپت‌نویسی زنجیره افکار اکنون در معماری پیشرفته‌ترین سیستم‌های این صنعت نهادینه شده است. مدل‌های پیشگام (frontier models) به جای تکیه بر کاربران برای تایپ «بیایید گام‌به‌گام فکر کنیم»، اکنون زنجیره‌های استدلال پنهان را پیش از ارائه پاسخ به‌صورت بومی اجرا می‌کنند. تکنیکی که به عنوان یک ترفند هوشمندانه مهندسی پرامپت آغاز شد، اساساً رویکرد هوش مصنوعی به حل مسائل پیچیده را بازتعریف کرده و ثابت کرده است که ساختار یک پرسش به همان اندازه اندازه مدلی که به آن پاسخ می‌دهد، اهمیت دارد.[4][7]

نکات کلیدی

  • پرامپت‌نویسی زنجیره افکار، مدل‌ها را مجبور می‌کند تا منطق میانی خود را پیش از پاسخ دادن بیان کنند.
  • این تکنیک دقت ریاضی مدل PaLM با ۵۴۰ میلیارد پارامتر را از ۱۸ درصد به ۵۷ درصد افزایش داد.
  • صرفاً با افزودن عبارت «بیایید گام‌به‌گام فکر کنیم» می‌توان این استدلال را به‌طور بومی فعال کرد.
  • این قابلیت تنها در مدل‌هایی با بیش از ۱۰۰ میلیارد پارامتر به‌طور قابل‌اعتماد ظاهر می‌شود.
  • زنجیره‌های استدلال صریح، یک مسیر قابل حسابرسی برای انطباق سازمانی فراهم می‌کنند.
  • مدل‌های استدلالی مدرن در صورت اجبار به استفاده از پرامپت‌های خارجی، با جریمه تأخیر ۲۰ تا ۸۰ درصدی مواجه می‌شوند.

چرا مهم است

درک نحوه استدلال مدل‌های زبانی، میزان اثربخشی ما در استفاده از آن‌ها را تعیین می‌کند. با ورود سیستم‌های هوش مصنوعی به وظایف حساس‌تر در حوزه‌های مالی، پزشکی و برنامه‌نویسی، توانایی ردیابی گام‌به‌گام منطق آن‌ها، مرز بین یک حدس کورکورانه و یک تصمیم قابل حسابرسی است.

اصطلاحات کلیدی

پرامپت‌نویسی زنجیره افکار (Chain-of-Thought Prompting)
روشی برای دستور دادن به هوش مصنوعی تا فرآیند استدلال گام‌به‌گام خود را پیش از ارائه نتیجه نهایی نشان دهد.
پرامپت‌نویسی بدون نمونه (Zero-Shot Prompting)
درخواست از یک مدل برای انجام یک کار بدون ارائه هیچ نمونه قبلی از نحوه حل آن.
پرامپت‌نویسی با چند نمونه (Few-Shot Prompting)
ارائه تعداد کمی از جفت‌های ورودی-خروجی نمونه به یک مدل برای نشان دادن فرمت مورد نظر پیش از پرسیدن سؤال اصلی.
ویژگی نوظهور (Emergent Property)
قابلیتی که در سیستم‌های کوچک‌تر وجود ندارد اما زمانی که یک مدل به مقیاس یا تعداد پارامتر خاصی می‌رسد، ناگهان ظاهر می‌شود.
تولید خودهمبسته (Autoregressive Generation)
فرآیندی که طی آن مدل‌های زبانی متن را توکن به توکن تولید می‌کنند و از تمام متن‌های تولید شده قبلی به عنوان زمینه‌ای برای کلمه بعدی استفاده می‌کنند.

منابع

پوشش منابع

7 منبع

3 دیدگاه شناسایی‌شده

پژوهشگران هوش مصنوعی 40%پذیرندگان سازمانی 35%ارزیابان مدل 25%
  1. [1]arXivپژوهشگران هوش مصنوعی

    Chain-of-Thought Prompting Elicits Reasoning in Large Language Models

    مطالعه در arXiv
  2. [2]arXivپژوهشگران هوش مصنوعی

    Large Language Models are Zero-Shot Reasoners

    مطالعه در arXiv
  3. [3]AWSپذیرندگان سازمانی

    What Is Chain-of-Thought Prompting?

    مطالعه در AWS
  4. [4]Wharton Generative AI Labsارزیابان مدل

    The Decreasing Value of Chain of Thought in Prompting

    مطالعه در Wharton Generative AI Labs
  5. [5]Width.aiپذیرندگان سازمانی

    Chain-of-Thought Prompting — Improve Accuracy by Getting LLMs to Reason

    مطالعه در Width.ai
  6. [6]IBMپذیرندگان سازمانی

    What is chain-of-thought (CoT) prompting?

    مطالعه در IBM
  7. [7]تیم سردبیری کوهستان

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

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