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