যখন সফ্টওয়্যার বিকাশকারী নিকোলাই অ্যাভটেনিয়েভ 2021 সালে মাইক্রোসফ্টের কপিলট কোডিং সহকারীর একটি পূর্বরূপ পেয়েছিলেন, তখন তিনি দ্রুত সম্ভাব্যতা দেখেছিলেন।

সহকারীটি মাইক্রোসফ্টের গিটহাব কোডিং প্ল্যাটফর্মে তৈরি করা হয়েছিল এবং এটি OpenAI এর জেনারেটিভ কৃত্রিম বুদ্ধিমত্তার একটি সংস্করণের উপর ভিত্তি করে তৈরি করা হয়েছে, তবে এটি নিখুঁত নয় এবং কখনও কখনও ভুল করতে পারে। কিন্তু অ্যাভটেনিয়েভ, যিনি টিকিট বিক্রেতা StubHub-এ কাজ করেন, তিনি অবাক হয়েছিলেন যে এটি কতটা সুন্দরভাবে কয়েকটি ইঙ্গিত দিয়ে কোডের কয়েকটি লাইন সম্পূর্ণ করতে পারে। তাকে যা করতে হবে তা হল ট্যাব কী টিপুন, এবং কপিলট বাকি অংশ পূরণ করে।

“15টি কীস্ট্রোকের পরিবর্তে, আমাদের তিনটি কীস্ট্রোক ছিল,” তিনি সম্প্রতি স্মরণ করেন “গতিতে সামান্য বৃদ্ধি ছিল চমৎকার।”

তিন বছর পর, GitHub-এর Copilot OpenAI-এর GPT-4 প্রযুক্তির সর্বশেষ সংস্করণ অন্তর্ভুক্ত করে এবং প্রকৌশলীদের প্রশ্নের উত্তর দেওয়া এবং কোডকে এক প্রোগ্রামিং ভাষা থেকে অন্য ভাষায় রূপান্তর সহ আরও অনেক কিছু করতে পারে। ফলস্বরূপ, সহকারীরা সফ্টওয়্যারের ক্রমবর্ধমান অনুপাত লেখার জন্য এবং এমনকি কোম্পানির সমালোচনামূলক সিস্টেমগুলিকে প্রোগ্রাম করার জন্য দায়ী।

পথ ধরে, Copilot ধীরে ধীরে সফ্টওয়্যার ইঞ্জিনিয়ারদের কর্মজীবনে বৈপ্লবিক পরিবর্তন ঘটাচ্ছে, প্রথম পেশাদার গ্রুপ যা সম্মিলিতভাবে জেনারেটিভ এআই ব্যবহার করে। মাইক্রোসফ্ট বলেছে যে কপিলট এখনও পর্যন্ত 1.3 মিলিয়ন গ্রাহককে আকৃষ্ট করেছে, যার মধ্যে 50,000টি ছোট স্টার্টআপ থেকে শুরু করে গোল্ডম্যান শ্যাক্স, ফোর্ড এবং আর্নস্ট অ্যান্ড ইয়াং এর মতো ব্যবসা রয়েছে৷ প্রকৌশলীরা বলছেন যে কোপাইলট ক্লান্তিকর এবং পুনরাবৃত্তিমূলক কাজগুলি পরিচালনা করে প্রতি মাসে তাদের শত শত ঘন্টা বাঁচায়, তাদের কঠিন চ্যালেঞ্জগুলিতে ফোকাস করার জন্য মুক্ত করে।

GitHub, যা Microsoft দ্বারা 2018 সালে $7.5 বিলিয়ন ডলারে অধিগ্রহণ করা হয়েছিল, বাজারে আধিপত্য বিস্তার করে এবং বাজি ধরছে যে Copilot-এর কাছে Tabnine, Amazon-এর CodeWhisperer এবং Google-সমর্থিত রিপ্লিট ঘোস্টরাইটার সহ প্রতিদ্বন্দ্বী পরিষেবাগুলি নেওয়ার জন্য কৃত্রিম বুদ্ধিমত্তার ক্ষমতা রয়েছে৷ GitHub-এর AI সহকারী আরও অনেক কপিলটদের জন্য একটি বিটা পরীক্ষা যা মাইক্রোসফ্ট অফিস, উইন্ডোজ, বিং এবং ব্যবসার অন্যান্য লাইনে একীভূত করছে।

