پرش به محتوای اصلی
پرش به محتوای مقاله

تحلیل عملکرد عامل‌ها: مانیفست هدفمند نویز پرامپت را کاهش می‌دهد

·۱۸ مهر ۱۴۰۵۳ دقیقه مطالعه
راهنما
توقف چسباندن کل مخزن در هوش مصنوعی: روش‌های هوشمندتر برای تعامل با ابزارهای کدنویسی هوشمند
توقف چسباندن کل مخزن در هوش مصنوعی: روش‌های هوشمندتر برای تعامل با ابزارهای کدنویسی هوشمند
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

معرفی مفهوم «مالیات رقیق‌سازی» (Dilution Tax) و ارائه راهکار مانیفست فایل برای جایگزینی عادتِ ارسال انبوه کد در پرامپت‌ها.

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

طبق گزارشی که در ۱۰ اکتبر ۲۰۲۶ در وب‌سایت dev.to منتشر شد، وقتی ۴۰۰۰ خط کد را در یک پرامپت می‌ریزید، شاید تنها ۴۰ خط از آن‌ها واقعاً برای تصمیم‌گیری مدل حیاتی باشند. این پدیده «مالیات رقیق‌سازی» نام دارد؛ وضعیتی که در آن مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن کتاب‌ها جواب می‌دهد — نمی‌تواند وزن یکسانی به تمام داده‌ها بدهد و معمولاً بخش‌های میانی متون طولانی را نادیده می‌گیرد.

بسیاری از برنامه‌نویسان به این باور رسیده‌اند که هرچه زمینه (Context) بیشتر باشد، نتیجه بهتر است. همان‌طور که در تحلیل‌های قبلی ما درباره‌ی بهینه‌سازی پنجره‌های متنی اشاره کردیم، گسترش پنجرهٔ زمینه (Context Window) — که شبیه میز کاری است که جا برای چند ورق دارد، نه برای کل کتابخانه — باعث شده تیم‌ها با پرامپت‌ها مانند یک سطل زباله برای ذخیره داده برخورد کنند. به نقل از نویسنده این گزارش، این عادت باعث می‌شود عامل به‌جای جست‌وجوی ساختار واقعی کد، بر اساس «کم‌خطاترین» فایلی که پیدا می‌کند استدلال کند.

برای حل این مشکل، پیاده‌سازی یک «مانیفست سطح فایل» پیشنهاد شده است. این مانیفست سندی کوتاه (مثلاً با نام AGENT_CONTEXT.md) است که هر نوع وظیفه را به لیستی از فایل‌های ضروری متصل می‌کند. برای مثال، اگر هدف تغییر شکل پاسخ یک API است، مانیفست باید عامل را مستقیماً به قرارداد (Contract) و تست‌های مربوطه هدایت کند و فایل‌های تولیدشده را به عنوان موارد «قابل چشم‌پوشی» علامت‌گذاری کند.

قدرت قراردادها

در کارهای مربوط به API، قراردادها بسیار حیاتی‌تر از کد پیاده‌سازی هستند. تیم Powerduck سیستم خود را بر این اساس ساخت: عامل آن‌ها به یک مشخصات OpenAPI محلی اشاره می‌کند و تمام تایپ‌های تولیدشده از این منبع واحد استخراج می‌شوند. این روش نیاز به حدس زدن فایل‌های مرتبط را کاملاً حذف می‌کند.

دو قانون طلایی برای محیط تولید

  • حجم زمینه اولیه را به ۳ تا ۵ فایل محدود کنید. تحمل یک دور رفت‌وبرگشت اضافی برای پرسیدن سؤال شفاف‌ساز، بسیار ارزان‌تر از اصلاح یک بیلد خراب است که به‌دلیل نویز در ۴۰۰۰ خط کد رخ داده است.
  • بین «منابع مرجع» و «منبع حقیقت» تفاوت قائل شوید. اسکریپت‌های مهاجرت یا شِمای دیتابیس را به عنوان مرجع نهایی علامت بزنید تا مدل یک مثال غیررسمی در README را به کد واقعی ترجیح ندهد.

این تغییر رویکرد، فرض قدیمی «هرچه بیشتر، بهتر» در تولید بازیابی‌افزا (RAG) — که شبیه دانش‌آموزی است که قبل از جواب دادن، اول کتاب درسی را باز می‌کند و از آن نقل می‌آورد — را به چالش می‌کشد. با محدود کردن سیگنال اولیه، برنامه‌نویسان مدل را مجبور می‌کنند تا در مورد آنچه می‌خواند آگاهانه تصمیم بگیرد. این کار علاوه بر کاهش هزینه استنتاج (Inference) — یعنی همان لحظه آشپزی و تولید جواب — احتمال توهم (Hallucination) مدل را که شبیه تعریف اشتباه یک خاطره توسط یک دوست است، کاهش می‌دهد.

اگر می‌خواهید گردش‌کار خود را همین هفته بهینه کنید، ۵ جلسه اخیر خود با عامل‌های هوش مصنوعی را بررسی کنید. اگر در اولین Turn بیش از ۵ فایل پیوست کرده‌اید، شما در حال پرداخت مالیات رقیق‌سازی هستید. با نوشتن یک مانیفست ۲۰ خطی برای یکی از کارهای پرتکرار خود شروع کنید.

پیوست کردن خودکار فایل README را متوقف کنید؛ این فایل معمولاً آخرین چیزی است که عامل به آن نیاز دارد، اما اولین چیزی است که در پرامپت کپی می‌شود.

گام بعدی شما

  • بررسی ۵ نشست اخیر با AI و شمارش تعداد فایل‌های پیوست‌شده در شروع گفتگو.
  • ایجاد یک فایل AGENT_CONTEXT.md برای یکی از وظایف پرتکرار پروژه.
  • جایگزینی فایل‌های README با لینک‌های مستقیم به OpenAPI Spec در پرامپت‌ها.

اما داستان سخت‌افزاری این تحول و نحوه مدیریت حافظه در مدل‌های جدید حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این یافته نشان می‌دهد که افزایش حجم Context Window لزوماً به معنای افزایش هوشمندی نیست و می‌تواند منجر به کاهش دقت در محیط‌های عملیاتی شود. تخصص در مدیریت سیگنال به جای افزایش حجم داده، مرز بین یک عامل کاربردی و یک چت‌بات کند را تعیین می‌کند.

تأثیر برای ایران

برای برنامه‌نویسان ایرانی که با محدودیت هزینه API و توکن‌ها دست‌وپنجه نرم می‌کنند، این متدولوژی با کاهش حجم داده‌های ارسالی، هزینه‌های استنتاج را به‌طور مستقیم کاهش می‌دهد.

·نگاه ما
تحریریه دات‌هوش

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

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.