প্রম্পটিং একটি দক্ষতা

মানুষ বলে প্রম্পটিং মানে কেবল ইংরেজিতে টাইপ করা। তারা বলে এটি এমন একটি কৌশল যা যে কেউ এক বিকেলে শিখে নিতে পারে। তারা দাবি করে যে শীঘ্রই এটি স্বয়ংক্রিয় হয়ে যাবে।

আমি ছয় মাস AI প্রোডাক্ট তৈরির পেছনে ব্যয় করেছি। আমি এর সাথে একমত নই।

প্রম্পটিং কেবল কিছু শব্দ নয়। এটি অনেকটা সার্চ করার মতো। ২০০২ সালে মানুষ বলেছিল Google Search খুব সহজ। এখন আমরা জানি যে কীভাবে সার্চ করতে হয় তা জানা একজন বিশেষজ্ঞ এবং একজন শিক্ষানবিসকে আলাদা করে।

প্রম্পটিং হলো লিঙ্কের পরিবর্তে বুদ্ধিমত্তার সন্ধান।

এটি কেন গুরুত্বপূর্ণ তার কারণগুলো নিচে দেওয়া হলো:

অনুমানগুলোকে (assumptions) উন্মোচন করে এমন প্রম্পট লিখতে শেখা একটি দক্ষতা। এটি সঠিকভাবে করার জন্য অনুশীলনের প্রয়োজন।

আমি আগে ভাবতাম দীর্ঘ প্রম্পটগুলো বেশি ভালো। আমি ভুল ছিলাম। দৈর্ঘ্যের চেয়ে গঠন (structure) বেশি গুরুত্বপূর্ণ। আপনাকে অবশ্যই রোল (role), টাস্ক (task) এবং কনস্ট্রেইন্টস (constraints) আলাদা করতে হবে। একটি ১৫ লাইনের অগোছালো প্রম্পটের চেয়ে ৩ লাইনের একটি সুগঠিত প্রম্পট প্রায়শই বেশি কার্যকর হয়।

দক্ষতাও গুরুত্বপূর্ণ। একজন ডেভেলপার যিনি API ডিজাইন জানেন, তিনি এমন একজনের চেয়ে ভালো প্রম্পট লিখতে পারেন যিনি তা জানেন না। জ্ঞান নির্ধারণ করে আপনি কীভাবে সমস্যাগুলো সাজাবেন এবং কোন এজ কেসগুলো (edge cases) উল্লেখ করবেন।

প্রম্পটিং আপনার দক্ষতাকে প্রতিস্থাপন করে না। এটি আপনার দক্ষতাকে বহুগুণ বাড়িয়ে দেয়।

সেরা ব্যবহারকারীরা তারা নন যারা প্রথমবারেই সঠিক উত্তর পান। তারা হলেন সেই মানুষ যারা দ্রুত ইটারেট (iterate) করতে পারেন। তারা জানেন কখন একটি আউটপুট প্রত্যাখ্যান করতে হবে। তারা জানেন কীভাবে একটি প্রশ্নকে নতুনভাবে সাজাতে (reframe) হয়।

যারা ভালো প্রম্পট দিতে পারেন এবং যারা পারেন না, তাদের মধ্যে ব্যবধান বিশাল। এটি কোডের গতি এবং প্রোটোটাইপের গুণমানকে প্রভাবিত করে। এই দক্ষতাটি পাঁচ বছর পর বদলে যেতে পারে বলে এটিকে অবহেলা করা একটি ভুল।

কীভাবে অনুশীলন করবেন:

• AI-কে একজন বুদ্ধিমান ইন্টার্ন হিসেবে বিবেচনা করুন। তাকে কনটেক্সট (context), একটি লক্ষ্য এবং সীমাবদ্ধতা (constraints) দিন। • নেগেটিভ ইনস্ট্রাকশন (negative instructions) ব্যবহার করুন। তাকে কী করতে হবে না তা বলে দিন। • মডেলটিকে যুক্তি দিতে বলুন। "think step by step" এর মতো সংকেত ব্যবহার করুন। • আপনার নির্দিষ্ট কাজের জন্য প্যাটার্নের একটি লাইব্রেরি তৈরি করুন। • আপনার ব্যর্থতাগুলো নিয়ে গবেষণা করুন। একটি প্রম্পট কেন ব্যর্থ হলো তা খুঁজে বের করুন।

প্রম্পটিং একটি শিল্প (craft)। এটি আপনার ইঞ্জিনিয়ারিং দক্ষতার পাশাপাশি কাজ করে। এটি আপনার বিদ্যমান জ্ঞানকে আরও সমৃদ্ধ করে। আপনি যদি এটিকে অবহেলা করেন, তবে আপনি অন্যদের তুলনায় ধীরগতিতে চলবেন।

উৎস: https://dev.to/respect17/the-prompt-is-not-a-skill-i-disagree-heres-what-6-months-of-ai-development-taught-me-53io