ChatGPT হলো বর্তমান সময়ের একটি State of Art Technology, যার পূর্ণরূপ হলো Chat Generative Pre-trained Transformer।। OpenAI থেকে প্রস্তুতকৃত এটি এমন একটি Artificial Inteligence সিস্টেম যা মানুষের খুব কাছাকাছি পর্যায়ে টেক্সট রেসপন্স তৈরি করতে সক্ষম। এই নতুন প্রযুক্তি ইদানিং আকাশচুম্বী জনপ্রিয়তা পেয়েছে। ধারণা করা হচ্ছে এর ব্যবহার উত্তরোত্তর বেড়েই চলবে।
ChatGPT হলো এমন একটি Pre-Trained Language Model যা অত্যাধুনিক মেশিন লার্নিং মডেলের মাধ্যমে মানুষের মতো টেক্সট রেসপন্স তৈরি করতে সক্ষম।
এটি একটি Language Model যা OpenAI দ্বারা তৈরি করা হয়েছে। এটি ডিপ লার্নিং এলগরিদম ব্যবহার করে মানুষের কথোপকথনের অনুরূপভাবে প্রতিক্রিয়া তৈরি করে যা টেক্সট রেসপন্স হিসেবে প্রকাশ পায়।
English Definition:
Techopedia এর মতে, “a complex machine learning model that is able to carry out natural language generation (NLG) tasks with such a high level of accuracy that the model can pass a Turing Test.”
আলাদা আলাদা রকমের ল্যাঙ্গুয়েজ মডেলের মাঝে ChatGPT একটি Bidirectional Language Model। এর অর্থ হলো এটি দুইটি আলাদা আলাদা বিষয় লক্ষ্য রেখে এর রেসপন্স প্রকাশ করে। এর একটি হলো যেসকল টেক্সট এর টেক্সট বক্সে দেওয়া হয়েছে এবং যার সাথে কথা বলা হচ্ছে তার সাথে চ্যাট জিপিটি এর চ্যাট হিস্ট্রি।
একই সাথে এটি একটি প্রি-ট্রেইনড মডেল, এর অর্থ হলো এটিকে জনসাধারণের সামনে প্রকাশ করার পূর্বে অনেক অনেক শব্দ এবং ভাষার মাধ্যমে প্রশিক্ষিত করা হয়েছিলো।
একই সাথে এটি একটি জেনারেটিভ মডেলও। এর অর্থ হলো এটি শুধুমাত্র কিছু নির্দিষ্ট ধরে দেওয়া ছকের মাঝে প্রতিক্রিয়া দেখায় না। এটি কথার ধরণের উপরে নতুন রেসপন্স দিতে পারে। অর্থাৎ এর Natural Language Generation খুবই উন্নতমানের। Natural Language Generation হলো একটি AI কতটা স্বতঃস্ফূর্তভাবে একটি ভাষায় রেসপন্স তৈরি করে যেতে পারে।
সেই সাথে এটি এমন একটি Artificial Inteligence সিস্টেম যা টিউনিং টেস্টে উত্তীর্ণ। টিউনিং টেস্ট হলো সেই পরীক্ষা যার মাধ্যমে যাচাই করা হয় একটি AI কতটা মানুষের অনুরূপে আলাপ চালিয়ে যেতে পারে।
এর থেকে বুঝা যাচ্ছে, ২০২৩ সাল পর্যন্ত যতগুলো Language Model রয়েছে তার মাঝে চ্যাট জিপিটি সবার উপরে রয়েছে। এই এপ্লিকেশনটিকে এমনভাবে তৈরি করা হয়েছে যেন এটি তার ব্যবহারকারীদের কাছ থেকে কোনো একটি ব্যাপারে শিখতে পারে।
এর আরো একটি ভালো দিক হলো এটি অপ্রীতিকর এবং নেতিবাচক নির্দেশনা গ্রহণ করে না। ধরুন, আপনি কাওকে তাচ্ছিল্য করে কিছু লেখতে চাইছেন, কিংবা এমন কোনো তথ্য চাইলেন যেটি সমাজে অরাজকতা তৈরি করতে পারে, সেক্ষেত্রে চ্যাট জিপিটি আপনার অনুরোধ নাও শুনতে পারে।
কৃত্রিম বুদ্ধিমত্তা (AI) ভিত্তিক এই ভাষা মডেল (Language Model) Deep Learning এবং Machine Learning এর মাধ্যমে প্রশিক্ষিত হয়েছে।
ChatGPT এর কাজের পদ্ধতিকে বোঝার জন্য আপনাকে ৩টি ধাপ সম্পর্কে জানতে হবে:
আপনি যেই প্রশ্ন বা ইনপুট ChatGPT-কে দেন, সেটি প্রথমে টোকেন (Token) আকারে ভেঙে ফেলে। টোকেন হলো বাক্যের ছোট ছোট অংশ, যেমন শব্দ বা অক্ষর।
উদাহরণ: আপনি যদি লিখেন "ChatGPT কিভাবে কাজ করে?", তাহলে চ্যাট জিপিটি এই বাক্যটিকে নিচের মতো ভাগ করবে:
['ChatGPT', 'কিভাবে', 'কাজ', 'করে', '?']
এরপর, এই টোকেনগুলো বিশ্লেষণ করে কন্টেক্সট (Context) তৈরি করে।
ChatGPT এর মস্তিষ্ক হলো GPT (Generative Pre-trained Transformer) মডেল।
এটি Transformer আর্কিটেকচার ব্যবহার করে। Transformer এমন একটি Deep Learning মডেল, যা Self-Attention Mechanism ব্যবহার করে ইনপুটের অর্থ বুঝতে সাহায্য করে।
Self-Attention এর কাজ:
ChatGPT বুঝবে যে "এটা" শব্দটি বাঘ এর প্রসঙ্গ বোঝাচ্ছে। এরপর সে তার ডেটাবেস থেকে প্রাসঙ্গিক তথ্য খুঁজে এনে উত্তর তৈরি করবে।
চ্যাট জিপিটি এর কাজ শুধু তথ্য খুঁজে বের করা নয়, বরং মানুষের মতো উত্তর তৈরি করা। এটি ট্রেইনিং ডেটাসেট থেকে শেখা তথ্য ব্যবহার করে প্রাসঙ্গিক এবং যৌক্তিক উত্তর তৈরি করে।
উত্তর তৈরি করার ধাপ:
উদাহরণ:
প্রশ্ন: "বাংলাদেশের রাজধানী কোথায়?"
ChatGPT উত্তর দেবে: "বাংলাদেশের রাজধানী ঢাকায়।"
এটি কোনো নির্দিষ্ট উত্তর মুখস্থ করে রাখে না। বরং এটি সম্ভাব্যতা (Probability) অনুযায়ী উত্তর দেয়।
GPT মডেল সম্ভাব্যতা গণনা করে:
উদাহরণ:
যদি আপনি লিখেন "আজকের আবহাওয়া কেমন?", তাহলে ChatGPT এমন উত্তর বেছে নেবে যা সম্ভাব্যভাবে প্রশ্নের সাথে সবচেয়ে বেশি প্রাসঙ্গিক।
চ্যাট জিপিটি প্রশিক্ষিত হয়েছে বিলিয়ন ডেটা পয়েন্ট দিয়ে। এই ডেটা সংগ্রহ করা হয়েছে বিভিন্ন উৎস যেমন বই, ওয়েবসাইট, গবেষণা পত্র, ব্লগ পোস্ট, বিভিন্ন ভাষার কথোপকথন থেকে।
এটি মানুষ কীভাবে প্রশ্ন করে, কীভাবে উত্তর দেয়, এবং বিভিন্ন পরিস্থিতিতে কী ধরনের কথোপকথন হয় তা ট্রেনিং এর সময় শেখানো হয়।
আমাদের প্রতিদিনকার জীবনে ChatGPT নানা রকম কাজে ব্যবহার হতে পারে। এটি একটি AI Conversation Tool। একই সাথে এটি বিশাল একটি আর্টিকেলের সারাংশ লেখা, ভাষান্তর, আর্টিকেল লেখাসহ নানা রকমের কাজে এর ব্যবহার সম্ভব। একই সাথে যেহেতু এটি টিউনিং টেস্টে উত্তীর্ণ একটি টুল সেহেতু কাস্টমার কেয়ারে যথাযথ উত্তর দেওয়ার মাধ্যমে সন্তুষ্টি বৃদ্ধি করতে এটি কার্যকর ভূমিকা রাখতে পারে।
আমরা যদি সঠিকভাবে চ্যাট জিপিটিকে নির্দেশনা দিতে পারি তবে এটি দ্বারা নানা রকমের ডকুমেন্টেসনের কাজ এক নিমিষে করে ফেলা সম্ভব। ছোট খাটো কোড লেখা কিংবা ওয়েবসাইট, এপ্লিকেশন তৈরি করার ক্ষেত্রেও এর ব্যবহার লক্ষ্য করা যায়।