আগে পরিকল্পনা, তারপর বানান: Mythex-এ Plan mode কীভাবে কাজ করে
Mythex চ্যাটে তিনটি mode আছে: Build, Plan এবং Ask। কোনো বড় বা অস্পষ্ট পরিবর্তনের আগে Plan হলো যেটি বেছে নেওয়ার মতো। Plan mode-এ এজেন্ট আপনার প্রজেক্ট সম্পাদনা না করে একটি পদ্ধতি ঠিক করে। আপনি প্ল্যানটি পড়েন, এবং যখন আপনি Build চাপেন তখনই সে পরিবর্তন করা শুরু করে।
এটি কী করে
প্রতিটি workspace চ্যাটে একটি mode মেনু আছে:
| Mode | এটি কীসের জন্য |
|---|---|
| Build | প্রজেক্টে সরাসরি পরিবর্তন করা |
| Plan | সম্পাদনার আগে পদ্ধতি নিয়ে আলোচনা |
| Ask | কোড সম্পাদনা না করে প্রশ্নের উত্তর দেওয়া |
প্ল্যান তৈরি হলে চ্যাটে একটি plan card আসে, যাতে todo গুলো আগে থেকেই তালিকাভুক্ত থাকে। View Plan এটি একটি শুধু-পড়ার ট্যাবে খোলে, যেখানে পুরো পদ্ধতি দেখা যায়, সেকশন, বিষয়বস্তু এবং ধাপের checklist সহ, এবং তার নিজের Build বোতামও আছে। Card বা ট্যাবে Build চাপলে এজেন্ট বাস্তবায়ন শুরু করে।
একই মেনু dashboard composer-এও আছে, তাই আপনি একটি সম্পূর্ণ নতুন প্রজেক্ট Plan mode-এ শুরু করতে পারেন। Home থেকে পাঠালে প্রজেক্ট তৈরি হয় এবং আপনার বেছে নেওয়া mode-এ workspace খোলে।
কেন এটি সাহায্য করে
ছোট, স্পষ্ট পরিবর্তনের জন্য সরাসরি Build চাইলে এজেন্ট ভালোভাবে কাজ করে। বড় বা অস্পষ্ট পরিবর্তনের ক্ষেত্রে, সে এমন দিকে এগোতে পারে যা আপনি বোঝাতে চাননি, এবং ভুল শুরুর উপর প্রতিটি সংশোধন পরেরটিকে আরও কঠিন করে তোলে।
প্ল্যান যেকোনো কোড বদলানোর আগে একটি সস্তা checkpoint দেয়। আপনি দেখতে পান এজেন্ট আপনার অনুরোধ কীভাবে বুঝেছে এবং সে কোন ধাপগুলো নিতে চায়। কিছু ভুল হলে, একটি build খুলে সংশোধন করার বদলে এক বাক্যে সংশোধন করে দেন।
Plan mode অন্বেষণের জন্যও একটি নিরাপদ জায়গা। পরিকল্পনার সময় এজেন্ট শুধু দেখতে পারে: যদি আপনি Connectors-এর মাধ্যমে অ্যাপ যুক্ত করে থাকেন, সে সেগুলো তালিকাভুক্ত করতে এবং কী করতে পারে তা গবেষণা করতে পারে, কিন্তু কোনো action চালাতে পারে না। পরিকল্পনা কখনও ইমেইল পাঠায় না।
কীভাবে ব্যবহার করবেন
- Workspace চ্যাটের mode মেনু থেকে Plan বেছে নিন (অথবা নতুন প্রজেক্টের জন্য dashboard composer-এ)।
- পরিবর্তনটি বর্ণনা করুন। কী চান এবং কী অপরিবর্তিত থাকা উচিত, তা নির্দিষ্ট করে বলুন, যেমন নাম, ব্র্যান্ডের রং, কনটেন্ট।
- প্রশ্নের উত্তর দিন। এজেন্টের একটি product সিদ্ধান্ত দরকার হলে, কম্পোজারের উপরে একটি Ask questions প্যানেল আসে। একটি বিকল্প বাছুন বা নিজের উত্তর লিখুন, তারপর Continue চাপুন।
- প্ল্যান পড়ুন। নিজের ট্যাবে খুলতে plan card-এ View Plan চাপুন।
- প্রয়োজনে সমন্বয় করুন। কী বদলাতে হবে চ্যাটে লিখে জানান।
- সন্তুষ্ট হলে card বা plan ট্যাবে Build চাপুন।
এজেন্টও এটি প্রস্তাব করতে পারে
যদি আপনি Build mode-এ থাকেন এবং এজেন্ট মনে করে অনুরোধটির আগে একটি প্ল্যান দরকার, একটি Switch to Plan card আসে। Switch (অথবা ⌘/Ctrl+Enter) Plan mode-এ চালিয়ে যায়; Skip (Esc) আপনি যেখানে আছেন সেখানেই থাকে। কারণের নিচের বারটি একটি কাউন্টডাউন: এটি এড়িয়ে গেলে টার্নটি নিজে থেকেই Plan-এ সুইচ করে, তাই Build mode-এ থেকেও প্ল্যান চাইলে সেটি পাওয়া যায়।
কখন পরিকল্পনা করবেন, আর কখন নয়
Iterate গাইড থেকে:
- Plan যখন কোনো পরিবর্তন অস্পষ্ট বা ঝুঁকিপূর্ণ হয়, অথবা যেকোনো বড় ফিচারের জন্য।
- Ask যখন আপনি ব্যাখ্যা চান, যেমন "এটা কী করে?", ফাইল না বদলে।
- Build যখন আপনি জানেন কী চান এবং এটি একটি ছোট, স্পষ্ট ধাপ: একটি সেকশন বদলানো, একটি বাগ ঠিক করা, একটি পেজ যোগ করা। ছোট অনুরোধ মানে কম অপ্রত্যাশিত ঘটনা এবং কম credit খরচ।
পরিকল্পনা ছোট ধাপে iterate করার জায়গা নেয় না; বরং সেটির জন্য প্রস্তুতি নেয়। একটি ভালো প্ল্যান বড় ফিচারকে একটি checklist-এ ভাঙে, আর Build সেটি ধাপে ধাপে কাজ করে।
বানানো ভুল হলে
পরিকল্পনা অপ্রত্যাশিত ঘটনা কমায়; সেগুলো পুরোপুরি সরায় না। প্রতিটি সফল এজেন্ট turn-এর পর Mythex একটি checkpoint সংরক্ষণ করে, এবং উত্তরের শেষে Revert to this point প্রজেক্টের ফাইলগুলো সেখানে ফিরিয়ে নেয়। আপনি একটি আগের বার্তা সম্পাদনা করে Discard & resend বেছে নিয়েও ফিরে গিয়ে ভিন্ন প্রম্পট চেষ্টা করতে পারেন। জমে ওঠা সংশোধনের সঙ্গে লড়াইয়ের চেয়ে দুটোই সাধারণত ভালো।
সীমা
- Plan mode ফাইল সম্পাদনা করে না। Build না চাপা পর্যন্ত কিছুই বদলায় না।
- Plan ও Ask mode-এ এজেন্ট সংযুক্ত অ্যাপ দেখতে পারে, কিন্তু কিছু চালাতে বা সংযোগ শুরু করতে পারে না।
- সব mode-এ সবাই একই Standard coding agent ব্যবহার করে; কোনো model picker নেই।
আরও পড়ুন
- Chat — mode, plan card, এবং checkpoint
- Iterate without rebuilding
- AI app builder-এর জন্য প্রম্পট লেখা