কৃত্রিম বুদ্ধিমত্তার মতো, গিটহাব কপিলটের সীমাবদ্ধতা রয়েছে। বিকাশকারীরা বলে যে এটি কখনও কখনও পুরানো কোড টেনে আনে, প্রশ্নগুলির অকেজো উত্তর প্রদান করে এবং এমন পরামর্শ তৈরি করে যা বগি বা কপিরাইট লঙ্ঘন করতে পারে৷ যেহেতু টুলটি পাবলিক এবং ওপেন কোড রিপোজিটরিতে প্রশিক্ষিত, ইঞ্জিনিয়াররা তাদের কাজে নিরাপত্তা সংক্রান্ত সমস্যা বা নতুন কিছু ইনজেকশন করার ঝুঁকি চালায়, বিশেষ করে যদি তারা অন্ধভাবে কপিলটের সুপারিশ গ্রহণ করে।

GitHub জোর দেয় যে টুলটি একটি সহকারী, মানব প্রোগ্রামারদের প্রতিস্থাপন নয়, এবং গ্রাহকদের এটিকে বুদ্ধিমানের সাথে ব্যবহার করার দায়িত্ব দেয়। গিটহাবের সিইও থমাস ডহমকে বলেছেন যে অলস প্রোগ্রামারদের কপিলটের পরামর্শ গ্রহণ করা থেকে বিরত রাখতে শক্তিশালী নির্দেশিকা প্রয়োজন। তিনি আস্থা প্রকাশ করেন যে প্রকৌশলীরা একে অপরের সাথে সৎ থাকবেন।

“দলের সামাজিক গতিশীলতা নিশ্চিত করবে যে যারা খুব দ্রুত কোড গ্রহণ করে প্রতারণা করে এবং প্রকৃতপক্ষে দল দ্বারা সংজ্ঞায়িত প্রক্রিয়ার মধ্য দিয়ে যাচ্ছে না, সেই কোডটি উৎপাদনে যাবে না,” তিনি একটি সাক্ষাত্কারে বলেছিলেন।

জেনারেটিভ এআই হল নতুন উদ্ভাবনের একটি সিরিজ যা কয়েক বছর ধরে কম্পিউটার কোডিংকে রূপান্তরিত করেছে। গত শতাব্দীতে, প্রোগ্রাম কম্পাইলাররা দ্রুত 1s এবং 0s-এ কমান্ড অনুবাদ করে সফ্টওয়্যার বিকাশকে ত্বরান্বিত করেছে যা কম্পিউটার বুঝতে পারে। সম্প্রতি, লিনাক্স ওপেন সোর্স কোডিংকে জনপ্রিয় করে তুলেছে, যা প্রোগ্রামারদের স্ক্র্যাচ থেকে সবকিছু লেখার পরিবর্তে একে অপরের কাজের সুবিধা নিতে দেয়।

GitHub এর Copilot এর মতো কোডিং সহকারীরা আরও বেশি বিপ্লবী হতে পারে, কারণ জেনারেটিভ AI-তে বর্তমানে সফ্টওয়্যার ইঞ্জিনিয়ারদের অনেক কাজ স্বয়ংক্রিয় করার সম্ভাবনা রয়েছে।

আপাতত, এটি বেশিরভাগই তাদের আরও দক্ষ করে তোলে। StubHub-এর Avteniev, যিনি নিউইয়র্কের সিটি কলেজে সফ্টওয়্যার ইঞ্জিনিয়ারিং শেখান, বলেছেন কপিলটের ভবিষ্যদ্বাণীমূলক ক্ষমতা প্রোগ্রামারদের “তরল” থাকতে সাহায্য করতে পারে কারণ তাদের আর থামতে হবে না এবং তথ্য সন্ধান করতে হবে না। অ্যাভেনিয়েভ 20 বছরেরও বেশি সময় ধরে কোডিং করছেন, কিন্তু এমনকি তিনি মাঝে মাঝে প্রোগ্রামিং ভাষাগুলি ভুলে যান, তাকে গুগলিংয়ে সময় নষ্ট করতে বাধ্য করে। “কোপাইলট আপনাকে আপনার বর্তমান কোডিং প্রক্রিয়া থেকে বেরিয়ে আসা থেকে বাঁচায়,” তিনি বলেছিলেন। “এমনকি যদি এটি অশ্লীলতা তৈরি করে, তবুও এটি যা করে তা গ্রহণ করা এবং তারপরে এটি নিজে সংশোধন করা সহজ।”

