চ্যাটবট
From Wikipedia, the free encyclopedia
চ্যাটবট (Chatbot) বা চ্যাটারবট (Chatterbot) এক ধরনের আলাপকারী এজেন্ট বা কম্পিউটার প্রোগ্রাম। এটি শ্রবণভিত্তিক কিংবা পাঠ্যভিত্তিক পদ্ধতিতে এক বা একাধিক মানুষের সাথে বুদ্ধিদীপ্ত আলাপ-আলোচনা চালিয়ে যাওয়ার সক্ষমতা নিয়ে বানানো হয়। বেশির ভাগ চ্যাটারবটের উত্তর শুনে মনে হয় যে তারা বুদ্ধিমান মানুষের মত ভেবেচিন্তে উত্তর দিচ্ছে, কিন্তু আসলে তারা সাধারণত ইনপুট থেকে এক বা একাধিক বিশেষ শব্দ (keyword) বেছে নেয় এবং সেগুলি কোন একটি ডাটাবেজের সাথে মিলিয়ে নিয়ে উত্তর তৈরি করে।[1][2] চ্যাটবটের এ পদ্ধতিটি পরিচালনার জন্য সাধারণত একে নিয়মিত ভাবে টিউনিং ও পরীক্ষা নিরীক্ষার মধ্যে রাখতে হয়। প্রথম দিকের বানানো চ্যাটবট গুলো কথোপকথন চালিয়ে যেতে সক্ষম ছিল না। ২০১২ সাল পর্যন্ত এগুলোর কোনটিই টুরিং মানদণ্ডের পরীক্ষায় উত্তীর্ণ হতে পারেনি।[3] "চ্যাটারবট" শব্দটি কথোপকথন মূলক প্রোগ্রামগুলিকে বোঝানোর জন্য ব্যবহৃত হয়। এই ধারণাটি সর্বপ্রথম ১৯৯৪ সালে মাইকেল মউলডিন (প্রথম ভার্বোটের স্রষ্টা) এর কাছ থেকে আসে।[4]
চ্যাটবট গুলো প্রাধাণত কথোপকথন ভিত্তিক কাজের জন্য বিশেষ উপযোগী। যেমন ভোক্তাদের সেবা প্রদান, পথ নির্দেশনা অথবা তথ্য সংগ্রহ করে দেওয়া ইত্যাদি। কিছু কিছু চ্যাটবট জটিল শব্দ প্রক্রিয়াকরণ সফটওয়্যার, স্বাভাবিক ভাষা প্রক্রিয়াজাতকরণ অথবা বাস্তববুদ্ধি সম্পন্ন কৃত্রিম বুদ্ধিমত্তা ব্যবহার করতে পারে। আবার কিছু অতি সাধারণ ভাবে শব্দ খুঁজে নিয়ে সাংকেতিক ভাবে ডাটাবেজ অথবা সংযুক্ত লাইব্রেরীর সাথে মিলিয়ে উত্তর তৈরি করে দিতে পারে।
বেশির ভাগ চ্যাটবটই অনলাইনে ওয়েবসাইটের ভেতর পপ আপ কিংবা কৃত্রিম সাহায্যকারী হিসেবে ব্যবহার করা হয়। ব্যবহারের দিক থেকে এর কয়েকটি শ্রেণী বিভাগ করা যায়। যেমন: ব্যবসায়ের ক্ষেত্রে (ই-কমার্স চ্যাটে), শিক্ষা-ব্যবস্থায়, বিনোদন ক্ষেত্রে, অর্থসংস্থান খাতে, স্বাস্থ্য ক্ষেত্রে, সংবাদ মাধ্যম ও উৎপাদনশীল ক্ষেত্রে।[5]