گاهی مشکل از هوش مصنوعی نیست؛ مشکل این است که ما فقط یک بار درخواست میکنیم و انتظار داریم همان ابتدا بهترین نتیجه را تحویل بگیریم.
در Iterative Self-Refinement از هوش مصنوعی میخواهیم خروجی خودش را بررسی و اصلاح کند؛ یعنی یک خروجی بسازد، مثل یک منتقد سختگیر آن را بررسی کند، ایرادهایش را پیدا کند و سپس بر اساس همان ایرادها، نسخهی بهتری بسازد. این چرخه میتواند چند بار تکرار شود.
🧩 یک روش ساده و حرفهای
فرض کنید میخواهید برای کلاس خود یک سناریوی آموزشی طراحی کنید. بهجای اینکه فقط بگویید:
⚠️ «یک سناریوی آموزشی دربارهی شبکه برای من بنویس.»
✅ درخواست خود را اینگونه طراحی کنید:
▪️ یک سناریوی آموزشی برای آموزش «مفهومIP Address» به هنرجویان هنرستان طراحی کن. سناریو باید ساده، کاربردی و متناسب با دانشآموزان ۱۵ تا ۱۷ ساله باشد.
▪️ حالا در نقش یک مدرس باتجربه و منتقد سختگیر، سناریوی نوشتهشده را بررسی کن و تمام نقاط ضعف، ابهامها، بخشهای غیرعملی و مواردی را که میتوانند بهتر شوند، مشخص کن.
▪️بر اساس ایرادهایی که پیدا کردی، سناریو را بازنویسی و بهتر کن. نسخهی جدید باید مشکلات شناساییشده را برطرف کرده باشد.
▪️مراحل ارزیابی و اصلاح را ۳ بار تکرار کن و در هر مرحله تلاش کن خروجی نسبت به مرحلهی قبل بهتر شود.
▪️در پایان، فقط بهترین نسخهی نهایی را ارائه بده و از ارائهی نسخههای قبلی خودداری کن.
🎯 نکتهی مهم
در این روش فقط به AI نمیگوییم «یک جواب بده»؛ بلکه از آن میخواهیم جواب خودش را بررسی و بهترش کند.
به زبان خیلی ساده:
اول کار را انجام بده؛ بعد خودت کارت را بررسی کن؛ ایرادهایت را پیدا کن؛ درستش کن و دوباره بهترش کن.
این همان چیزی است که در اینجا با عنوان
Iterative Self-Refinement
(خوداصلاحی تکرارشونده) از آن صحبت میکنیم و در آموزشهای عمومی ممکن است با عنوان Loop نیز به آن اشاره شود.
💡 نکتهی حرفهای:
تعداد تکرارها همیشه نباید زیاد باشد. برای بسیاری از کارها ۳ تا ۵ مرحله میتواند نقطهی شروع مناسبی باشد؛ اما بهتر است علاوه بر تعداد مراحل، معیار کیفیت و شرط توقف هم مشخص شود تا AI بیدلیل به اصلاح ادامه ندهد.
#هوش_مصنوعی
🌐جامعه معلمان کامپیوتر
🆔 @computertc

