এই সাইটের বিষয়বস্তু কৃত্রিম বুদ্ধিমত্তা (AI) বা মেশিন অনুবাদ প্রযুক্তি ব্যবহার করে অনুবাদ করা হয়েছে এবং ত্রুটি থাকতে পারে।

Skip to content
Artificial Intelligence
Programming Languages

এটি কি সম্পাদনা করতে পারে? কোড সম্পাদনার নির্দেশনা অনুসরণ করার ক্ষেত্রে বৃহৎ ভাষামডেলগুলির সক্ষমতা মূল্যায়ন

Author

ফেডেরিকো ক্যাসানো (নর্থইস্টার্ন ইউনিভার্সিটি), লুইজা লি (নর্থইস্টার্ন ইউনিভার্সিটি), আকুল সেটি (নর্থইস্টার্ন ইউনিভার্সিটি), নোয়া শিন (নর্থইস্টার্ন ইউনিভার্সিটি), অ্যাবি ব্রেনান-জোন্স (ওয়েলেসলি কলেজ), জ্যাকব জিনেসিন (নর্থইস্টার্ন ইউনিভার্সিটি), এডওয়ার্ড বারম্যান (নর্থইস্টার্ন ইউনিভার্সিটি), জর্জ চাকনাশভিলি (নর্থইস্টার্ন ইউনিভার্সিটি), আন্তন লঝকোভ (হুগিংফেস), ক্যারোলিন জেন অ্যান্ডারসন (ওয়েলেসলি কলেজ), অজুন গুহ (রবলোক্স + নর্থইস্টার্ন ইউনিভার্সিটি)

Venue

ভাষা মডেলিং সম্মেলন (COLM) ২০২৪

Abstract

বিভিন্ন ধরনের কোড সংশ্লেষণ কাজের জন্য বৃহৎ ভাষামডেল তৈরি ও মূল্যায়নে উল্লেখযোগ্য পরিমাণ গবেষণা নিবদ্ধ। এর মধ্যে রয়েছে প্রাকৃতিক ভাষা থেকে কোড সংশ্লেষণ, কোড থেকে পরীক্ষা সংশ্লেষণ এবং কোডের ব্যাখ্যা সংশ্লেষণ। এর বিপরীতে, বৃহৎ ভাষামডেল (LLM) ব্যবহার করে নির্দেশনামূলক কোড সম্পাদনার আচরণ পর্যাপ্তভাবে অধ্যয়ন করা হয়নি। এই কাজগুলোতে মডেলকে একটি কোড ব্লক এবং কোড পরিবর্তনের নির্দেশনা দেওয়া হয়। সম্পাদনার নির্দেশনায় কোনো বৈশিষ্ট্য যোগ বা অপসারণ করতে বলা হতে পারে, কোনো বাগ বর্ণনা করে তা ঠিক করতে বলা হতে পারে, অথবা ভিন্ন ধরনের সমাধান চাওয়া হতে পারে। আমরা কোড সম্পাদনার কাজের জন্য একটি যত্নসহকারে তৈরি করা বেঞ্চমার্ক উপস্থাপন করি এবং এটি ব্যবহার করে কয়েকটি অত্যাধুনিক LLM-কে মূল্যায়ন করি। আমাদের মূল্যায়ন অত্যাধুনিক ওপেন এবং ক্লোজড মডেলগুলির সক্ষমতার মধ্যে একটি উল্লেখযোগ্য ফাঁক প্রকাশ করে। উদাহরণস্বরূপ, কোড সম্পাদনার কাজগুলিতে GPT-3.5-Turbo সেরা ওপেন মডেলের তুলনায়ও ভালো। আমরা প্রাকৃতিক ভাষার নির্দেশনার সাথে সংযুক্ত কোড সম্পাদনার কাজের একটি নতুন, যত্নসহকারে নির্বাচিত, অনুমতিসাপেক্ষ প্রশিক্ষণ ডেটাসেটও উপস্থাপন করছি। এই প্রশিক্ষণ ডেটাসেট ব্যবহার করে, আমরা দেখাই যে আমরা ওপেন কোড এলএলএম-গুলোকে ফাইন-টিউন করে তাদের কোড সম্পাদনার ক্ষমতা উল্লেখযোগ্যভাবে উন্নত করতে পারি, যা ওপেন এবং ক্লোজড মডেলের মধ্যে ব্যবধান কমিয়ে আনে। সমস্ত কোড, ডেটা এবং মডেল https://github.com/nuprl/CanItEdit-এ উপলব্ধ।