অ্যারন হেজেস, 15 বছরেরও বেশি সময় ধরে একজন বিকাশকারী, কপিলট আসার আগেই পুড়িয়ে ফেলা হয়েছিল। হেজেস ReadMe-এর জন্য কাজ করে, একটি স্টার্টআপ যা কোম্পানিগুলিকে তাদের অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের (APIs) প্রযুক্তিগত বিবরণ তৈরি করতে সাহায্য করে। অ্যাভেনিয়েভের মতো, তিনি কপিলটের স্বয়ংসম্পূর্ণ বৈশিষ্ট্যের ভাল ব্যবহার করেন। “কারণ আমি একজন মোটামুটি সিনিয়র প্রকৌশলী, আমি এটি দেখতে পারি এবং বলতে পারি, 'ওহ, হ্যাঁ, এটি ভাল দেখাচ্ছে।'” তিনি আরও পছন্দ করেন যে তিনি তার প্রোগ্রামিং উইন্ডোটি না রেখে প্রশ্ন জিজ্ঞাসা করতে পারেন। “আমাকে দূরে গিয়ে একটি ব্রাউজার খুলতে হবে না, যা প্রকৃত ক্ষতির কারণ হতে পারে,” তিনি বলেছিলেন।

$10 মাসিক কপিলট সাবস্ক্রিপশন একটি দর কষাকষি, এবং হেজেস নিজেই এর জন্য অর্থ প্রদান করতে ইচ্ছুক। তার অবসর সময়ে, তিনি Dungeons & Dragons অনুরাগীদের জন্য ওয়েবসাইট তৈরি করেন। পথের মধ্যে একটি শিশু এবং অন্য একটি শিশুর সাথে, ডাউনটাইম একটি প্রিমিয়ামে। “রাতে আমি যে দু'ঘন্টা নিজে কোড করতে পারি তা আমার কাছে সত্যিই গুরুত্বপূর্ণ,” তিনি বলেছিলেন। “আমি যত বেশি দক্ষ হতে পারি, তত ভাল।”

এছাড়াও পড়ুন  আমরা ডিভাইসগুলিতে Google ক্লাউডের AI ক্ষমতার সাথে পরিচয় করিয়ে দিতে এবং আমাদের AI কৌশল শেয়ার করতে পেরে সম্মানিত।

ডিবাগিং সফ্টওয়্যারের চেয়ে ক্লান্তিকর কিছু কাজ আছে, এমন একটি প্রক্রিয়া যা একজন ইঞ্জিনিয়ারের সময়ের 50% সময় নিতে পারে। Figma ডেভেলপারদের অ্যাপ্লিকেশন বা ওয়েবসাইট ইন্টারফেস ডিজাইন করতে সাহায্য করে, এবং কোম্পানি বলে যে Copilot কয়েক মিনিটের পরিবর্তে ত্রুটি পরীক্ষার প্রোগ্রাম তৈরি করতে পারে। কোম্পানির ইঞ্জিনিয়ারিং ভাইস প্রেসিডেন্ট অভিষেক মাথুর বলেন, “এটাই কৃত্রিম বুদ্ধিমত্তার প্রকৃত মূল্য।” “এটি আমাদের চাকরি প্রতিস্থাপন করবে না, তবে এটি সৃজনশীল সমাধানগুলি বিকাশের জন্য আমাদের সময় খালি করবে।”

কিছু কোম্পানি সমালোচনামূলক সিস্টেমের জন্য কোড তৈরি করতে Copilot স্থাপন করতে শুরু করেছে। ব্রিউয়ার কার্লসবার্গ এটিকে বিদ্যমান সরঞ্জামগুলিকে কোড করতে ব্যবহার করে যা বিক্রয়কর্মীদের পরিকল্পনা, বিক্রয় কল প্রস্তুত এবং রেকর্ড করতে সহায়তা করে। চিফ ইনফরমেশন অফিসার সারাহ হেউড বলেছেন যে কপিলটের সীমাবদ্ধতার প্রেক্ষিতে, ব্রুয়ার তার নিজস্ব গুণমান নিশ্চিতকরণ প্রক্রিয়া ব্যবহার করে পরীক্ষা করে যে কোডটি এটি তৈরি করে তা প্রত্যাশিতভাবে কাজ করে। অবশেষে, তিনি বলেন, কোম্পানিগুলিও এই কাজটি আউটসোর্স করতে সক্ষম হবে। “সময়ের সাথে সাথে, লোকেরা AI এর উপর আরও আস্থা তৈরি করবে,” তিনি বলেছিলেন। “আমি মনে করি না যে আমাদের এআই যা কিছু করে তা যাচাই করা উচিত, অন্যথায় আমরা সত্যিই কোনও মূল্য যোগ করছি না।”

