AI বিশাল একটা ফিল্ড। অলরেডি এত বেশী কাজ এই ফিল্ডে হয়েছে এবং প্রতিদিনই হচ্ছে, তাতে করে আমরা কোথা থেকে শুরু করবো আর কি কি জিনিস শিখবো সেটা বোঝাটা হচ্ছে প্রথম ধাপ। সব কিছু শিখে ফেলা কারো পক্ষে সম্ভব না। আবার এলোমেলোভাবে শিখলে আমরা সহজেই খেই হারিয়ে ফেলবো।
AI নিয়ে প্রধানত দুইটা গ্রুপ। এক গ্রুপ যারা AI নিয়ে রিসার্চ করবে, নতুন নতুন মডেল বানাবে, রিসার্চ পেপার পাবলিশ করবে ইত্যাদি ইত্যাদি। আর আরেক গ্রুপ হচ্ছে যারা এইসব মডেল আর রিসার্চ থেকে পাওয়া জিনিসপত্র ইউজ করবে।
আমরা ডেভেলপাররা আর আমজনতা হচ্ছে ২য় গ্রুপের সদস্য!
ডেভেলপারদের AI ব্যবহারের আবার দুইটা ধরন আছে। একটা হলো ডেভেলপমেন্টের ক্ষেত্রে AI টুল যেমন AI বেইজড IDE/Editor, টার্মিনাল বেইজড AI agent কিংবা Cloud বেইজড AI সার্ভিস ইত্যাদি ব্যবহার করা। অর্থাৎ রেগুলার ডেভেলপমেন্টের কাজটাই AI দিয়ে আরও সহজে করা। আর দ্বিতীয় ধরনটা হচ্ছে নিজেদের প্রোডাক্টে AI ব্যবহার করে বিভিন্ন ফিচার ডেভেলপ করা কিংবা নিজেরাই AI বেইজড টুল, প্রোডাক্ট বানানো।
দুই ক্ষেত্রেই AI রিলেটেড কিছু কমন টার্মিনোলোজি এবং ব্যাসিক কনসেপ্ট ক্লিয়ার থাকা জরুরী।
এই কোর্সে আমরা এই কাজটাই করবো।
আমরা প্রথমে AI রিলেটেড ব্যাসিক টার্মিনোলজিগুলো জানার চেষ্টা করবো। এরপরে জানার চেষ্টা করবো এমন টার্মিনোলজিগুলোকে যা জানলে আমরা আমাদের রেগুলার কাজের জন্য প্রয়োজনীয় AI টুলগুলো কিভাবে কাজ করে সেটা বুঝতে পারবো এবং আরও ভালোভাবে সেগুলোকে ব্যবহার করতে পারবো। যেহেতু এই পুরো আলোচনাগুলো করা হবে সফটওয়্যার ডেভেলপমেন্ট ট্র্যাকে যারা আছেন তাদেরকে অডিয়েন্স হিসেবে বিবেচনা করে, তাই আলোচনাগুলোতে সফটওয়্যার ডেভেলপমেন্টের কিছু টার্মিনোলজিও আসবে ব্যাখ্যার সুবিধার্থে!
AI রিলেটেড রিসার্চ, একাডেমিয়া বা ML ইঞ্জিনিয়ার হিসেবে যাদের কাজ করার টার্গেট তাদের আরও অনেক কিছু শেখা লাগে। সেগুলো আমাদের মত সফটওয়্যার ডেভেলপারদের জন্য খুব বেশী প্রাসঙ্গিক না বিধায় সেগুলোর দিকে আমরা আপাতত যাবো না।
আশা করি এই কোর্স শেষে AI নিয়ে প্রচলিত যেই টার্মিনোলজিগুলো আমরা সবসময় শুনি এবং বিভিন্ন টুল নিয়ে কাজ করার সময়ে সামনে আসে, সেগুলোর ব্যাপারে একটা ক্লিয়ার ধারণা আপনাদের হয়ে যাবে ইনশাআল্লাহ।
No Comments Yet