Claude Code: Compact বনাম Clear
আপনার Claude Code সেশনটি ভালোভাবেই শুরু হয়। এক ঘণ্টা পর, উত্তরগুলো অস্পষ্ট হতে শুরু করে। দুই ঘণ্টা পর, Claude নিজের কথারই বিরোধিতা করতে থাকে।
Claude ব্যর্থ হচ্ছে না। আপনার context window পূর্ণ হয়ে গেছে।
যখন context পূর্ণ হয়ে যায়, Claude তার মনোযোগ হারিয়ে ফেলে। শুরুর দিকের নির্দেশনাসমূহ গুরুত্ব হারায়। সেশনটি হতাশাজনকভাবে শেষ হয়।
এটি ঠিক করার জন্য আপনার কাছে দুটি টুল রয়েছে।
/compact
এই কমান্ডটি আপনার হিস্ট্রি সংক্ষেপ করে। এটি সাম্প্রতিক context অক্ষুণ্ণ রাখে। এটি গুরুত্বপূর্ণ সিদ্ধান্তগুলোকে সংক্ষিপ্ত আকারে সংরক্ষণ করে।
এটি ব্যবহার করুন যখন:
- আপনার সেশন ৪৫ থেকে ৬০ মিনিট স্থায়ী হয়।
- আপনি কোনো কাজের মাঝপথে আছেন এবং context প্রয়োজন।
- উত্তরগুলো ছোট বা অস্পষ্ট হয়ে যায়।
এটি আপনার বর্তমান কাজের অবস্থা এবং গুরুত্বপূর্ণ সিদ্ধান্তগুলো বজায় রাখে। তবে শুরুর দিকের ধাপে ধাপে দেওয়া বিস্তারিত তথ্যগুলো হারিয়ে যায়।
/clear
এই কমান্ডটি কথোপকথনটি মুছে ফেলে। এটি স্বয়ংক্রিয়ভাবে আপনার CLAUDE.md ফাইলটি রিলোড করে।
এটি ব্যবহার করুন যখন:
- আপনি একটি কাজ শেষ করেছেন এবং নতুন একটি শুরু করতে যাচ্ছেন।
- সেশনটি ভুল দিকে চলে গেছে।
- /compact সমস্যাটি সমাধান করতে পারছে না।
এটি আপনার প্রজেক্ট ফাইলগুলো সুরক্ষিত রাখে। তবে এটি সমস্ত কথোপকথনের ইতিহাস মুছে ফেলে।
Decision Guide:
- একই কাজ? /compact ব্যবহার করুন।
- নতুন কাজ? /clear ব্যবহার করুন।
Context ম্যানেজ করার তিনটি উপায়:
শুরুতে context প্রদান করুন। শুরুতেই Claude-কে আপনার সীমাবদ্ধতাগুলো জানিয়ে দিন। এই তথ্যগুলো বেশি গুরুত্ব পায়।
কাজকে বিভিন্ন সেশনে ভাগ করুন। এক সেশনে টানা ৪ ঘণ্টা কোডিং করবেন না। ডাটাবেস লেয়ার শেষ করুন, /clear ব্যবহার করুন, তারপর API লেয়ার শুরু করুন।
প্রোঅ্যাক্টিভলি /compact ব্যবহার করুন। উত্তরের মান কমে যাওয়া পর্যন্ত অপেক্ষা করবেন না। কাজের স্বাভাবিক বিরতি বা চেকপয়েন্টে এটি চালান।
আপনি যদি Ultrathink ব্যবহার করেন, তবে আরও ঘন ঘন /compact চালান। এটি প্রতি উত্তরে বেশি context ব্যবহার করে। প্রতি ২ বা ৩টি thinking call-এর পর এটি চালান।
সম্পূর্ণ নির্দেশিকা: https://dev.to/stacknotice/claude-code-compact-vs-clear-2026-managing-long-sessions-without-losing-quality-4dhm
ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi