
یک تجربه کاربری نشان میدهد که میتوان از Claude Code، ابزار برنامهنویسی مبتنی بر هوش مصنوعی، برای تبدیل ساختار آشفته فایلهای شخصی به یک پایگاه دانش قابل جستجو استفاده کرد. در این روش، برای پوشههای مهم فایلهای README (راهنما) ساخته میشود تا مدل پیش از جستجوی مستقیم، نقشهای از محل نگهداری فایلها در اختیار داشته باشد.
از جستجوی دشوار در Finder تا ساخت نقشه فایلها
نویسنده مقاله توضیح میدهد که با انبوهی از فایلهای دانشگاهی، اسناد کاری، تصاویر مقاله و فایلهای پراکنده روبهروست و پیدا کردن یک فایل ذخیرهشده حتی از چند هفته قبل دشوار است. به گفته او، جستجوی داخلی Finder زمانی که نام دقیق فایل را بدانید نسبتاً مفید است، اما وقتی فقط موضوع فایل را به یاد دارید چندان کارآمد نیست.
راهحل جایگزین این بود که از Claude Code خواسته شود برای هر پوشه مهم یک فایل README بسازد. این فایلها در قالب Markdown (مارکداون) توضیح میدهند که هر پوشه چه محتوایی دارد، چه کلیدواژههایی برای یافتن فایلها به کار میآید و میان فایلهای واقع در مسیرهای مختلف چه ارتباطی وجود دارد.
ساخت سلسلهمراتبی از READMEها
هدف این بود که به جای یک README بسیار بزرگ، سلسلهمراتبی از فایلهای راهنما ایجاد شود. یک README اصلی در پوشه خانه مانند فهرست مطالب عمل میکند و به READMEهای کوچکتر داخل پوشههای مهم اشاره میکند. Claude ابتدا پوشه خانه را بررسی کرد و سپس سه عامل موازی (Parallel Agents) را برای بررسی بخشهای مختلف، از جمله Desktop، Downloads و پوشههای پروژهها و Documents، به کار گرفت.
در جریان این بررسی، روابط گیجکننده میان برخی فایلها نیز آشکار شد؛ برای نمونه، چند فایل SQL مربوط به مدیریت پایگاه داده داخل پوشهای با نام COAL قرار داشتند که در واقع نام درس زبان اسمبلی بود. در نهایت Claude هفت فایل README و یک فایل CLAUDE.md ساخت. فایل CLAUDE.md به جای توصیف فایلها، به Claude Code میگفت چگونه آنها را پیدا کند: از README اصلی شروع کند، پیوندهای مرتبط را دنبال کند و پیش از ارائه پاسخ، وجود واقعی فایل را بررسی کند.
- README اصلی در پوشه خانه به عنوان نقطه شروع
- READMEهای تخصصی برای Desktop، Downloads و Documents
- README جداگانه برای درس زبان اسمبلی و چند زیرپوشه پراکنده
- فایل CLAUDE.md برای آموزش روش جستجو به Claude Code
Claude همچنین یک بررسی اعتبارسنجی (Validation Check) روی ساختار ایجادشده انجام داد. در ابتدا چهار مشکل در ارجاعها پیدا کرد، آنها را اصلاح کرد و در پایان گزارش داد که همه ۳۰۹ پیوند و ارجاع نام فایل به درستی حل میشوند. مهمتر اینکه هیچ فایلی جابهجا یا تغییر نام داده نشد.
نتیجه آزمایش: کاهش ۹۶.۵ درصدی زمان جستجو
برای سنجش تأثیر این نقشه، دو نشست جداگانه Claude Code با مدل یکسان Claude Sonnet 5.5 اجرا شد. هر دو نشست در حالت ایمن (--safe-mode) اجرا شدند تا سفارشیسازیهایی مانند فایل CLAUDE.md، مهارتها، قلابها و افزونهها غیرفعال شوند. در نشست اول از READMEها استفاده شد و در نشست دوم مدل موظف بود READMEها را نادیده بگیرد و از ابزارهای معمول جستجوی فایلسیستم (Filesystem Search Tools) کمک بگیرد.
در آزمون اول، از هر دو نشست خواسته شد برنامهای به زبان اسمبلی را پیدا کنند که برای درس دانشگاهی نوشته شده بود و منویی شبیه دستگاه خودپرداز با گزینههای برداشت و واریز پول نمایش میداد. نام فایل توصیفکننده نبود و فقط labtask4.asm بود که داخل پوشه DOS قرار داشت. نشست مجهز به READMEها در ۹ ثانیه و با دو فرمان شل (Shell Commands) فایل درست را پیدا کرد؛ اما نشست بدون READMEها ۴ دقیقه و ۲۰ ثانیه زمان برد. هر دو نشست در نهایت یک فایل را پیدا کردند، اما کاهش زمانی در حالت اول ۹۶.۵ درصد بود.
در هشت آزمایش انجامشده، نشست دارای README در هفت آزمایش سریعتر بود و در یک آزمایش با حالت دیگر مساوی شد. مجموع زمان نمایشدادهشده برای جستجوهای هدایتشده با README حدود ۷۹ ثانیه بود، در حالی که حالت بدون فهرستهای راهنما ۳۸۲ ثانیه طول کشید؛ یعنی کاهشی حدود ۷۹ درصدی در مجموع زمان جستجو.
محدودیت باقیمانده: نگهداری نقشه در گذر زمان
به گفته نویسنده، شگفتانگیزترین بخش ماجرا فقط سرعت نبوده است؛ بلکه میزان کمتر جستجوی مدل بوده است. Claude به جای اسکن مکرر پوشهها و حدس زدن درباره محتوای فایلهایی با نام مبهم، میتوانست توضیحی کوتاه را بخواند، دامنه جستجو را محدود کند و مستقیماً به بررسی فایلهای مرتبط بپردازد.
با این حال، یک مشکل هنوز حل نشده است: نگهداری این سیستم در طول زمان. دیر یا زود صدها فایل تازه اضافه میشود، پوشههایی با نامهای عجیبتر ساخته میشود و بخشی از READMEها قدیمی میشوند. با وجود این، نویسنده نتیجه آزمایش را در وضعیت فعلی چشمگیر میداند؛ او هنوز در مرتبسازی فایلها مهارت تازهای به دست نیاورده، اما شانس بیشتری برای پیدا کردن فایل مورد نظر دارد.