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