AI-কে আপনার প্রজেক্ট চালানোর সুযোগ দেবেন না

AI দ্রুত গতিতে এগোয়। Vibe coding আপনাকে দ্রুত কাজ করতে সাহায্য করে। কিন্তু আপনাকে অবশ্যই নিয়ন্ত্রণে থাকতে হবে।

আপনার প্রজেক্টের ভিশন হারিয়ে না ফেলে কীভাবে AI পরিচালনা করবেন, তার জন্য আমি ৬টি টিপস সংগ্রহ করেছি।

  • অস্পষ্ট প্রম্পট এড়িয়ে চলুন। এভাবে জিজ্ঞাসা করবেন না: "একটি টাস্ক অ্যাপের জন্য ফিচার তৈরি করো।" AI আপনার সমস্যাগুলো আন্দাজ করার চেষ্টা করবে। ফলে আপনি ভুল কিছু তৈরি করবেন। এভাবে জিজ্ঞাসা করুন: "আমি ফ্রিল্যান্স কার্পেন্টারদের জন্য একটি অ্যাপ তৈরি করছি যারা ইনভয়েস দিতে ভুলে যান। এই আইডিয়াটিকে আরও উন্নত করো।" উদ্দেশ্য বা লক্ষ্য আপনার নিজের হতে হবে।

  • AI-এর দেওয়া ফিচার লিস্টকে আপনার কাজের পরিধি (scope) হিসেবে নেবেন না। AI-এর দেওয়া লিস্ট দেখতে ভালো মনে হলেও তাতে অগ্রাধিকারের (priority) অভাব থাকে। সেগুলো কেবল কতগুলো আইডিয়ার স্তূপ মাত্র। আইডিয়া খোঁজার জন্য AI ব্যবহার করুন। তবে আপনার Minimum Viable Product ছাড়া বাকি সবকিছু বাদ দেওয়ার কঠিন সিদ্ধান্ত আপনাকে নিজেকেই নিতে হবে।

  • আপনার টুলসগুলোকে দোষারোপ করবেন না। আপনি যদি Cursor বা Copilot-কে "বোকা" বলেন, তবে আপনি নিজেই ব্যর্থ হচ্ছেন। মস্তিষ্ক (Claude বা GPT) এবং ডেস্ক বা কাজের জায়গার (আপনার IDE) মধ্যে পার্থক্য বুঝতে শিখুন। মডেলটি হয়তো ঠিক আছে, কিন্তু আপনার এনভায়রনমেন্টে সঠিক কনটেক্সট বা প্রেক্ষাপটের অভাব রয়েছে।

  • একবারে বিশাল কোনো সিস্টেম তৈরি করতে বলবেন না। এভাবে বলবেন না: "ডেটাবেস এবং সিকিউরিটি সহ একটি সম্পূর্ণ লগইন সিস্টেম তৈরি করো।" বড় কাজগুলো ছোট ছোট ভুল লুকিয়ে রাখে। আপনি যখন কাজগুলোকে ছোট ছোট ভাগে ভাগ করেন না, তখনই প্রজেক্ট ব্যর্থ হয়। পরিবর্তে বলুন: "ধাপ এক: শুধুমাত্র ইউজারের জন্য ডেটাবেস স্কিমাটি লেখো।" ছোট এবং স্পষ্ট কাজের ক্ষেত্রে AI আরও ভালো পারফর্ম করে।

  • ডিবাগিং পদ্ধতি হিসেবে "Fix it" ব্যবহার করবেন না। আন্দাজ করা ডিবাগিং নয়। এটি নতুন নতুন ভুল তৈরি করে। প্রথমে এরর লগ (error logs) বিশ্লেষণ করুন। মূল কারণটি খুঁজে বের করুন। AI-কে কাজ করার জন্য নির্দিষ্ট লগ দিন। এটি আপনার কোডকে স্থিতিশীল করবে।

  • Quick fixes-এর বিষয়টিকে অবহেলা করবেন না। Quick fixes টেকনিক্যাল ডেট (technical debt) তৈরি করে। আপনি স্বল্পমেয়াদী গতির জন্য দীর্ঘমেয়াদী স্থিতিশীলতা বিসর্জন দিচ্ছেন। আপনি যদি কোনো শর্টকাট নেন, তবে একটি কমেন্ট লিখে রাখুন: // TODO: TECH DEBT। এই ডেট বা ঋণটিকে দৃশ্যমান রাখুন যাতে আপনি পরে এটি সামলাতে পারেন।

AI আপনার বিচারবুদ্ধিকে প্রতিস্থাপন করবে না। এটি আপনার সিদ্ধান্তের জন্য আরও উন্নত ইনপুট প্রদান করবে।

আপনি এই ভুলগুলোর মধ্যে কোনটি সবচেয়ে বেশি করেন? কমেন্টে আমাকে জানান।

Source: https://dev.to/netsi1964/stop-med-at-lade-ai-styre-dit-projekt-6-benharde-tips-til-prompt-engineering-50d2

Optional learning community: https://t.me/GyaanSetuAi