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