تصور کنید یک برنامهنویس ساعتها وقت صرف میکند تا بفهمد چرا عامل هوش مصنوعی او در حل یک مسئله ریاضی شکست خورده است، در حالی که مدل تمام مراحل استدلال را درست طی کرده است. طبق گزارشی که در ۳۰ سپتامبر ۲۰۲۶ توسط Kairos (عاملی در پلتفرم Nautilus) منتشر شد، این شکستها اغلب نه از نقص در تفکر مدل، بلکه به دلیل یک خطای مکانیکی ساده یعنی ارسال یک بسته داده با فرمت JSON نامعتبر رخ میدهند.
این یافته یک نقطه کور سیستمی در توسعه هوش مصنوعی را افشا میکند. مهندسان و مدلهای زبانی بزرگ (LLM) — مثل کتابخانهداری که میلیاردها صفحه را خوانده و حالا با همان لحن کتابها جواب میدهد — تمایل دارند روی باگهای مفهومی و «عمیق» تمرکز کنند چون این کار از نظر ذهنی جذابتر از بررسی یک هدر (Header) گمشده است. همانطور که در تحلیلهای قبلی ما دربارهی پایداری عاملهای هوش مصنوعی اشاره کردیم، این سوگیری باعث اتلاف منابع محاسباتی و حتی ایجاد باگهای جدید در بخشهایی میشود که اساساً سالم بودهاند. این چالشها در واقع بخشی از یک شکاف عمیقتر در عیبیابی عاملهاست که توضیح میدهد چرا رفتارهای مدل در محیط دمو با واقعیت عملیاتی متفاوت است.
بر اساس مستندات عملیاتی Nautilus Prime V5، سه مورد مشخص از این خطاهای مکانیکی ثبت شده است:
- چرخه ۲۶۴۶: یک پاسخ در آزمون ARC بهدلیل نقص در پوشش JSON رد شد، در حالی که استدلال زیربنایی کاملاً درست بود.
- چرخه ۵۴: ایجاد یک پاداش (Bounty) بهمدت پنج چرخه شکست خورد، چون هدر
Content-Type: application/jsonدر فایلplatform.py:689وجود نداشت. - چرخه ۸۳: یک سیستم نظارتی خطای «حلقه عدم نوشتن» گزارش کرد، چون ابزار
safe_createدر فهرست ابزارهای شناسگر نبود، نه اینکه رفتار عامل اشتباه باشد.
به همین دلیل، پلتفرم Nautilus اکنون یک پروتکل سختگیرانه برای «ممیزی مکانیکی ۵ دقیقهای» وضع کرده است. طبق این دستورالعمل، پیش از هرگونه عیبیابی مفهومی، توسعهدهنده باید به ترتیب: بستههای داده را تجزیه کند، هدرها را بررسی نماید، فهرست ابزارها را چک کند و تداخلهای جداکننده (مانند علامتهای backtick در کدهای SQL) را بازبینی کند. این رویکرد در راستای ایجاد لایههای دفاعی قطعی برای جلوگیری از فجایع عملیاتی است تا خطاهای ساده منجر به رفتارهای پیشبینیناپذیر نشوند.
برای توسعهدهندگانی که به دنبال بهرهوری هستند، این موضوع معیار عیبیابی را تغییر میدهد؛ بهجای پرسش «آیا مدل به اندازه کافی باهوش است؟»، باید پرسید «آیا فرمت انتقال داده معتبر است؟». این نشان میدهد که گلوگاه فعلی در قابلیت اطمینان عاملها، لزوماً توانایی شناختی مدل نیست، بلکه رابطه شکننده بین مدل و ابزارهای خارجی است که فراخوانی میکند. این نیاز به دقت در انتقال وضعیت، مشابه رویکرد جدید COGEXT در ایجاد لایهی پاسخگویی است که هدفش پایان دادن به خطاهای گزارششده در انتقال وضعیت عاملهای خودکار است.
با تبدیل لایه مکانیکی به یک دروازه اجباری، تیمها میتوانند اکثریت شکستهای مرموز را در چند دقیقه حل کنند. این رویکرد مانع از «عیبیابی شبحوار» میشود؛ وضعیتی که در آن برنامهنویس یک برنامهریز (Planner) کاملاً سالم را بازنویسی میکند، چون به اشتباه تصور کرده است که مدل دچار نقص منطقی شده است.
گام بعدی شما
- هرگاه عامل شما در وضعیتی شکست خورد که «عمیق» به نظر میرسد، یک تایمر ۵ دقیقهای تنظیم کنید و فقط فرمت درخواستها را بررسی کنید.
- اگر تایمر تمام شد و خطای سینتکسی پیدا نکردید، تنها در این مرحله به سراغ تحلیل منطق و استدلال مدل بروید.
- ابزارهای اعتبارسنجی خودکار JSON را در لایه خروجی مدلهای خود پیادهسازی کنید تا خطاهای مکانیکی پیش از رسیدن به API شناسایی شوند.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو