কৃত্রিম বুদ্ধিমত্তা (AI) ও রোবটিক্স: পূর্ণাঙ্গ স্টাডি নোট ও বিগত প্রশ্ন সমাধান
কৃত্রিম বুদ্ধিমত্তা (Artificial Intelligence – AI) হলো কম্পিউটার বিজ্ঞান ও প্রকৌশলের এমন একটি উন্নত শাখা, যার মাধ্যমে যন্ত্র বা কম্পিউটারকে মানুষের মতো চিন্তা করার, তথ্য বিশ্লেষণ করার, যুক্তি প্রয়োগ করার এবং নিজে নিজে শেখার সক্ষমতা প্রদান করা হয়। বিসিএস প্রিলিমিনারি, ব্যাংক নিয়োগ, এনটিআরসিএ এবং পিএসসি নন-ক্যাডার পরীক্ষায় AI-এর জনক, টুরিং টেস্ট, এক্সপার্ট সিস্টেম, মেশিন লার্নিং ও রোবটিক্স থেকে একাধিক প্রশ্ন আসে।
Thank you for reading this post, don't forget to subscribe!কৃত্রিম বুদ্ধিমত্তা: 🌳 ভিজ্যুয়াল কনসেপ্ট ট্রি (AI & Robotics Landscape)
কৃত্রিম বুদ্ধিমত্তা (Artificial Intelligence)
|
+--------------------------------+--------------------------------+
| | |
[১. প্রধান শাখাসমূহ] [২. এক্সপার্ট সিস্টেম] [৩. রোবটিক্স (Robotics)]
| | |
+----+----+----+ +----+----+ +----+----+----+
| | | | | | | | | |
ML DL NLP Computer Knowledge Inference Actuator Sensor Controller Manipulator
Vision Base Engine
🧠 পার্ট ১: কৃত্রিম বুদ্ধিমত্তার ইতিহাস ও জনক
1. AI-এর জনক (Father of AI): জন ম্যাককার্থি (John McCarthy)। ১৯৫৬ সালে যুক্তরাষ্ট্রের ডার্টমাউথ কলেজে অনুষ্ঠিত এক কনফারেন্সে তিনি সর্বপ্রথম “Artificial Intelligence” প্রত্যয়টি ব্যবহার করেন।
2. আধুনিক কম্পিউটার বিজ্ঞান ও এআই-এর রূপকার: অ্যালান টুরিং (Alan Turing)। ১৯৫০ সালে তিনি একটি বিশেষ পরীক্ষা উদ্ভাবন করেন যা টুরিং টেস্ট (Turing Test) নামে পরিচিত। কোনো যন্ত্র বা কম্পিউটার মানুষের মতো চিন্তা করতে পারে কি না তা যাচাই করার জন্য এই পরীক্ষা ব্যবহার করা হয়।
3. এআই প্রোগ্রামিং ভাষা:
- LISP (List Processing): ১৯৫৮ সালে জন ম্যাককার্থি উদ্ভাবন করেন। এটি এআই গবেষণার প্রাচীনতম ও অন্যতম প্রধান ভাষা।
- PROLOG (Programming in Logic): ১৯৭২ সালে অ্যালেন কোলমারয়ার (Alain Colmerauer) তৈরি করেন। এক্সপার্ট সিস্টেমে এটি ব্যাপকভাবে ব্যবহৃত হয়।
- Python ও R: আধুনিক মেশিন লার্নিং ও ডিপ লার্নিংয়ের সর্বাধিক ব্যবহৃত ভাষা।
—
⚙️ পার্ট ২: এআই-এর মূল শাখাসমূহ ও কার্যপ্রণালী
| শাখা / বিষয় | ইংরেজি নাম | মূল ধারণা ও প্রয়োগ |
|---|---|---|
| মেশিন লার্নিং | Machine Learning (ML) | সুস্পষ্ট কোডিং ছাড়াই ডেটা বিশ্লেষণ করে অ্যালগরিদমের মাধ্যমে অতীতের অভিজ্ঞতা থেকে স্বয়ংক্রিয়ভাবে শেখা। |
| ডিপ লার্নিং | Deep Learning (DL) | মানব মস্তিষ্কের নিউরনের আদলে তৈরি বহুমাত্রিক কৃত্রিম নিউরাল নেটওয়ার্ক (ANN) ভিত্তিক উচ্চতর অ্যালগরিদম। |
| প্রাকৃতিক ভাষা প্রক্রিয়াকরণ | NLP (Natural Language Processing) | কম্পিউটারের মাধ্যমে মানুষের মুখের বা লেখার ভাষা (যেমন- বাংলা বা ইংরেজি) বোঝা, অনুবাদ ও বিশ্লেষণ (যেমন: Google Translate, Siri)। |
| কম্পিউটার ভিশন | Computer Vision | ডিজিটাল ছবি বা ভিডিও থেকে তথ্য শনাক্ত ও অনুধাবন করা (যেমন: ফেস রিকগনিশন, সেলফ-ড্রাইভিং কার)। |
| এক্সপার্ট সিস্টেম | Expert System | কোনো বিশেষ বিষয়ে মানব বিশেষজ্ঞের জ্ঞান ও যুক্তি সংরক্ষণ করে জটিল সমস্যার স্বয়ংক্রিয় সমাধান তৈরি করা। |
🧩 পার্ট ৩: এক্সপার্ট সিস্টেমের গঠন (Architecture of Expert System)
একটি এক্সপার্ট সিস্টেম মূলত ২টি প্রধান অংশ নিয়ে গঠিত:
1. নলেজ বেস (Knowledge Base): বিশেষজ্ঞ মানুষের বাস্তব অভিজ্ঞতা, নিয়মাবলি (Rules) এবং তথ্যের ভাণ্ডার। এটি সাধারণত “IF-THEN” শর্তে সাজানো থাকে।
2. ইনফারেন্স ইঞ্জিন (Inference Engine): নলেজ বেসের তথ্য এবং ব্যবহারকারীর দেওয়া ইনপুটের উপর যুক্তি (Logic) প্রয়োগ করে চূড়ান্ত সিদ্ধান্ত প্রদান করে।
- বিখ্যাত এক্সপার্ট সিস্টেমসমূহ:
- DENDRAL (ডেনড্রাল): প্রথম দিকের এক্সপার্ট সিস্টেম (রাসায়নিক যৌগের গঠন বিশ্লেষণের জন্য)।
- MYCIN (মাইসিন): ব্যাক্টেরিয়া সংক্রমণ ও রক্তরোগ নির্ণয়ে ব্যবহৃত বিখ্যাত চিকিৎসা এক্সপার্ট সিস্টেম।
—
🤖 পার্ট ৪: রোবটিক্স (Robotics) ও আধুনিক বিকাশ
- রোবটিক্স (Robotics): প্রকৌশল ও প্রযুক্তির যে শাখায় রোবটের নকশা, তৈরি, অপারেশন এবং প্রয়োগ নিয়ে আলোচনা করা হয় তাকে রোবটিক্স বলে।
- রোবট (Robot) শব্দের উৎপত্তি: স্লাভিক ও চেক শব্দ “Robota” (রোবোটা) থেকে এসেছে, যার অর্থ ‘বাধ্যতামূলক কায়িক শ্রম’ বা ‘ক্রীতদাস’। চেক নাট্যকার কারেল চাপেক (Karel Capek) ১৯২০ সালে তাঁর ‘R.U.R.’ নাটকে সর্বপ্রথম এই শব্দটি ব্যবহার করেন।
- আইজ্যাক আসিমভের রোবটিক্সের ৩টি নীতি (Three Laws of Robotics):
1. রোবট কখনো কোনো মানুষের ক্ষতি করতে পারবে না অথবা নিষ্ক্রিয় থেকে কোনো মানুষের ক্ষতি হতে দেবে না।
2. রোবট মানুষের আদেশ মানতে বাধ্য থাকবে, যদি না সেই আদেশ ১ম সূত্রের পরিপন্থী হয়।
3. ১ম ও ২য় সূত্রের পরিপন্থী না হয়ে রোবট সর্বাবস্থায় তার নিজস্ব অস্তিত্ব রক্ষা করবে।
রোবটের প্রধান গাঠনিক অংশসমূহ:
1. Actuator (অ্যাকচুয়েটর): রোবটের পেশি বা অঙ্গ সঞ্চালনকারী মোটর বা হাইড্রোলিক ড্রাইভ।
2. Sensor (সেন্সর): রোবটের পঞ্চেন্দ্রিয় যা চারপাশের পরিবেশের তথ্য গ্রহণ করে।
3. Controller (কন্ট্রোলার): রোবটের মস্তিষ্ক (কম্পিউটার প্রসেসর)।
4. Manipulator (ম্যানিপুলেটর): রোবটের যান্ত্রিক হাত যা বস্তু নাড়াচাড়ায় ব্যবহৃত হয়।
5. End Effector (এন্ড ইফেক্টর): রোবটের হাতের আঙুল বা গ্রিপার (Grabbing Tool)।
🏆 পার্ট ৫: এআই-এর ঐতিহাসিক মাইলফলক ও সাম্প্রতিক অর্জন
- Deep Blue (১৯৯৭): আইবিএম-এর সুপারকম্পিউটার ডিপ ব্লু বিশ্ব দাবা চ্যাম্পিয়ন গ্যারি কাসপারভকে পরাজিত করে।
- AlphaGo (২০১৬): গুগলের ডিপমাইন্ড কর্তৃক তৈরি আলফাগো বিশ্বখ্যাত ‘গো’ (Go) খেলোয়াড় লি সেডলকে পরাজিত করে।
- Sophia (সোফিয়া): হ্যানসন রোবটিক্স নির্মিত সোশ্যাল হিউম্যানয়েড রোবট, যা ২০১৭ সালে সৌদি আরবের প্রথম অ-মানব নাগরিকত্ব লাভ করে (২০১৭ সালে বাংলাদেশেও প্রদর্শিত হয়েছিল)।
- ChatGPT & Generative AI: ওপেনএআই (OpenAI) এর জেনারেটিভ প্রি-ট্রেইন্ড ট্রান্সফরমার (GPT), যা প্রাকৃতিক ভাষায় টেক্সট ও কোড উৎপাদনে বৈপ্লবিক পরিবর্তন এনেছে।
—
💡 স্মরণ রাখার সুপার হ্যাকস (Memory Hacks)
– AI-এর জনক: জন ম্যাককার্থি (ম্যাককার্থি = মস্তিষ্কের কারিগর)।
– টুরিং টেস্ট: মানুষ না যন্ত্র যাচাই করার পরীক্ষা (অ্যালান টুরিং)।
– এক্সপার্ট সিস্টেমের ২ চাকা: নলেজ বেস (জ্ঞান) + ইনফারেন্স ইঞ্জিন (যুক্তি)।
– রোবটের পেশি: অ্যাকচুয়েটর (Actuator moves, Sensor senses)।
– প্রথম চিকিৎসা এক্সপার্ট সিস্টেম: MYCIN (Medicine / Mycin)।
📝 বিগত বিসিএস ও প্রতিযোগিতামূলক পরীক্ষার ২০টি প্রশ্ন সমাধান
লেখক ও সংকলক পরিচিতি
Mohammad Sakhaoat Hosain
Instructor (English)
Hajiganj Government Technical School and College
Former Lecturer in English
Dhaka International University