🔄 مهندسی حلقه (Loop Engineering)؛ تحولی در نحوهی کار با عاملهای هوش مصنوعیتا چند ماه پیش، کار با…
انتشار: 2026/07/26 05:01 UTCدریافت: 2026/08/02 21:52 UTCآخرین مشاهده: 2026/08/02 21:52 UTC
🔄 مهندسی حلقه (Loop Engineering)؛ تحولی در نحوهی کار با عاملهای هوش مصنوعیتا چند ماه پیش، کار با عاملهای کدنویسی اینطور بود: یک دستور میدادید، منتظر میماندید، خروجی را میخواندید، خطا را در چت پیست میکردید و این چرخه را آنقدر تکرار میکردید تا کار درست شود. اما امروز، گروه رو به رشدی از مهندسان اینطور کار میکنند: یک دستور مینویسند و صبح روز بعد یک درخواست (Pull Request) پیشنویس یا یک build سبز در CI میبینند، همراه با گزارش کاملی از آنچه عامل امتحان کرده است.چیزی که تغییر کرده، خود مدل نبود. آنچه تغییر کرد، سیستمی بود که دور مدل ساخته شد. نام این تغییر، مهندسی حلقه (Loop Engineering) است.---🧩 مهندسی حلقه دقیقاً چیست؟مهندسی حلقه، هنر طراحی سیستمی است که بهجای انسان، کار پرامپتنویسی، بررسی، یادآوری و اجرای مجدد عامل هوش مصنوعی را انجام میدهد.واحد کار، دیگر یک پرامپت نیست، بلکه یک حلقه است: چرخهای تکراری که مدل یک اقدام انجام میدهد، از محیط بازخورد میگیرد، و آنقدر ادامه میدهد تا یک شرط قابلبررسی برآورده شود.---📜 این اصطلاح چگونه متولد شد؟در ۷ ژوئن ۲۰۲۶، پیتر اشتاینبرگر در شبکهی اجتماعی X پست کرد که مهارت اصلی تغییر کرده است: «دیگر نباید به عاملهای کدنویسی پرامپت بدهید، باید حلقههایی طراحی کنید که بهجای شما به آنها پرامپت بدهند.» این پست در عرض چند روز بیش از ۶.۵ میلیون بازدید کرد.---🧱 مهندسی حلقه در کجای زنجیره قرار میگیرد؟مهندسی حلقه، جدیدترین لایه در یک تکامل پیوسته است:🔹 مهندسی پرامپت (۲۰۲۲ تا ۲۰۲۴): مهارت، جملهبندی درست بود. به مدل نقش میدادید و کار را مرحلهبهمرحله تقسیم میکردید.🔹 مهندسی زمینه (Context Engineering) (۲۰۲۵): تمرکز از خود کلمات به همهی اطلاعاتی که مدل در لحظهی پاسخدهی میبیند، منتقل شد.🔹 مهندسی هارنس (Harness Engineering) (اوایل ۲۰۲۶): هارنس، محیط کامل دور عامل است — داربست، ابزارها، محدودیتها و حلقههای بازخوردی که اشتباهاتش را میگیرند.🔹 مهندسی حلقه (اکنون): لایهای که روی هر سه قرار میگیرد و سؤال عملیاتیتری میپرسد: «چه چرخهای عامل را در مسیر هدف نگه میدارد و دقیقاً چه زمانی متوقف میشود؟»---🔬 پیشینهی پژوهشی مهندسی حلقهاگرچه این اصطلاح در ژوئن ۲۰۲۶ محبوب شد، اما داستان پشت آن حدود پنج سال قدمت دارد:🧠 الگوی ReAct (۲۰۲۲): مدل فکر میکند (Reason)، اقدام میکند (Act)، نتیجه را مشاهده میکند و دوباره فکر میکند. این حلقهی پایه، هنوز هم هستهی تقریباً همهی عاملهای کدنویسی مدرن است.🪞 Reflexion (۲۰۲۳): سه نقش مجزا را اجرا میکند: بازیگر (کار را انجام میدهد)، ارزیاب (نتیجه را نمرهدهی میکند)، و تأملکننده (یک درس کلامی مینویسد و در حافظه ذخیره میکند).👥 الگوی ارزیاب-بهینهساز و الگوی هماهنگکننده-کارگران (آنتروپیک، ۲۰۲۴): الگوی اول، یک مدل راهحل تولید میکند و مدل دوم آن را بررسی میکند. الگوی دوم، یک مدل مرکزی کار را به قطعات کوچکتر تقسیم میکند.---🏗️ آناتومی یک حلقهی قابلاعتمادیک حلقهی واقعاً قابلاعتماد، این مؤلفهها را دارد:🎯 هدف با شرط پایان قابلآزمایش: «همهی تستهای ماژول احراز هویت را پاس کن» یک شرط قابلبررسی است.🛠️ مجموعهای از ابزارها: اجرای کد، دسترسی به سیستم فایل، ترمینال، تسترانر و لینتر.📝 مدیریت زمینه: هر تکرار به رکورد اضافه میکند. اگر مدیریت نشود، حلقه یا سرریز میشود، یا کیفیت توجه کاهش مییابد (مشکلی به نام پوسیدگی زمینه یا Context Rot).⏹️ منطق پایان و ارجاع صریح: شرط موفقیت، شرط شکست (حداکثر تعداد تکرار، بودجهی توکن)، و مسیر واگذاری به انسان.🔄 مدیریت خطا: تشخیص تفاوت بین مشکل قابلحل (یک import اشتباه) و مانع سخت (عدم وجود اعتبارنامه).---📝 شبهکد یک حلقهوضعیت = مقداردهی_اولیه(هدف)برای گام در بازه(حداکثر_گامها): فکر = مدل.استدلال(وضعیت) اقدام = مدل.انتخاب_اقدام(وضعیت) نتیجه = ابزارها.اجرا(اقدام) وضعیت = بهروزرسانی(وضعیت، فکر، اقدام، نتیجه) وضعیت = فشردهسازی(وضعیت) اگر تأییدکننده.پاس(وضعیت): بازگشت موفقیت(وضعیت) اگر بدون_پیشرفت(وضعیت) یا بودجه.تمام(): بازگشت ارجاع_به_انسان(وضعیت)بازگشت ارجاع_به_انسان(وضعیت)ادامه دارد...🆔 @asrgooyeshpardaz