গিটহাব উপস্থাপন করেছেন কিছু দিন আগে called নামে একটি নতুন ফাংশনগিটহাব কপিলোটProgram যা প্রোগ্রামারদের জীবনকে আরও সহজ করে তোলে এবং এই ফাংশনটির নাম হিসাবে বোঝা যায়, এটি আপনার সাথে কোডটি পর্যালোচনা করার দায়িত্বে রয়েছে, এটি প্রস্তাব দেয় কোড লেখার সময় একটি স্মার্ট উইজার্ড স্ট্যান্ডার্ড কনস্ট্রাক্টস তৈরি করতে সক্ষম।
সিস্টেম ওপেনএআইআই প্রকল্পের সহযোগিতায় বিকশিত হয়েছিল এবং ওপেনএআইএ কোডেক্স মেশিন লার্নিং প্ল্যাটফর্ম ব্যবহার করে, সর্বজনীন GitHub সংগ্রহস্থলে হোস্ট হোয়াইট সোর্স কোডে প্রশিক্ষিত।
আজ, আমরা এর প্রযুক্তিগত প্রাকদর্শন প্রকাশ করছি গিটহাব কপিলোট , একটি নতুন এআই জুটির প্রোগ্রামার যা আপনাকে আরও ভাল কোড লিখতে সহায়তা করে। গিটিহাব কপিলোট আপনি যে কোডটিতে কাজ করছেন সেগুলি থেকে সম্পূর্ণ লাইনগুলি বা সম্পূর্ণ ফাংশনগুলির পরামর্শ দিয়ে প্রসঙ্গটি বের করে।
গিটহাব কপিলোট কোড সমাপ্তি সিস্টেম থেকে পৃথক প্রচলিত জটিল কোড ব্লক গঠনের ক্ষমতার জন্য traditionalতিহ্যবাহী, বর্তমান প্রসঙ্গে বিবেচনা করে সংশ্লেষিত তৈরির ব্যবহারযোগ্য কার্যগুলি। যেমন কোপাইলট একটি এআই ফাংশন যা কয়েক মিলিয়ন লাইনের কোডের মাধ্যমে জানতে পেরেছে এবং এটি কোনও ফাংশন ইত্যাদির সংজ্ঞা ইত্যাদির ভিত্তিতে আপনি কী পরিকল্পনা করছেন তা স্বীকৃতি দেয় etc.
উদাহরণস্বরূপ, আপনি যদি এমন কোনও ফাংশন তৈরি করতে চান যা টুইট করে, কোপাইলট এটি সনাক্ত করবে এবং পুরো ফাংশনটির জন্য কোডটি প্রস্তাব করবে, কারণ ইতিমধ্যে এর আগে একটি ফাংশন লিখে রেখেছিল এমন পর্যাপ্ত প্রোগ্রামার আগে থেকেই রয়েছে। এটি দরকারী কারণ এটি আপনাকে অন্যান্য কোড স্নিপেটে উদাহরণ অনুসন্ধানে সমস্যা বাঁচায়।
উত্তরের জন্য কোনও অনুসন্ধান অনুসন্ধানের মতো ক্লান্তিহীনভাবে সমস্যা ছাড়াই সমস্যাগুলি সমাধান করতে, পরীক্ষা লিখতে এবং নতুন এপিআই অন্বেষণ করার দ্রুত বিকল্প আবিষ্কার করতে এটি আপনাকে সহায়তা করে। আপনি যেমন লেখেন, এটি আপনার কোডটি কীভাবে লিখতে পারে তার সাথে খাপ খাইয়ে দেয়, আপনাকে আপনার কাজটি দ্রুত শেষ করতে সহায়তা করার জন্য।
অন্য একটি উদাহরণটি হ'ল মন্তব্যে যদি কোনও জেএসএন কাঠামোর উদাহরণ রয়েছে, আপনি যখন এই কাঠামোটি বিশ্লেষণের জন্য কোনও ফাংশন লিখতে শুরু করবেন তখন গিথহব কপিলোট বাইরের অফ বাক্স কোড সরবরাহ করবেন এবং যখন ব্যবহারকারী পুনরাবৃত্তি বিবরণী রুটিন এনামগুলি লিখবে , এটি অবশিষ্ট অবস্থান গঠন করবে।
এটির সাহায্যে আমরা বুঝতে পারি যে গিটহাব কপিলোট এটি কোনও বিকাশকারী কোড লেখার পদ্ধতিতে রূপান্তর করে এবং প্রোগ্রামে ব্যবহৃত API এবং ফ্রেমওয়ার্কগুলিকে বিবেচনা করে।
গিটহাবের মতে, এটি "কোড উত্পন্নকরণে জিপিটি -৩ উত্পন্ন করার চেয়ে উল্লেখযোগ্যভাবে বেশি সক্ষম"। যেহেতু এটি একটি ডেটাसेटে প্রশিক্ষিত হয়েছে যাতে আরও জনসাধারণের উত্স কোড অন্তর্ভুক্ত থাকে, ওপেনএইআই কোডেক্স বিকাশকারীরা কীভাবে কোড লেখেন এবং আরও সঠিক নকশাগুলি জমা দিতে সক্ষম হন সে সম্পর্কে আরও বেশি পরিচিত হওয়া উচিত।
যারা তাদের জন্য কপিলোট চেষ্টা করতে আগ্রহী, এটি জেনে রাখা উচিত যে এটি একটি এক্সটেনশন হিসাবে ভিজ্যুয়াল স্টুডিও কোডে সংহত করা যায় এবং এটি কেবল কোনও কমান্ড সম্পূর্ণ করার বাইরে চলে যায়। পূর্বরূপটি পাইথন, জাভাস্ক্রিপ্ট, টাইপস্ক্রিপ্ট, রুবি এবং গো প্রোগ্রামিং ভাষায় আনুষ্ঠানিকভাবে কোড জেনারেশনকে সমর্থন করে তবে এটি অন্যান্য ভাষার ক্ষেত্রেও সহায়তা করতে পারে।
লোকেরা কীভাবে কোড ব্যবহার করে এবং জিপিটি -৩ এর তুলনায় কোড জেনারেশনে উল্লেখযোগ্যভাবে বেশি সক্ষম সে সম্পর্কে ওপেনএইআই কোডেক্সের বিস্তৃত জ্ঞান রয়েছে, কারণ এটি একটি ডেটা সেটে প্রশিক্ষিত হয়েছিল যাতে জনসাধারণের উত্স কোডের আরও বেশি ঘনত্ব অন্তর্ভুক্ত থাকে।
ভবিষ্যতে, এটি সমর্থিত উন্নয়ন ভাষা এবং সিস্টেমের সংখ্যা বাড়ানোর পরিকল্পনা করা হয়েছে। প্লাগইনটির কাজটি গিটহাবের পাশ দিয়ে চালিত একটি বাহ্যিক পরিষেবা কল করে সম্পন্ন হয়, যেখানে অন্যান্য জিনিসগুলির মধ্যে কোড সহ সম্পাদিত ফাইলের বিষয়বস্তু স্থানান্তরিত হয়।
পরিশেষে, এটি উল্লেখ করার মতো যে কৃত্রিম বুদ্ধিমত্তার উপর ভিত্তি করে স্বয়ংক্রিয় কোড সমাপ্তি এমন কোনও ধারণার ধারণা সম্পূর্ণ নতুন নয়, উদাহরণস্বরূপ কোডোটা এবং ট্যাবাইন দীর্ঘদিন ধরে তাদের ক্রিয়াকলাপ এবং শেষটি সংযুক্ত করার পাশাপাশি একই জাতীয় কিছু প্রস্তাব দিচ্ছে মাস তারা মূল ব্র্যান্ড হিসাবে ট্যাবাইনকে সম্মতি জানায়।
আমরা উল্লেখ করতে পারেন মাইক্রোসফ্ট যা সম্প্রতি একটি নতুন বৈশিষ্ট্য, পাওয়ার অ্যাপস চালু করেছে, যা ব্যবহারকারীদের সঠিক সূত্রগুলি বেছে নিতে সহায়তা করতে ওপেনটিটিআই জিপিটি -৩ ভাষা মডেল ব্যবহার করে।
আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্কে বিশদ।