প্রম্পট ইঞ্জিনিয়ারিং কী? ভালো প্রম্পট লেখার ৫টা ফ্রেমওয়ার্ক (উদাহরণ সহ)
প্রম্পট ইঞ্জিনিয়ারিং মানে কী, খারাপ প্রম্পট কেন খারাপ আউটপুট দেয়, আর যে ৫টা ফ্রেমওয়ার্ক দিয়ে ভালো প্রম্পট লেখা যায়, উদাহরণসহ।
প্রম্পট ইঞ্জিনিয়ারিং হলো AI-কে নির্দেশ দেওয়ার মেথড। অর্থাৎ এমনভাবে প্রশ্ন বা কাজটা লিখে দেওয়া যাতে AI ঠিক যা দরকার সেটাই দেয়। এটা কোনো মুখস্থ করার লিস্ট না; এটা কয়েকটা কাঠামো, যেগুলো জানলে যেকোনো কাজের জন্য নিজেই প্রম্পট বানাতে পারবেন।
এক নজরে
- খারাপ আউটপুটের প্রধান কারণ প্রম্পটে প্রেক্ষাপট (context) না থাকা।
- একটা ভালো প্রম্পটে চারটা জিনিস থাকে: ভূমিকা, কাজ, প্রেক্ষাপট আর আউটপুটের ধরন।
- জটিল কাজ একবারে না চেয়ে ধাপে ভাগ করলে ফল অনেক ভালো হয়।
- উদাহরণ দিলে (few-shot) AI ধরন বুঝে ফেলে, এটাই সবচেয়ে দ্রুত কাজ করা কৌশল।
একই প্রশ্ন, দুই রকম উত্তর
ধরুন আপনি লিখলেন: “একটা ফেসবুক পোস্ট লিখে দাও।” AI একটা পোস্ট দিবে, সাধারণ, নিরপেক্ষ, কারো জন্য না। এখন লিখুন: “তুমি একজন অভিজ্ঞ কনটেন্ট রাইটার। ঢাকার একটা ছোট হোম-মেড কেকের ব্যবসার জন্য ফেসবুক পোস্ট লেখো। পাঠক ২৫-৪০ বছরের মা-বাবা। প্রথম লাইনে একটা প্রশ্ন থাকবে, শেষে অর্ডারের আহ্বান। ৮০ শব্দের মধ্যে, বাংলায়।”
দ্বিতীয়টা কাজে লাগানোর মতো উত্তর দিবে। পার্থক্যটা AI-এর ক্ষমতায় না, নির্দেশে।
ভালো প্রম্পটের চারটা অংশ
ফ্রেমওয়ার্ক ১, Chain of Thought
AI-কে সরাসরি উত্তর না চেয়ে ধাপে ধাপে ভাবতে বলুন। প্রম্পটের শেষে যোগ করুন: “ধাপে ধাপে ভেবে তারপর উত্তর দাও।” হিসাব, যুক্তি বা প্ল্যানের কাজে এতে ভুল অনেক কমে।
ফ্রেমওয়ার্ক ২, Task Decomposition
বড় কাজ একবারে চাইলে AI মাঝারি মানের কিছু দেয়। একটা পুরো আর্টিকেল একবারে না চেয়ে আলাদা করে চান: আগে ১০টা টাইটেল, তারপর বাছাই করা টাইটেলের আউটলাইন, তারপর প্রতিটা সেকশন। প্রতিটা ধাপে আপনি ঠিক করে দিচ্ছেন কোন দিকে যাবে।
ফ্রেমওয়ার্ক ৩, Few-shot (উদাহরণ দিয়ে)
সবচেয়ে দ্রুত কাজ করা কৌশল। যা চান তার দুই-তিনটা উদাহরণ দিয়ে দিন, তারপর বলুন “এই ধরনে আরও ৫টা বানাও।” AI ধরনটা ধরে ফেলে, আপনার লেখার ভঙ্গি, ক্যাপশনের ছাঁচ, যা-ই হোক।
ফ্রেমওয়ার্ক ৪, নিজেকে যাচাই করতে বলা
উত্তর পাওয়ার পর লিখুন: “এই উত্তরে কী কী দুর্বলতা আছে? ঠিক করে আবার দাও।” AI নিজের আউটপুট যাচাই করলে দ্বিতীয় সংস্করণ প্রায় সবসময় ভালো হয়।
ফ্রেমওয়ার্ক ৫, উল্টো প্রম্পট
কী চান নিজেই পরিষ্কার না হলে AI-কে বলুন প্রশ্ন করতে: “আমি একটা ইউটিউব চ্যানেল শুরু করতে চাই। ভালো পরামর্শ দিতে তোমার কী কী জানা দরকার? আগে সেই প্রশ্নগুলো করো।” এতে প্রেক্ষাপটটা AI নিজেই বের করে নেয়।
যেটা কাজ করে না: “সেরা প্রম্পট” ইন্টারনেট থেকে কপি করে বসিয়ে দেওয়া। ওগুলো অন্য কারো প্রেক্ষাপটের জন্য লেখা। কাঠামোটা শিখে নিজের কাজের জন্য লিখলে ফল অনেক ভালো হয়।
বাংলায় প্রম্পট লেখা যায়?
যায়, আর এখনকার মডেলগুলো বাংলা ভালোই বোঝে। তবে দুটো জিনিস মাথায় রাখবেন: টেকনিক্যাল শব্দ ইংরেজিতে লিখলে ফল ভালো হয়, আর আউটপুট বাংলায় চাইলে সেটা স্পষ্ট করে বলে দিতে হয়, নাহলে ইংরেজিতে উত্তর আসতে পারে।
দুটো প্রম্পট পাশাপাশি রেখে দেখুন
কাঠামোটা বোঝার সবচেয়ে সহজ উপায় একই কাজের দুটো প্রম্পট মিলিয়ে দেখা।
| দুর্বল | শক্তিশালী |
|---|---|
| একটা ইমেইল লিখে দাও | তুমি একজন অভিজ্ঞ সেলস ম্যানেজার। একজন সম্ভাব্য ক্লায়েন্টকে ফলো-আপ ইমেইল লেখো, যার সাথে ১০ দিন আগে কথা হয়েছিল কিন্তু উত্তর পাইনি। চাপ দেওয়া যাবে না। ৮০ শব্দের মধ্যে, ইংরেজিতে, একটা মাত্র প্রশ্ন দিয়ে শেষ করবে। |
| ব্যবসার আইডিয়া দাও | ঢাকায় ৫০ হাজার টাকা পুঁজি নিয়ে শুরু করা যায় এমন ৫টা সার্ভিস ব্যবসার আইডিয়া দাও। প্রতিটার জন্য: কে কিনবে, প্রথম ক্লায়েন্ট কোথায় পাব, আর প্রথম মাসে কত খরচ হবে। টেবিল আকারে। |
| আমার লেখাটা ঠিক করো | নিচের লেখাটা এডিট করো। বাক্য ছোট করো, পুনরাবৃত্তি বাদ দাও, কিন্তু আমার লেখার ভঙ্গি বদলাবে না। কী কী বদলালে তার একটা লিস্ট শেষে দাও। |
প্রম্পট লেখার সময় যে জিনিসগুলো ভুলে যাওয়া হয়
পাঠক কে সেটা না বলা। একই বিষয়ে কলেজছাত্রের জন্য আর ব্যবসার মালিকের জন্য লেখা সম্পূর্ণ আলাদা হওয়ার কথা।
দৈর্ঘ্য না বলা। না বললে AI মাঝারি দৈর্ঘ্যের কিছু দিবে, যেটা প্রায়ই বেশি লম্বা।
কী করবে না সেটা না বলা। “ক্লিশে ব্যবহার করবে না”, “ইমোজি দিবে না”, “অতিরঞ্জিত প্রশংসা করবে না” লিখে দিলে আউটপুট অনেক পরিষ্কার হয়।
উদাহরণ না দেওয়া। সবচেয়ে বড় সুযোগ হারানো। দুটো উদাহরণ দিলে AI ধরন ধরে ফেলে।
বাংলায় প্রম্পট লেখার নিয়ম
বাংলায় লিখলে বাংলাতেই উত্তর আসার সম্ভাবনা বেশি, কিন্তু নিশ্চিত করতে স্পষ্ট করে লিখে দিন “উত্তর বাংলায় দাও”। টুল বা প্ল্যাটফর্মের নাম ইংরেজিতেই লিখুন, বাংলায় লিখলে AI অন্য কিছু বুঝতে পারে।
আরেকটা কাজের কৌশল: প্রম্পটটা বাংলায় লিখে তারপর AI-কেই বলুন “এই প্রম্পটটা ইংরেজিতে আরও ভালোভাবে লিখে দাও, তারপর সেটা অনুযায়ী কাজটা করো”। জটিল কাজে এতে ফল ভালো হয়।
একটা প্রম্পট লাইব্রেরি বানিয়ে ফেলুন
যে প্রম্পটটা একবার ভালো কাজ করেছে, সেটা আবার লিখতে যাবেন না। একটা নোটে জমিয়ে রাখুন, বিষয় ধরে ভাগ করে। ছয় মাস পর আপনার নিজের লাইব্রেরিটাই সবচেয়ে বড় সম্পদ হবে, কারণ ওগুলো আপনার কাজের জন্য পরীক্ষিত।
ইন্টারনেটে পাওয়া “১০০০ সেরা প্রম্পট” লিস্টগুলো এই কারণেই বেশি কাজে লাগে না। ওগুলো অন্য কারো প্রেক্ষাপটে পরীক্ষিত, আপনার না।
কখন প্রম্পট দিয়ে হবে না
যত ভালো প্রম্পটই লিখুন, কিছু জিনিস AI পারবে না: আপনার ব্যবসার ভেতরের তথ্য যেটা সে জানে না, সাম্প্রতিক ঘটনা, আর এমন সিদ্ধান্ত যেটা আপনার নিজের পরিস্থিতির উপর নির্ভর করে। এসব ক্ষেত্রে তথ্যটা আপনাকেই দিতে হবে, নাহলে সে বানিয়ে বলবে।
সচরাচর যা জিজ্ঞেস করা হয়
প্রম্পট ইঞ্জিনিয়ারিং শিখতে কতদিন লাগে?
প্রম্পট ইঞ্জিনিয়ারিং কি আলাদা চাকরি?
একই প্রম্পটে বারবার ভিন্ন উত্তর আসে কেন?
কত লম্বা প্রম্পট লেখা উচিত?
প্রম্পট কি ইংরেজিতে লিখলে ভালো ফল আসে?
একই প্রম্পট বারবার ব্যবহার করা যায়?
হাতে-কলমে শিখতে চাইলে
এই লেখায় যা পড়লেন, AI Champions কোর্সে সেটাই ধাপে ধাপে করে দেখানো হয়, ১৯টা সেশন, ১৪৫টা ভিডিও, পুরোটাই বাংলায়।
সম্পর্কিত লেখা
লেখা পড়ে ভালো লাগলে, করে দেখলে আরও ভালো লাগবে
৩০ সেকেন্ডের কুইজ বলে দিবে আপনার অবস্থায় কোন কোর্সটা লাগবে।