এআই প্রম্পট কী ও কিভাবে লিখতে হয়?
এখন অনেকে এআই ব্যবহার করেন কিন্তু সকল ব্যবহারকারী এক রকম নন। এআই ব্যবহার করতে আপনি যতটা দক্ষ হবেন আপনি ততটা ভাল ফলাফল পাবেন। কিন্তু দক্ষতার জন্য ভাল প্রম্পট লিখতে পারাটা জরুরী। আসুন আমরা এই বিষয়ে কিছু প্রাথমিক ধারণা লাভ করি। আপনাদের সাথে আছি আমি জাহাঙ্গীর আলম শোভন
সহজ কথায় বলতে গেলে, এআই প্রম্ট (AI Prompt) হলো এমন একটি নির্দেশ বা অনুরোধ যা আমরা কোনো কৃত্রিম বুদ্ধিমত্তা (যেমন: Gemini বা ChatGPT) কে দেই কোনো কাজ করিয়ে নেওয়ার জন্য। আপনি এআই-কে যত স্পষ্টভাবে নির্দেশ দেবেন, সে তত নিখুঁত ফলাফল দেবে।
নিচে প্রম্ট ইঞ্জিনিয়ারিংয়ের বিস্তারিত আলোচনা করা হলো:
১. প্রম্ট এর বৈশিষ্ট্যসমূহ
একটি আদর্শ প্রম্টের কিছু মৌলিক বৈশিষ্ট্য থাকা প্রয়োজন:
-
স্পষ্টতা (Clarity): কোনো অস্পষ্টতা থাকা যাবে না।
-
সংক্ষিপ্ততা (Conciseness): অপ্রয়োজনীয় কথা বাদ দিয়ে মূল বিষয় ফোকাস করা।
-
প্রাসঙ্গিকতা (Context): এআই-কে ব্যাকগ্রাউন্ড তথ্য দেওয়া যাতে সে আপনার উদ্দেশ্য বুঝতে পারে।
-
নির্দিষ্ট লক্ষ্য (Goal-Oriented): আপনি ঠিক কী আউটপুট চাচ্ছেন তা সুনির্দিষ্ট করা।
২. প্রম্ট এর অংশসমূহ (Components)
একটি শক্তিশালী প্রম্ট সাধারণত ৪টি মূল অংশ নিয়ে গঠিত হয়:
-
ভূমিকা বা রোল (Role): এআই-কে একটি পরিচয় দেওয়া (যেমন: “তুমি একজন অভিজ্ঞ ডাক্তার”)।
-
নির্দেশনা বা টাস্ক (Task): আপনি তাকে দিয়ে কী করাতে চান (যেমন: “একটি ডায়েট চার্ট তৈরি করো”)।
-
প্রাসঙ্গিক তথ্য (Context): প্রয়োজনীয় তথ্য দেওয়া (যেমন: “আমার বয়স ২৫, ওজন ৭০ কেজি”)।
-
ফরম্যাট বা আউটপুট নির্দেশ (Format): ফলাফলটি কেমন হবে (যেমন: “একটি টেবিল আকারে দেখাও”)।
৩. প্রম্ট এর ধাপসমূহ (Steps)
একটি প্রম্ট লেখার সময় নিচের ধাপগুলো অনুসরণ করা উচিত:
-
ধাপ ১: উদ্দেশ্য নির্ধারণ করা (আমি কী চাই?)।
-
ধাপ ২: প্রাথমিক খসড়া তৈরি করা।
-
ধাপ ৩: প্রয়োজনীয় তথ্য ও সীমাবদ্ধতা যোগ করা।
-
ধাপ ৪: আউটপুটের ধরন নির্ধারণ করা।
-
ধাপ ৫: ফলাফল দেখে প্রয়োজনে প্রম্টটি সংশোধন (Refine) করা।
৪. প্রম্ট এর প্রকারভেদ
কাজের ধরন অনুযায়ী প্রম্ট কয়েক প্রকার হতে পারে:
-
Zero-shot Prompt: কোনো উদাহরণ ছাড়াই সরাসরি নির্দেশ দেওয়া।
-
Few-shot Prompt: এক বা একাধিক উদাহরণ দিয়ে কাজ বুঝিয়ে দেওয়া।
-
Chain-of-thought Prompt: ধাপে ধাপে চিন্তা করে উত্তর দিতে বলা (জটিল অংকের ক্ষেত্রে)।
-
Negative Prompt: এআই কী কী করবে না, তা বলে দেওয়া।
৫. প্রম্ট লেখার কৌশল (উদাহরণসহ)
কোন কাজের জন্য কীভাবে প্রম্ট লিখতে হয়, তা নিচে একটি ফর্মুলা এবং উদাহরণসহ দেওয়া হলো:
ফর্মুলা: [Role] + [Task] + [Context] + [Format]
| কাজের ধরন | ইংরেজি উদাহরণ (English Example) | বাংলা উদাহরণ (Bengali Example) |
| কন্টেন্ট রাইটিং | “Act as a blogger. Write a 500-word article on ‘Benefits of Yoga’ for beginners. Use a friendly tone.” | “একজন ব্লগারের মতো আচরণ করো। নতুনদের জন্য ‘যোগব্যায়ামের উপকারিতা’ নিয়ে ৫০০ শব্দের একটি প্রবন্ধ লেখো। ভাষা হবে সহজ ও সাবলীল।” |
| ইমেইল লেখা | “Write a formal email to my boss requesting 2 days leave for a family emergency. Keep it professional.” | “পারিবারিক সমস্যার কারণে ২ দিনের ছুটির আবেদন জানিয়ে বসের কাছে একটি ফরমাল ইমেইল লেখো।” |
| কোডিং/প্রোগ্রামিং | “Act as a Python expert. Write a code to scrape titles from a news website using BeautifulSoup. Comment the code.” | “একজন পাইথন এক্সপার্ট হিসেবে কাজ করো। বিউটিফুলসুপ ব্যবহার করে একটি নিউজ ওয়েবসাইট থেকে শিরোনাম সংগ্রহ করার কোড লেখো।” |
| সারসংক্ষেপ (Summary) | “Summarize the following text into 3 bullet points focusing on the main economic impact.” | “নিচের অনুচ্ছেদটি থেকে প্রধান অর্থনৈতিক প্রভাবগুলো চিহ্নিত করে ৩টি বুলেট পয়েন্টে সারসংক্ষেপ করো।” |
৬. প্রম্ট এর অংশগুলো কীভাবে লিখতে হয়?
-
Role (ভূমিকা): শুরুতে লিখবেন “তুমি একজন [পেশা/ব্যক্তিত্ব]”। এটি এআই-কে নির্দিষ্ট একটি দৃষ্টিভঙ্গি থেকে ভাবতে সাহায্য করে।
-
Task (কাজ): সরাসরি ক্রিয়াপদ ব্যবহার করুন। যেমন: “লেখো”, “বিশ্লেষণ করো”, “কোড করো”।
-
Context (প্রেক্ষাপট): আপনার বর্তমান অবস্থা বা ডাটা সরবরাহ করুন। যেমন: “আমি একজন ছাত্র, আমার বাজেট কম।”
-
Format (ফরম্যাট): নির্দিষ্ট করে দিন আপনি কি টেবিল, লিস্ট, প্যারাগ্রাফ নাকি কোড ব্লক হিসেবে উত্তর চাচ্ছেন।
মনে রাখবেন: এআই-এর সাথে কথা বলা অনেকটা একজন ইন্টার্নকে কাজ বুঝিয়ে দেওয়ার মতো। আপনি যত নিখুঁতভাবে বুঝিয়ে বলবেন, আউটপুট তত বেশি মানুষের মতো এবং মানসম্মত হবে। তবে ভাল আউটপুট পেতে আরো কিছু কাজ করতে হয়। সেগুলো অন্য লেখায় আলোচনা করা যাবে।
তবে আপনি যত কাজ করবেন তত দক্ষ হয়ে উঠবেন। আপনার প্রতিটি ভুল ও সঠিক পদক্ষেপ বলে দিবে। আাপনার পরের পদক্ষেপটি কী হবে?