প্রযুক্তির নির্ভুলতা মূল্যায়ন করতে, কানাডার ইউনিভার্সিটি অফ ওয়াটারলু গত বছর একটি পরীক্ষা প্রকাশ করেছে। গবেষকরা পরিচিত ত্রুটি এবং সেই বাগগুলির সমাধান সহ কোড স্নিপেট সমন্বিত একটি ডেটাসেট সংগ্রহ করেছেন। গবেষকরা কপিলটকে এই সুনির্দিষ্ট স্নিপেটগুলি তৈরি করতে অনুরোধ করেছিলেন যে এটি ত্রুটিপূর্ণ সংস্করণগুলিকে থুতু দেবে কিনা। সহকারী 33% সময়ের একটি ত্রুটিপূর্ণ সংস্করণ অনুলিপি করেছে, মানুষের তুলনায় কম ঘন ঘন। এক চতুর্থাংশ ক্ষেত্রে, এআই আউটপুট কোড ঠিক করে। অধ্যয়নের লেখকদের একজন এবং স্কুলের কম্পিউটার বিজ্ঞানের অধ্যাপক মেই নাগাপ্পান বলেছেন, প্রাথমিক কর্মকর্তারা আরও জটিল ভুলগুলির চেয়ে প্রাথমিক ভুলগুলি এড়াতে সাধারণত ভাল।

“এখানে সাদৃশ্যটি হল যে আমরা এখন ড্রাইভার সহায়তার যুগে আছি কিন্তু এখনও স্বায়ত্তশাসিত ড্রাইভিং পর্যায়ে নেই,” তিনি বলেছিলেন।

সফটওয়্যার ইঞ্জিনিয়াররা কাজের অভ্যাস পরিবর্তন করতে ধীর হতে পারে। অনেক লোক কপিলটকে স্বাগত জানায় তবে এটির উপর খুব বেশি নির্ভর করার বিষয়ে উদ্বিগ্ন। একটি সাম্প্রতিক GitHub-অর্থায়ন করা গবেষণায় দেখা গেছে যে শুধুমাত্র 27% ডেভেলপাররা সহকারী সুপারিশ গ্রহণ করেছেন।

প্রকৌশলীরাও কিছু ভুল হলে কো-পাইলটকে দোষারোপ করেন। গত অক্টোবর এবং ডিসেম্বরে যখন Etsy-এর ওয়েবসাইট সংক্ষিপ্তভাবে ক্র্যাশ হয়, তখন কোম্পানির কিছু ডেভেলপার কপিলটকে বিভ্রাটের জন্য দায়ী করে। Etsy ঘটনা নিশ্চিত করেছে কিন্তু Copilot দায়ী ছিল অস্বীকার করেছে. একজন মুখপাত্র বলেছেন, “যদিও আমরা অবশ্যই বুঝতে পারি যে প্রকৌশলীরা আলোচনা করতে পারে কিভাবে কপাইলট তাত্ত্বিকভাবে একটি বিভ্রাট বা সমস্যায় ভূমিকা পালন করেছিল, আমাদের কাছে শূন্য প্রমাণ নেই যে টুলটি আসলে গ্রাহক-মুখী কোনো প্রভাব সৃষ্টি করেছে,” একজন মুখপাত্র বলেছেন।

