চেকপয়েন্ট: এজেন্টের যেকোনো পরিবর্তন আনডু করুন
Mythex এজেন্ট যখনই একটি টার্ন সফলভাবে শেষ করে, তখনই আপনার প্রজেক্টের ফাইলের একটি চেকপয়েন্ট সংরক্ষণ করে। পরে কোনো পরিবর্তন ভুল হলে, চ্যাট থেকেই প্রজেক্টটিকে সেই যেকোনো বিন্দুতে ফিরিয়ে নিতে পারেন — ক্ষতিটি বর্ণনা করে এজেন্ট সেটি মেরামত করবে বলে আশা করার দরকার নেই। আপনি একটি আগের বার্তা সম্পাদনা করে আবার পাঠাতেও পারেন, যা প্রজেক্টটিকে পিছিয়ে নিয়ে সেখান থেকে একটি ভিন্ন প্রম্পট চেষ্টা করে।
চেকপয়েন্ট কী
চেকপয়েন্ট হলো একটি টার্নের শেষে আপনার প্রজেক্ট ফাইলের একটি সংরক্ষিত স্ন্যাপশট। ভেতরে এটি একটি git চেকপয়েন্ট — git হলো সেই ভার্সন-কন্ট্রোল সিস্টেম, যা ডেভেলপাররা একটি কোডবেসের প্রতিটি পরিবর্তন ট্র্যাক করতে ব্যবহার করেন। git জানা আপনার দরকার নেই; চ্যাটই এটি আপনার জন্য সামলায়।
চেকপয়েন্ট সংরক্ষিত হয় একটি সফল এজেন্ট টার্নের পর। প্রতিটি চেকপয়েন্ট সেই এজেন্টের উত্তরের শেষে বসে যেটি সেটি তৈরি করেছে, তাই চ্যাটের ইতিহাসই আপনার প্রজেক্টের একটি টাইমলাইন হিসেবে কাজ করে: প্রতিটি উত্তর এমন একটি বিন্দু চিহ্নিত করে যেখানে আপনি ফিরে যেতে পারেন।
এটি কেন সাহায্য করে
এজেন্টের সঙ্গে নির্মাণ ধাপে ধাপে হয়। বেশিরভাগ টার্ন প্রজেক্টকে এগিয়ে নিয়ে যায়, কিন্তু কিছু যায় না — একটি লেআউট পরিবর্তন যা ফোনের ভিউ ভেঙে দেয়, একটি রিফ্যাক্টর যা আপনার চাওয়ার চেয়ে বেশি দূর যায়, বা একটি ফিচার যেটি ভুল ধারণা বলে প্রমাণিত হয়।
তখন প্রলোভনটি হলো এজেন্টকে ঠিক করতে বলা। কখনো কখনো সেটি কাজ করে। প্রায়ই সেটি একটি খারাপ পরিবর্তনের উপর আরেকটি নতুন পরিবর্তন চাপায়, তারপর আরেকটি, এবং প্রতিটি সমাধান পরেরটিকে কঠিন করে তোলে। শেষ ভালো বিন্দুতে ফিরে যাওয়াই সাধারণত দ্রুত ও সস্তা, ক্রমবর্ধমান ভুলের সঙ্গে লড়াই করার চেয়ে। আপনি কাজ করা কিছু থেকে আবার শুরু করেন।
এটি চেষ্টা করাও নিরাপদ করে। দুই ক্লিকে একটি টার্ন আনডু করতে পারলে "হিরো সেকশনটি ভিডিও হলে কেমন হয়?" জিজ্ঞাসা করতে আপনার খুব কম খরচ হয়।
কোনো চেকপয়েন্টে কীভাবে ফিরবেন
- যে উত্তরটি প্রজেক্টকে আপনার চাওয়া অবস্থায় রেখেছিল, সেই উত্তরটি খুঁজুন।
- Revert to this point ক্লিক করুন — উত্তরের শেষে থাকা আনডু আইকন, Copy-এর পাশে। ল্যাপটপে আইকনটি উত্তরের উপর কার্সর রাখলে দেখা যায়।
- জিজ্ঞাসা করা ডায়ালগে Restore দিয়ে নিশ্চিত করুন।
আপনার প্রজেক্ট ফাইলগুলো সেই টার্নের শেষে যেমন ছিল তেমন ফিরে যায়। প্রিভিউ দেখে নিশ্চিত হোন, তারপর সেখান থেকে এগিয়ে যান।
সম্পাদনা করে আবার পাঠানো
কখনো সমস্যাটি ফলাফল ছিল না, ছিল প্রম্পটটি। সে জন্য আছে Edit and resend:
- আপনার আগের কোনো বার্তার উপর কার্সর রাখুন এবং সম্পাদনার জন্য ক্লিক করুন।
- প্রম্পটটি সঠিকভাবে যেভাবে লেখা উচিত ছিল, সেভাবে আবার লিখুন।
- Discard & resend নিশ্চিত করুন।
চেকপয়েন্ট থাকলে Mythex সেই টার্নের আগে প্রজেক্টটিকে পিছিয়ে নেয় এবং আপনার নতুন প্রম্পট পাঠায়। ভুল পথে যাওয়া একটি টার্ন আবার চেষ্টা করার এটি সবচেয়ে দ্রুত উপায়, এবং খারাপ চেষ্টার পরিবর্তনগুলো রেখে না দিয়েই।
ছোট ধাপে চেকপয়েন্ট সবচেয়ে ভালো কাজ করে
একটি চেকপয়েন্ট শুধু একটি টার্নের শেষে ফিরিয়ে নিতে পারে। যদি একটি টার্নে পাঁচটি কাজ হয়, আপনি সব পাঁচটি আনডু করতে পারবেন, নয়তো একটিও নয়। এটাই প্রতিটি অনুরোধ ছোট রাখার আরেকটি কারণ:
- একটি সেকশন বদলান।
- একটি বাগ ঠিক করুন।
- একটি পেজ যোগ করুন।
ছোট অনুরোধে কম চমক থাকে এবং কম ক্রেডিট খরচ হয়, আর প্রতিটি নিজে থেকে ফিরে যাওয়ার মতো একটি চেকপয়েন্ট রেখে যায়।
এটিও সাহায্য করে যে কোড কেমন হওয়া উচিত বলে মনে করেন তা না বলে, প্রিভিউতে যা দেখছেন তা বর্ণনা করুন — যেমন, "প্রাইসিং পেজে মোবাইলে Pro কার্ডের বাটনটি কেটে যাচ্ছে। overflow ঠিক করুন এবং ডেস্কটপের লেআউট ঠিক রাখুন।"
বড় ফিচারের জন্য Plan মোডে শুরু করুন: এজেন্ট একটি পদ্ধতি সাজায়, আপনি অনুমোদন দেন, তারপর Build সেটি ধাপে ধাপে করে। এ বিষয়ে আরও জানতে দেখুন বানানোর আগে পরিকল্পনা।
কখন ফিরবেন, কখন নতুন করে বানাবেন
কোনো প্রজেক্ট কয়েক টার্ন আগে ভালো অবস্থায় থাকলে ফিরে যাওয়াই সঠিক। পুরো পুনর্নির্মাণ কেবল তখনই উপযুক্ত:
- আপনি প্রোডাক্টের ধারণাটি সম্পূর্ণ বদলে ফেলেছেন।
- নতুন প্রয়োজনের জন্য আর্কিটেকচারটি ভুল।
- প্রজেক্ট এখনও খালি বা প্রায় খালি।
তবুও, কী রাখতে হবে তা বলুন — নাম, ব্র্যান্ডের রং, কন্টেন্ট — যাতে আগে থেকেই যা ঠিক ছিল তা হারিয়ে না যায়।
সীমাবদ্ধতা
- চেকপয়েন্ট সফল টার্নের পর সংরক্ষিত হয়, এবং Discard & resend কেবল তখনই পিছিয়ে নিতে পারে যখন একটি চেকপয়েন্ট থাকে।
- ফিরে যাওয়া আপনার প্রজেক্ট ফাইলগুলোকে সেই বিন্দুতে যেমন ছিল তেমন ফিরিয়ে আনে।
- একটি চেকপয়েন্ট একটি পুরো টার্ন ঢাকে। আপনি একটি টার্নের অংশবিশেষ আনডু করতে পারেন না; ছোট টার্ন আরও সূক্ষ্ম নিয়ন্ত্রণ দেয়।
- ল্যাপটপে Revert আইকন কেবল হোভারে দেখা যায়, তাই যদি এটি না দেখেন তবে উত্তরের উপর কার্সর সরান।
আপনি যদি কোনো বাগ আনডু না করে বরং তার পেছনে লেগে থাকেন, তাহলে AI-তে তৈরি অ্যাপ ডিবাগ করার গাইডটি প্রক্রিয়ার অন্য অর্ধেকটি ঢাকে।
ডক্সে চেকপয়েন্ট নিয়ে আলোচনা আছে Chat-এ এবং Iterate without rebuilding-এ।