OpenAI Codex
ওপেনএআই কোডেক্স হল ওপেনএআই দ্বারা তৈরি একটি কৃত্রিম বুদ্ধিমত্তার মডেল। এটি প্রাকৃতিক ভাষা বিশ্লেষণ করে এবং প্রতিক্রিয়া হিসাবে কোড তৈরি করে। এটি ভিজ্যুয়াল স্টুডিও কোড এবং নিওভিমের মতো নির্বাচিত আইডিইগুলির জন্য একটি প্রোগ্রামিং স্বয়ংক্রিয় সমাপ্তি সরঞ্জাম গিটহাব কপাইলটকে শক্তি দেয়। কোডেক্স ওপেনএআই-এর জিপিটি-3 মডেলের একটি বংশধর, যা প্রোগ্রামিং অ্যাপ্লিকেশনগুলিতে ব্যবহারের জন্য সূক্ষ্ম-সুরযুক্ত। ওপেনএআই ক্লোজড বিটাতে কোডেক্সের জন্য একটি এপিআই প্রকাশ করেছে। 2023 সালের মার্চ মাসে ওপেনএআই কোডেক্সের প্রবেশাধিকার বন্ধ করে দেয়। গবেষকদের জনসাধারণের আবেদনের কারণে ওপেনএআই গতিপথ পরিবর্তন করে। কোডেক্স মডেলটি এখনও ওপেনএআই রিসার্চ অ্যাক্সেস প্রোগ্রামের গবেষকরা ব্যবহার করতে পারেন। জিপিটি-3-এর উপর ভিত্তি করে, টেক্সটের উপর প্রশিক্ষিত একটি নিউরাল নেটওয়ার্ক, কোডেক্সকে অতিরিক্তভাবে 54 মিলিয়ন গিটহাব সংগ্রহস্থল থেকে 159 গিগাবাইট পাইথন কোডে প্রশিক্ষণ দেওয়া হয়েছিল। কোডেক্সের একটি সাধারণ ব্যবহার হল একজন ব্যবহারকারীর জন্য একটি মন্তব্য টাইপ করা, যেমন "// একটি প্রদত্ত উইন্ডো আকারের জন্য একটি অ্যারের চলমান গড় গণনা করুন", তারপর এআই ব্যবহার করে কোডের একটি ব্লকের পরামর্শ দিন যা সেই মন্তব্য প্রম্পটকে সন্তুষ্ট করে। ওপেনএআই জানিয়েছে যে কোডেক্স প্রায় 37 শতাংশ অনুরোধ সম্পূর্ণ করতে পারে এবং এটি মানব প্রোগ্রামিংকে প্রতিস্থাপনের পরিবর্তে দ্রুততর করার উদ্দেশ্যে করা হয়েছে। ওপেনএআই-এর ব্লগ অনুসারে, কোডেক্স "ম্যাপিং. বিদ্যমান কোডের সহজ সমস্যা"-তে সবচেয়ে বেশি দক্ষ, যা তারা "সম্ভবত প্রোগ্রামিংয়ের সবচেয়ে কম মজাদার অংশ" হিসাবে বর্ণনা করে। Fast.ai-এর সহ-প্রতিষ্ঠাতা জেরেমি হাওয়ার্ড বলেছেন যে "কোডেক্স হল যত বেশি কোড না লিখে কোড লেখার একটি উপায়" এবং "এটি সবসময় সঠিক নয়, তবে এটি যথেষ্ট কাছাকাছি"। ওপেনএআই গবেষকদের লেখা একটি গবেষণাপত্র অনুসারে, কোডেক্স যখন প্রতিটি পরীক্ষার ক্ষেত্রে 100 বার চেষ্টা করে, তখন এটি 70.2% প্রম্পটগুলির জন্য কার্যকরী সমাধান তৈরি করে। ওপেনএআই দাবি করে যে কোডেক্স গো, জাভাস্ক্রিপ্ট, পার্ল, পিএইচপি, রুবি, শেল, সুইফট এবং টাইপস্ক্রিপ্ট সহ এক ডজনেরও বেশি প্রোগ্রামিং ভাষায় কোড তৈরি করতে পারে, যদিও এটি পাইথনে সবচেয়ে কার্যকর। ভেঞ্চারবিটের মতে, ওপেনএআই দ্বারা আপলোড করা প্রদর্শনীগুলি চিত্তাকর্ষক কোরফারেন্স রেজোলিউশন ক্ষমতা দেখিয়েছে। বিক্ষোভকারীরা জাভাস্ক্রিপ্টে একটি ব্রাউজার গেম তৈরি করতে এবং ম্যাটপ্লোটলিব ব্যবহার করে ডেটা সায়েন্স চার্ট তৈরি করতে সক্ষম হয়েছিল। ওপেনএআই দেখিয়েছে যে কোডেক্স মেইলচিম্প, মাইক্রোসফ্ট ওয়ার্ড, স্পটিফাই এবং গুগল ক্যালেন্ডারের মতো পরিষেবা এবং অ্যাপের সাথে ইন্টারফেস করতে পারে। মাইক্রোসফট হল কোডেক্সের ক্ষমতা। ইস্যু ওপেনএআই প্রদর্শনীগুলি অকার্যকর কোড এবং কোডের নমুনায় ওয়ান-অফ কুইর্কের মতো ত্রুটিগুলি প্রদর্শন করেছিল। দ্য ভার্জ-এর সঙ্গে এক সাক্ষাৎকারে ওপেনএআই-এর প্রধান প্রযুক্তি কর্মকর্তা গ্রেগ ব্রকম্যান বলেন যে, "কখনও কখনও [কোডেক্স] ঠিক কী জিজ্ঞাসা করছে তা ঠিকমতো জানে না" এবং এর জন্য কিছু পরীক্ষা-নিরীক্ষার প্রয়োজন হতে পারে। ওপেনএআই গবেষকরা দেখেছেন যে কোডেক্স বহু-পদক্ষেপ এবং প্রম্পটগুলির সাথে লড়াই করে, প্রায়শই ব্যর্থ হয় বা বিপরীত-স্বজ্ঞাত আচরণ দেয়। উপরন্তু, তারা বেশ কয়েকটি নিরাপত্তা সমস্যা নিয়ে আসে, যেমন নবীন প্রোগ্রামারদের দ্বারা অতিরিক্ত নির্ভরতা, প্রশিক্ষণের তথ্যের উপর ভিত্তি করে পক্ষপাতিত্ব এবং দুর্বল কোডের কারণে নিরাপত্তা প্রভাব। ভেঞ্চারবিট বলেছে যে যেহেতু কোডেক্স জনসাধারণের তথ্যের উপর প্রশিক্ষিত, তাই এটি ইচ্ছাকৃতভাবে দূষিত কোড আপলোডের মাধ্যমে "ডেটা বিষক্রিয়ার" ঝুঁকিতে পড়তে পারে। নিউইয়র্ক বিশ্ববিদ্যালয়ের গবেষকদের একটি গবেষণা অনুসারে, উচ্চ-ঝুঁকিপূর্ণ সিডব্লিউই-এর সাথে সম্পর্কিত পরিস্থিতিতে গিটহাব কপাইলট (যা কোডেক্স ব্যবহার করে) দ্বারা উত্পন্ন কোডের প্রায় 40 শতাংশের মধ্যে ত্রুটি বা অন্যান্য শোষণযোগ্য নকশার ত্রুটি অন্তর্ভুক্ত ছিল। কপিরাইট ফ্রি সফ্টওয়্যার ফাউন্ডেশন উদ্বেগ প্রকাশ করেছে যে কপাইলট এবং কোডেক্স দ্বারা উত্পন্ন কোড স্নিপেটগুলি কপিরাইট লঙ্ঘন করতে পারে, বিশেষত জি. পি. এল-এর শর্তে যার জন্য ডেরিভেটিভ কাজগুলিকে সমতুল্য শর্তাবলীর অধীনে লাইসেন্স দেওয়া প্রয়োজন। তারা যে বিষয়গুলি উত্থাপন করেছে তার মধ্যে রয়েছে পাবলিক রিপোজিটরিগুলির প্রশিক্ষণ ন্যায্য ব্যবহারের মধ্যে পড়ে কিনা, ডেভেলপাররা কীভাবে লঙ্ঘনকারী জেনারেটেড কোড আবিষ্কার করতে পারে, প্রশিক্ষিত মেশিন লার্নিং মডেলগুলিকে পরিবর্তনযোগ্য সোর্স কোড বা প্রশিক্ষণ তথ্যের সংকলন হিসাবে বিবেচনা করা যেতে পারে কিনা এবং মেশিন লার্নিং মডেলগুলি নিজেরাই কপিরাইটযুক্ত হতে পারে কিনা এবং কার দ্বারা। একটি অভ্যন্তরীণ গিটহাব গবেষণায় দেখা গেছে যে উত্পন্ন কোডের প্রায় 0.1% প্রশিক্ষণের তথ্য থেকে সরাসরি অনুলিপি রয়েছে। একটি উদাহরণে মডেলটি মন্তব্য এবং একটি ভুল কপিরাইট বিজ্ঞপ্তি সহ দ্রুত বিপরীত বর্গমূল অ্যালগরিদম প্রয়োগ করে প্রশিক্ষণ ডেটা কোড আউটপুট করেছে। জবাবে, ওপেনএআই বলেছে যে "প্রশিক্ষণ এআই সিস্টেমের কপিরাইট প্রভাবের উপর আইনি অনিশ্চয়তা এআই ডেভেলপারদের উপর যথেষ্ট খরচ আরোপ করে এবং তাই কর্তৃত্বপূর্ণভাবে সমাধান করা উচিত"। কোডেক্সের সাথে কপিরাইট সংক্রান্ত বিষয়গুলিকে অ্যাথার্স গিল্ড, ইনকর্পোরেটেড বনাম গুগল, ইনকর্পোরেটেড আদালতের মামলার সাথে তুলনা করা হয়েছে, যেখানে বিচারকরা রায় দিয়েছেন যে গুগল বুকস-এর লক্ষ লক্ষ স্ক্যান করা বই থেকে পাঠ্য স্নিপেটের ব্যবহার ন্যায্য ব্যবহার গঠন করে। রেফারেন্স গভীর শিক্ষণ সফ্টওয়্যার অ্যাপ্লিকেশন সফ্টওয়্যার জেনারেটিভ প্রাক-প্রশিক্ষিত ট্রান্সফরমারের কপিরাইট লঙ্ঘন ওপেনএআই