সেই অভ্যাস যা আপনার পরিকল্পনা নষ্ট করা থেকে AI-কে বিরত রাখে
AI শূন্যস্থানকে অনুমানের মাধ্যমে পূরণ করে। একটি না বলা সীমানা হলো এক ধরণের শূন্যস্থান।
আপনি যদি AI-কে না বলেন কী এড়িয়ে চলতে হবে, তবে সে আপনার হয়ে সিদ্ধান্ত নিয়ে নেবে। আমি অনেক বিকেল এমন সব ভুল ঠিক করতে কাটিয়ে দিয়েছি যা আমি কখনোই চাইনি। একটি এজেন্ট সাহায্য করার জন্য একটি অ্যাডমিন প্যানেল বা পেমেন্ট ফ্লো যোগ করে দিত। সেটি কোনো ত্রুটি ছিল না। আমি শুধু সুযোগ বা পথ খোলা রেখেছিলাম।
এর সমাধান সহজ। অ্যাপটি কী করা উচিত নয়, তা আপনাকে লিখে রাখতে হবে।
এগুলো হলো non-goals। একটি non-goal আপনার জন্য কেবল একটি নোট নয়; এটি AI-এর জন্য একটি রক্ষাকবচ (guardrail)।
আপনি যদি লেখেন "No payments in v1," তবে AI সীমানাটি বুঝতে পারবে। আপনি যদি পরে তাকে "improve the checkout screen" করতে বলেন, তবে সে Stripe যোগ করবে না। আপনি যখন ভুলে যাবেন, তখন এই লিখিত লাইনটিই সীমানা বজায় রাখবে।
এই সীমানাগুলো অনুমান করার প্রয়োজন নেই। AI-কে তা খুঁজে বের করতে দিন। আপনার পরিকল্পনা করার সময় এই দুটি ধাপ অনুসরণ করুন:
ঝুঁকিগুলো চিহ্নিত করুন (Surface the risks) এজেন্টকে এমন সব জিনিসের তালিকা করতে বলুন যা সে যোগ করতে চাইতে পারে কিন্তু আপনি তা বলেননি। তাকে অতিরিক্ত ফিচার, অতিরিক্ত স্ট্রাকচার বা অতিরিক্ত ইন্টিগ্রেশন চিহ্নিত করতে বলুন। এটি সমস্যা হওয়ার আগেই লুকিয়ে থাকা অনুমানগুলোকে প্রকাশ করে দেয়।
সেগুলোকে নিশ্চিত করুন (Lock them in) এড়িয়ে চলার জিনিসের তালিকাটি নিন। সেগুলোকে স্পষ্ট নিয়মে রূপান্তর করুন। "Do not add X in this version" এর মতো বাক্য ব্যবহার করুন।
এই তালিকাটি এমন জায়গায় রাখুন যেখানে এজেন্ট প্রতিবার এটি দেখতে পায়। আপনার প্রজেক্ট ইনস্ট্রাকশন বা একটি rules file ব্যবহার করুন।
Non-goals স্থায়ী নয়। এগুলো হলো "এখন নয়" (not now) সংক্রান্ত নিয়ম। এগুলো আপনার বর্তমান কাজের পরিধি (scope) রক্ষা করে। যখন আপনি কোনো ফিচার তৈরি করতে প্রস্তুত হবেন, তখন উদ্দেশ্যমূলকভাবে নিয়মটি মুছে ফেলুন।
একা পরিকল্পনা লেখা বন্ধ করুন। পরিবর্তে একটি কথোপকথন চালান।
- AI-কে আপনাকে ইন্টারভিউ দিতে দিন।
- AI-কে আপনার পরিকল্পনার সাথে তর্ক করতে দিন।
- কী তৈরি করা যাবে না তা লিখে রাখুন।
- সেই সীমানাগুলো এজেন্টের সামনে রাখুন।
AI-এর সাথে কাজ করার কঠিন অংশটি কোড নয়। কঠিন অংশটি হলো এজেন্ট কী জানে এবং কী জানে না তা নির্ধারণ করা। একটি পরিকল্পনা হলো শুরুর দিকে আপনার সিদ্ধান্ত। Non-goals হলো সীমানার ক্ষেত্রে আপনার সিদ্ধান্ত।
উৎস: https://dev.to/stkremen/the-one-line-that-stops-your-ai-from-wrecking-your-plan-4jc0