লিনাক্স এবং গিট-এর স্রষ্টা লিনাস টোরভাল্ডস সম্প্রতি তার শখের প্রকল্প অডিওনয়েজের একটি অংশের জন্য একটি এআই কোডিং সরঞ্জাম ব্যবহার করেছেন। অডিওনয়েজ হলো র্যান্ডম ডিজিটাল অডিও ইফেক্ট তৈরির একটি সংগ্রহস্থল। টোরভাল্ডস প্রকল্পের README ফাইলে প্রকাশ করেছেন যে পাইথন ভিজুয়ালাইজার সরঞ্জামটি "মূলত ভাইব-কোডিং দ্বারা লিখিত," যা সুনির্দিষ্ট স্পেসিফিকেশনের পরিবর্তে সাধারণ প্রম্পট এবং অনুভূতির উপর ভিত্তি করে কোড তৈরি করতে একটি এআই ব্যবহারের কথা উল্লেখ করে।
টোরভাল্ডস এআই ব্যবহারের কথা স্বীকার করলেও, তিনি স্পষ্ট করেছেন যে এটি একটি ব্যক্তিগত প্রকল্পের একটি নির্দিষ্ট উপাদানের মধ্যে সীমাবদ্ধ ছিল এবং এটি তার কোডিং অভ্যাসের বৃহত্তর পরিবর্তনের ইঙ্গিত দেয় না। টোরভাল্ডস প্রকল্পের ডকুমেন্টেশনে লিখেছেন, "আরও মনে রাখবেন যে পাইথন ভিজুয়ালাইজার সরঞ্জামটি মূলত ভাইব-কোডিং দ্বারা লিখিত। আমি পাইথন সম্পর্কে যতটা জানি, তার চেয়ে বেশি এনালগ ফিল্টার সম্পর্কে জানি—এবং এটি খুব বেশি কিছু বলছে না।" তিনি ব্যাখ্যা করেছেন যে তার প্রাথমিক পদ্ধতিটি ছিল "বানর-দেখে-বানর-করে" প্রোগ্রামিং, কিন্তু অবশেষে তিনি অডিও স্যাম্পেল ভিজুয়ালাইজার তৈরি করতে গুগল অ্যান্টিগ্রাভিটি ব্যবহার করার সিদ্ধান্ত নেন।
গুগল অ্যান্টিগ্রাভিটি হলো উইন্ডসার্ফের একটি শাখা, যা একটি এআই-কেন্দ্রিক ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE)। যদিও টোরভাল্ডস ব্যবহৃত সঠিক এআই মডেলটি নির্দিষ্ট করেননি, তবে অ্যান্টিগ্রাভিটির ব্যবহার থেকে বোঝা যায় যে এটি সম্ভবত সেই পরিবেশের মধ্যে একত্রিত একটি মডেল ছিল। ভাইব কোডিং, যা কখনও কখনও "এআই-সহায়ক উন্নয়ন" হিসাবেও পরিচিত, এতে স্বাভাবিক ভাষার বর্ণনা বা অস্পষ্ট নির্দেশের উপর ভিত্তি করে কোড তৈরি করতে এআই সরঞ্জাম ব্যবহার করা হয়। এই পদ্ধতিটি ঐতিহ্যবাহী কোডিংয়ের বিপরীতে, যেখানে ডেভেলপারদের কম্পিউটারকে চালানোর জন্য সুনির্দিষ্ট, বিস্তারিত নির্দেশনা লিখতে হয়।
সফ্টওয়্যার ডেভেলপমেন্টে এআই-এর ব্যবহার বাড়ছে, ডেভেলপারদের আরও দক্ষতার সাথে কোড লিখতে সহায়তা করার জন্য বিভিন্ন সরঞ্জাম এবং প্ল্যাটফর্ম তৈরি হচ্ছে। এই সরঞ্জামগুলি পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করতে, কোড সমাপ্তির পরামর্শ দিতে এবং এমনকি ব্যবহারকারীর ইনপুটের উপর ভিত্তি করে সম্পূর্ণ কোড ব্লক তৈরি করতে পারে। তবে, কোডিংয়ে এআই গ্রহণের ফলে কোডের গুণমান, সুরক্ষা এবং ভবিষ্যতে মানব ডেভেলপারদের ভূমিকা নিয়েও প্রশ্ন উঠছে।
টোরভাল্ডসের এআই-সহায়ক কোডিংয়ের প্রচেষ্টা, এমনকি সীমিত আকারে হলেও, এই সরঞ্জামগুলির ক্রমবর্ধমান অ্যাক্সেসযোগ্যতা এবং সম্ভাবনাকে তুলে ধরে। তার প্রকল্প, অডিওনয়েজ, একটি ব্যক্তিগত প্রচেষ্টা হিসাবে রয়ে গেছে, যা "অন্য একটি বোকা গিটার-পেডাল-সম্পর্কিত রেপো" হিসাবে বর্ণিত। প্রকল্পটি নতুন প্রযুক্তি নিয়ে পরীক্ষা-নিরীক্ষা এবং অনুসন্ধানের জন্য একটি খেলার মাঠ হিসাবে কাজ করে। এআই সরঞ্জামগুলি ক্রমাগত বিকশিত হওয়ার সাথে সাথে সফ্টওয়্যার ডেভেলপমেন্ট ওয়ার্কফ্লোতে তাদের সংহত হওয়ার সম্ভাবনা বাড়তে পারে, যা সম্ভবত সফ্টওয়্যার তৈরি এবং রক্ষণাবেক্ষণের পদ্ধতিকে পরিবর্তন করবে।
Discussion
Join the conversation
Be the first to comment