কোপাইলট আগামী বছরগুলিতে উল্লেখযোগ্যভাবে উন্নতি করবে বলে আশা করা হচ্ছে। GitHub একটি এন্টারপ্রাইজ সংস্করণ সহ বর্ধিতকরণগুলি রোল আউট করেছে যা গ্রাহকদের নিজস্ব প্রোগ্রামিং কোডের উপর ভিত্তি করে প্রশ্নের উত্তর দিতে পারে, যা নতুন প্রকৌশলীদের গতি পেতে এবং অভিজ্ঞ প্রোগ্রামারদের দ্রুত কাজ করতে সহায়তা করবে। আগামী মাসগুলিতে, GitHub ইঞ্জিনিয়ারদের তাদের নিয়োগকর্তার নিজস্ব কোড বেস ব্যবহার করার অনুমতি দেবে যাতে তারা বিকাশ করছে এমন প্রোগ্রামগুলিকে স্বয়ংক্রিয় করতে সহায়তা করে। এটি জেনারেট করা কোডটিকে আরও কাস্টমাইজড এবং দরকারী করে তুলবে।

গিটহাব বসে বসে অপেক্ষা করতে পারে না। অন্তত এক ডজন স্টার্টআপ বাজারকে ব্যাহত করতে চাইছে। কেউ কেউ নতুন মডেলের সুবিধা নিচ্ছে যা তথ্য কোড সহকারীর পরিমাণকে ব্যাপকভাবে বাড়িয়ে দেয়, যা তাদের জন্য সম্পূর্ণ প্রোগ্রাম তৈরি করা সহজ করে তোলে। “একজন AI প্রোগ্রামার যিনি সমস্ত কোড দেখতে পারেন তিনি আরও ভাল সিদ্ধান্ত নিতে পারবেন এবং একজন AI প্রোগ্রামারের চেয়ে আরও সুসঙ্গত কোড লিখতে সক্ষম হবেন যিনি শুধুমাত্র একটি কাগজের তোয়ালে রোলের মাধ্যমে কোডটি দেখতে পারেন (একবারে একটি ছোট পরিমাণ),” বিনিয়োগকারী বলেছেন এবং ন্যাট ফ্রিডম্যান বলেছেন, গিটহাবের প্রাক্তন সিইও।

ফ্রিডম্যান ম্যাজিক এআই নামে একটি স্টার্টআপকে সমর্থন করছে, যা “অতিমানব সফ্টওয়্যার ইঞ্জিনিয়ার” তৈরি করার পরিকল্পনা করছে। এদিকে, Cognition AI, পিটার থিয়েল দ্বারা সমর্থিত, একটি সহকারী তৈরি করছে যা স্বাধীনভাবে সফ্টওয়্যার প্রকল্পগুলি পরিচালনা করতে পারে। প্রিন্সটন ইউনিভার্সিটি এই মাসে একটি কৃত্রিম বুদ্ধিমত্তা সফ্টওয়্যার ইঞ্জিনিয়ারিং এজেন্টের একটি ওপেন-সোর্স মডেল প্রকাশ করেছে এবং নতুন স্টার্টআপগুলি প্রতি সপ্তাহে পপ আপ হচ্ছে বলে মনে হচ্ছে।

সাক্ষাত্কারে, কয়েকজন প্রোগ্রামার উদ্বেগ প্রকাশ করেছিলেন যে কৃত্রিম বুদ্ধিমত্তা তাদের প্রতিস্থাপন করবে। তারা বলে যে, অনেক শিল্পের মতো, অটোমেশন আরও চ্যালেঞ্জিং এবং আকর্ষণীয় কাজগুলিতে ফোকাস করার জন্য তাদের সময় খালি করবে। তবে সবচেয়ে উত্তপ্ত কৃত্রিম বুদ্ধিমত্তার চিপ নির্মাতা এনভিডিয়া কর্পোরেশনের প্রধান নির্বাহী জেন-সান হুয়াং কম নির্লজ্জ। তিনি সম্প্রতি ভবিষ্যদ্বাণী করেছিলেন যে একটি পেশা হিসাবে কোডিং ধ্বংসপ্রাপ্ত। হুয়াং বলেছিলেন যে এখন যে কৃত্রিম বুদ্ধিমত্তা সহজ ইংরেজিতে কোড করা সম্ভব করে তোলে, যে কেউ প্রোগ্রামার হতে পারে।

আর একটা জিনিস! আমরা এখন হোয়াটসঅ্যাপ চ্যানেল ব্যবহার করতে পারি! আমাদের অনুসরণ করুন যাতে আপনি প্রযুক্তির জগতের কোন আপডেট মিস করবেন না। হোয়াটসঅ্যাপে এইচটি টেক চ্যানেল অনুসরণ করতে ক্লিক করুন এখানে এখনি যোগদিন!

উৎস লিঙ্ক