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

متد تک‌فایلی Dory برای حذف ۱۰ دقیقه اتلاف وقت در هر جلسه چت جدید

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

جایگزینی یک پروتکل متنی بسیار ساده (Convention) به‌جای پیاده‌سازی زیرساخت‌های پیچیده‌ی RAG برای حفظ حافظه بلندمدت پروژه در چت‌های مختلف.

اگر برای کاهش هزینه‌ها یا تست قابلیت‌ها بین مدل‌های مختلف جابه‌جا می‌شوید، احتمالاً هر بار ۱۰ دقیقه وقت خود را صرف توضیح دوباره پروژه می‌کنید. باید بدانید که این اتلاف وقت، نتیجه‌ی مستقیم «شکاف دانشی» است که هنگام شروع یک چت تازه ایجاد می‌شود.

این مشکل زمانی رخ می‌دهد که شما برای پاک‌سازی پنجره متنی (Context Window) — مثل میز کاری که فقط جای چند ورق کاغذ دارد و کل کتابخانه در آن جا نمی‌شود — یا برای انتقال از Claude به GPT، یک جلسه جدید باز می‌کنید. در این لحظه، مدل تمام باگ‌های حل‌شده و تصمیمات معماری گذشته را فراموش می‌کند. همان‌طور که در تحلیل‌های پیشین ما درباره‌ی مدیریت حافظه مدل‌ها اشاره کردیم، راهکار رایج برای این مشکل استفاده از سیستم‌های پیچیده‌ی تولید بازیابی‌افزا (RAG) است — شبیه دانش‌آموزی که قبل از جواب دادن، اول کتاب درسی را باز می‌کند و از آن نقل می‌آورد. اما Dory مسیر ساده‌تری را انتخاب کرده است.

بر اساس مستندات این ابزار که در ۱۰ ژوئن ۲۰۲۶ معرفی شد، Dory از یک فایل متنی ساده به‌نام CHANGELOG.md یا AI_CONTEXT.md در ریشه مخزن کد استفاده می‌کند. طبق گزارش dev.to، این سیستم از یک فرمت سخت‌گیرانه «یک خط برای هر ورودی» بدون تیتر یا خط خالی پیروی می‌کند. گردش‌کار این متد به این شکل است:

  • شروع جلسه: فایل changelog را در محیط چت قرار دهید.
  • پایان جلسه: به هوش مصنوعی بگویید: «فایل changelog را به‌روزرسانی کن».
  • بازگشت: از مدل بخواهید لاگ را بخواند و وضعیت فعلی پروژه را شناسایی کند.

حل مشکل از دست دادن زمینه چت‌های هوش مصنوعی با یک فایل

این سازوکار با مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن کتاب‌ها جواب می‌دهد — به‌جای یک پایگاه داده، به‌عنوان یک «خواننده لاگ» برخورد می‌کند. تفاوت کلیدی این روش با تاریخچه Git در این است که Git ثبت می‌کند «چه چیزی» تغییر کرد، اما Dory ثبت می‌کند «چرا» این تغییر اعمال شد. این رویکرد بار ذهنی برنامه‌نویس را کم می‌کند و مانع از آن می‌شود که مدل پیشنهاداتی بدهد که شما قبلاً در جلسات پیشین اصلاح کرده‌اید.

گام بعدی شما

  • به مخزن گیت‌هاب tjqscott/dory مراجعه کنید تا قالب‌ها و نمونه لاگ‌ها را کپی کنید.
  • در پروژه فعلی خود یک فایل AI_CONTEXT.md بسازید و تصمیمات کلیدی معماری را در آن ثبت کنید.
  • در پایان هر جلسه چت، دستور به‌روزرسانی لاگ را به مدل بدهید تا حافظه پروژه منتقل شود.

اما اثر این متد بر همکاری‌های تیمی حتی جذاب‌تر است — در گزارش بعدی به بررسی ابزارهای مدیریت دانش جمعی می‌پردازیم.

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

این متد با کاهش هزینه‌ی استنتاج و حذف نیاز به بازنویسی پرامپت‌های طولانی، بهره‌وری توسعه‌دهندگان را به‌طور مستقیم افزایش می‌دهد. اعتماد به این سیستم از طریق شفافیت کامل فایل متنی ایجاد می‌شود که به‌سادگی توسط انسان قابل بازبینی است.

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

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

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

تحلیل ما نشان می‌دهد Dory در واقع «مدیریت وضعیت» (State Management) را از فضای مبهم حافظه مدل به یک فایل شفاف و انسانی منتقل کرده است. این یک چرخش استراتژیک است؛ به‌جای تلاش برای بزرگ‌تر کردن پنجره متنی، تمرکز بر «سندسازی فعال» گذاشته شده تا وابستگی کاربر به یک مدل خاص (Vendor Lock-in) کاهش یابد.

منابع

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

گفتگو

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

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

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

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

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

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

دات‌هوش

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

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