اگر تصور میکنید فایلهای تنظیماتی که برای هدایت هوش مصنوعی مینویسید، همیشه دقیق هستند، احتمالاً با یک ریسک پنهان روبهرو هستید. باید بدانید که بخش بزرگی از این دستورالعملها با گذشت زمان از بدنهٔ کد فاصله میگیرند و باعث تولید کدهای غلط یا توهمات فنی میشوند.
بر اساس مقالهای که در ۹ ژوئن ۲۰۲۶ در arxiv.org منتشر شد، این پدیده «پوسیدگی متنی» (Context Rot) نام دارد. این اتفاق زمانی میافتد که فایلهای پیکربندی متنی — که برای تعریف معماری و قراردادهای کدنویسی در طول جلسات مختلف استفاده میشوند — با تغییرات واقعی در کد همراستا نمیمانند.
توسعهدهندگان اکنون بهطور گسترده از آرتیفکتهایی مانند .cursorrules یا سایر فایلهای پیکربندی برای ایجاد یک «حافظه» پایدار برای مدل استفاده میکنند. همانطور که در تحلیلهای پیشین ما دربارهی مبنیسازی (Grounding) اشاره کردیم، کیفیت دادههای ورودی، تعیینکنندهٔ نهایی دقت مدل است؛ اما این فایلها بهندرت همزمان با تکامل نرمافزار بهروزرسانی میشوند.
این مطالعه که توسط کریستوف ترویید (Christoph Treude) رهبری شده، ابزارهای بررسی سازگاری README و ویکی را روی ۳۵۶ مخزن کد بهصورت آماری بررسی کرد. یافتههای این پژوهش عبارتند از:
- ارجاعات منسوخ به عناصر کد در ۲۳.۰ درصد از مخازن تحلیلشده شناسایی شد.
- ابزارهای قدیمی که برای مستندات API و معماری طراحی شده بودند، در شناسایی این تناقضات کاملاً مؤثر بودند.
- این رویکرد، نقشهای برای انتقال متدهای سنتیِ نظارت بر مستندات به تنظیمات مدرن هوش مصنوعی ارائه میدهد.
برای جامعهی فنی، این یافته بحث را از مهندسی پرامپت (Prompt Engineering) دستی به سمت «نگهداری خودکار متن» میبرد. این کشف ثابت میکند توسعه با کمک هوش مصنوعی، یک صفحهسفید نیست، بلکه تجلی جدیدی از یک چالش قدیمی در مهندسی نرمافزار است: نبرد با مستندات منسوخ. در اینجا گلوگاه اصلی دیگر توان استدلالی مدل نیست، بلکه بهداشت دادههای زمینهای است که در اختیار مدل قرار میگیرد.
گام بعدی شما
- بررسی کنید آیا فایلهای پیکربندی پرامپت در پروژهتان را به خط لولهی CI/CD متصل کردهاید یا خیر.
- به دنبال ابزارهای «لینتینگ متن» (Context Linting) باشید که ارجاعات منسوخ را پیش از ارسال به مدل شناسایی میکنند.
- استراتژی بهروزرسانی فایلهای
.cursorrulesرا از حالت دستی به حالت رویداد-محور تغییر دهید.
اما این تنها بخشی از چالش حافظه است؛ اثر این موضوع بر دقت عاملهای هوش مصنوعی (AI Agents) در مقیاس واقعی را در گزارش بعدی بررسی خواهیم کرد.
گفتگو