حافظه برای Claude Code؛ دیگر هر بار از اول توضیح ندهید

حافظه برای Claude Code یعنی یک بار توضیح بدهید و برای همیشه یادش بماند. ببینید این فایل چیست، چه چیزی باید داخلش بنویسید و چه چیزی نباید.

✍️ عرفان فرنود۶ دقیقه مطالعهبه‌روزرسانی: ۱۳ مهر ۱۴۰۵
حافظه برای Claude Code

حافظه برای Claude Code جواب آزاردهنده‌ترین مشکل کار روزمره با هوش مصنوعی است: اینکه هر بار باید از صفر توضیح بدهید پروژه‌تان چیست، چه قواعدی دارید و چه چیزی را دوست ندارید. یک فایل ساده این چرخه را می‌شکند. یک بار می‌نویسید و از آن به بعد همیشه در دسترس است. اگر هنوز با خود ابزار آشنا نیستید، اول کلاد کد چیست را بخوانید.

حافظه برای Claude Code یعنی چه

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

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

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

چه چیزی باید داخلش بنویسید

اینجا همان جایی است که بیشتر آدم‌ها یا خیلی کم می‌نویسند یا خیلی زیاد.

چیزهایی که واقعاً ارزش نوشتن دارند:

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

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

چه چیزی نباید داخلش بنویسید

فایل حافظه هرچه بلندتر شود، کم‌اثرتر می‌شود. این نکته‌ی مهمی است که دیر فهمیده می‌شود.

چیزهایی که جایشان اینجا نیست:

  • اطلاعاتی که خود کد یا فایل‌های پروژه نشانشان می‌دهد
  • تاریخچه‌ی کارهایی که انجام شده؛ آن جایش در یادداشت‌های پروژه است
  • توضیح یک کار مشخص و تکراری؛ آن باید یک اسکیل شود، نه بخشی از حافظه
  • رمز، کلید و هر چیز حساس دیگر

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

تفاوت حافظه با اسکیل

این دو را زیاد با هم قاطی می‌کنند، در حالی که نقش کاملاً متفاوتی دارند.

حافظهاسکیل
چه چیزی استدانسته‌های همیشگیروش انجام یک کار مشخص
کِی خوانده می‌شودهمیشه، از ابتدای گفت‌وگوفقط وقتی آن کار پیش بیاید
چقدر باید باشدکوتاه و فشردههر چقدر لازم است
مثال«این پروژه فروشگاهی است»«گزارش فروش ماهانه را این‌طور بساز»

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

چطور شروع کنم

پیشنهاد من این است که فایل را کوتاه شروع کنید و بگذارید خودش رشد کند.

اول، ده تا پانزده خط بنویسید. فقط پروژه چیست، ساختارش چطور است و دو سه قاعده‌ی مهم.

دوم، کار کنید. هر بار که مجبور شدید چیزی را توضیح بدهید که قبلاً هم توضیح داده بودید، همان را به فایل اضافه کنید. این ساده‌ترین و مطمئن‌ترین راه فهمیدن اینکه چه چیزی واقعاً لازم است.

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

چهارم، اگر فایل خیلی بلند شد، بخش‌هایی از آن را به اسکیل تبدیل کنید.

این کار برای کسب‌وکار چه معنایی دارد

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

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

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

اگر می‌خواهید این ساختار را برای تیمتان پیاده کنید، می‌توانید درخواست مشاوره بدهید.

مقالات مرتبط

حافظه یکی از چند ابزاری است که کلاد کد را حرفه‌ای می‌کند. بقیه را اینجا ببینید:

سوالات متداول

حافظه برای Claude Code چقدر باید بلند باشد؟

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

آیا باید برای هر پروژه فایل جدا داشته باشم؟

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

اگر اطلاعات داخل فایل قدیمی شد چه اتفاقی می‌افتد؟

کلاد بر اساس همان تصمیم می‌گیرد و نتیجه اشتباه می‌شود. به همین دلیل مرور دوره‌ای فایل مهم است؛ حداقل هر بار که تغییر مهمی در پروژه رخ داد.

آیا نوشتن این فایل وقت زیادی می‌برد؟

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

قدم بعدی

اگر می‌خواهید ببینید این ایده تا کجا می‌تواند برود، XOS را ببینید؛ سیستمی که همین منطق حافظه را به کل کار و زندگی گسترش می‌دهد.

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

برای نکته‌های کوتاه‌تر هم کانال یوتیوب را دنبال کنید.

می‌خواهی این‌ها را عملی یاد بگیری؟

دوره‌ی سفر هوش مصنوعی: ۷ فصل پروژه‌محور از صفر تا درآمد.

نظرها

  • اولین نفری باش که نظر می‌دهد.

مقالات مرتبط