পড়তে 3 মিনিট
প্রম্পট: এআইকে স্পষ্ট নির্দেশ দিয়ে প্রাসঙ্গিক ফলাফল পাওয়ার উপায়
30 সেকেন্ডে সারাংশ
প্রম্পট হলো কৃত্রিম বুদ্ধিমত্তার সিস্টেমে ব্যবহারকারীর প্রদান করা প্রাথমিক লিখিত নির্দেশনা, প্রশ্ন বা পূর্বাপর প্রেক্ষাপট, যা কম্পিউটারকে নির্দিষ্ট উদ্দেশ্য, লেখার ধরন ও সীমাবদ্ধতার মধ্যে উত্তর তৈরি করার দিকনির্দেশনা দেয় (ইনপুট ফ্রেমওয়ার্ক বা Input Framework)।
এআইয়ের সাথে কথা বলার ভাষা এবং অস্পষ্টতার বিপদ
চ্যাটবটের কাছে কিছু লিখতে বললে কখনো কখনো সাদামাটা বা একঘেয়ে উত্তর আসে। কিন্তু একই বিষয়ে কিছুটা গুছিয়ে সুনির্দিষ্ট শর্ত দিয়ে লিখলে অসাধারণ উত্তর পাওয়া যায়। এর কারণ যন্ত্রের কোনো নিজস্ব বিচক্ষণতা নেই; বরং আমরা যে শুরুর নির্দেশ পাঠাই তার গঠনের ওপরই সব নির্ভর করে। এই লিখিত নির্দেশকেই প্রযুক্তির ভাষায় প্রম্পট (কম্পিউটারকে দেওয়া স্পষ্ট দিকনির্দেশনা বা Prompt) বলা হয়।
কৃত্রিম বুদ্ধিমত্তাকে পরিচালিত করার জন্য আমরা যে লিখিত নির্দেশ দিই, প্রযুক্তির পরিভাষায় তাকে প্রম্পট বলে। ভাষা মডেলগুলো কোনো রক্তমাংসের মানুষের মতো চিন্তা করে না বা আপনার মনের সুপ্ত ইচ্ছা অনুমান করতে পারে না। তারা ইন্টারনেটের কোটি কোটি লেখার পরিসংখ্যানগত সম্পর্ক বিশ্লেষণ করে পরবর্তী সম্ভাব্য শব্দ বাছাই করে। নির্দেশ যত অস্পষ্ট ও সাধারণ হয়, কম্পিউটার তত গড়পড়তা সম্ভাবনা বেছে নেয়; ফলে লেখাটি নীরস হয়ে পড়ে। পক্ষান্তরে আপনি যত স্পষ্ট ও কাঠামোগত সংকেত দেবেন, মডেলের পক্ষে প্রাসঙ্গিক পথ ধরে উত্তর তৈরি করা তত সহজ হয়।
সাধারণ নির্দেশ বনাম কাঠামোগত নির্দেশ: বাস্তব পার্থক্য
প্রম্পটের আসল শক্তি বুঝতে একটি সাধারণ নির্দেশ এবং একটি সুপরিকল্পিত নির্দেশের মধ্যকার তফাতটি দেখা যাক। ধরা যাক, আপনি আপনার কর্মক্ষেত্রে একটি ছুটির আবেদন বা ক্লায়েন্টকে কাজের অগ্রগতির খবর জানাতে চান।
আপনি যদি কেবল লেখেন: 'ছুটির জন্য একটি ইমেইল লেখো', তবে মডেলটি হয়তো একটি বইয়ের মতো আনুষ্ঠানিক কিন্তু অকেজো খসড়া দেবে, যাতে আপনার নাম, কারণ বা ছুটির সময়সীমার কোনো উল্লেখ থাকবে না। কিন্তু আপনি যদি সেখানে ভূমিকা, প্রেক্ষাপট ও শর্ত যুক্ত করে লেখেন: 'তুমি একটি বেসরকারি প্রতিষ্ঠানের মানবসম্পদ বিভাগের কর্মীর ভূমিকায় লেখো। অসুস্থতাজনিত কারণে আগামী রবি থেকে মঙ্গলবার পর্যন্ত তিন দিনের ছুটি চেয়ে বিভাগের প্রধানের কাছে পাঠানোর জন্য তিন প্যারার একটি বিনীত ও সংক্ষিপ্ত ইমেইল খসড়া করো।' এখানে নির্দিষ্ট ভূমিকা, দিনের হিসাব এবং বিনীত ভাষা জুড়ে দেওয়ায় মডেলটির পক্ষে একবারে ব্যবহারোপযোগী উত্তর তৈরি করা সম্ভব হয়। পড়ার মানুষটি কে এবং উত্তরের সুর কেমন হবে, তা পরিষ্কার থাকলে এআইয়ের উত্তরের মান সম্পূর্ণ বদলে যায়।
কার্যকর প্রম্পট তৈরির চারটি মূল স্তম্ভ
কোনো জটিল কম্পিউটার প্রোগ্রামিং জ্ঞান ছাড়াই কেবল মনের ভাবটি গুছিয়ে প্রকাশ করে ভালো ফলাফল পেতে কিছু সহজ কৌশল অনুসরণ করা যায়:
- ভূমিকা নির্ধারণ করুন: শুরুতেই এআইকে বলে দিন সে কোন চরিত্রে কথা বলবে, যেমন অভিজ্ঞ শিক্ষক, অনুবাদক কিংবা পেশাদার লেখক হিসেবে কাজ করার নির্দেশ দিন।
- প্রাসঙ্গিক প্রেক্ষাপট দিন: বিষয়টি কার জন্য লেখা হচ্ছে, পাঠকের বয়স কত এবং লেখার আসল উদ্দেশ্য কী তা শুরুতেই স্পষ্ট করে জানান।
- কাজের সীমা ও বিন্যাস বেঁধে দিন: কত শব্দের মধ্যে উত্তর চান, পয়েন্ট আকারে নাকি অনুচ্ছেদে চান এবং কোন বিষয়গুলো এড়িয়ে চলতে হবে তা পরিষ্কার করে দিন।
- ধাপে ধাপে সংশোধন করুন: প্রথম উত্তরই চূড়ান্ত নয়; উত্তর পাওয়ার পর 'ভাষা আরও সহজ করো' বা 'কঠিন প্রযুক্তিগত পরিভাষা (জার্গন বা Jargon) বাদ দাও' বলে পুনরায় প্রম্পট দিয়ে লেখার মান বাড়িয়ে নিন।
স্পষ্ট প্রম্পটের সীমানা এবং মানবিক যাচাইয়ের আবশ্যকতা
যত ভালো প্রম্পটই দেওয়া হোক না কেন, এআই মডেলের সত্য ও কল্পনার মধ্যকার পার্থক্য বোঝার ক্ষমতা নেই। তাই ব্যাকরণগতভাবে চমৎকার শোনালেও সম্পূর্ণ অসত্য বা বানোয়াট তথ্য বানিয়ে ফেলার ঝুঁকি (হ্যালুসিনেশন বা Hallucination) থেকেই যায়। এছাড়া প্রম্পট অনেক বেশি লম্বা হয়ে গেলে মডেলটি মাঝখানের কিছু গুরুত্বপূর্ণ শর্ত ভুলে যেতে পারে (যাকে লস্ট ইন দ্য মিডল বা Context Window স্যাচুরেশন বলে)। তাই গুরুত্বপূর্ণ কাজে স্বাধীন উৎস থেকে যাচাই করা আবশ্যক।
কৃত্রিম বুদ্ধিমত্তা কোনো জাদুকরী সমাধান নয়, এটি মানুষের হাতে থাকা একটি বিশেষ সহযোগী কলম মাত্র। স্পষ্ট ও সুচিন্তিত প্রম্পট দিয়ে সেই কলমটিকে নিজের দরকারি কাজে পরিচালিত করা সম্ভব হলেও, সেই লেখা চূড়ান্তভাবে পড়ে দেখা এবং প্রতিটি তথ্যের সত্যতা যাচাই করার দায়িত্ব সম্পূর্ণ আপনার নিজের।
উৎস
- Prompt engineering guideOpenAI
- Prompt design strategiesGoogle Cloud