GitHub Copilot დაგეხმარებათ კოდის დაწერაში AI- ს გამოყენებით
Microsoft-ის საკუთრებაში არსებულმა GitHub-მა სამშაბათს გამოაცხადა, რომ GitHub Copilot, AI წყვილის პროგრამისტი, რომელიც გვთავაზობს კოდს თქვენს რედაქტორში, ახლა ზოგადად ხელმისაწვდომია ინდივიდუალური დეველოპერებისთვის.
გასულ წელს ტექნიკური გადახედვისას, GitHub Copilot იკვებება OpenAI Codex- ით, AI სისტემით, რომელიც გაწვრთნილია მილიარდობით საჯარო კოდზე. ეს არის AI წყვილი პროგრამისტის ინსტრუმენტი, რომელიც დეველოპერებმა უფრო სწრაფად და ნაკლები მუშაობით დაწერონ კოდი. ის კონტექსტიდან და კოდიდან ამახვილებს, რომ მყისიერად შესთავაზოს ინდივიდუალური ხაზები და მთელი ფუნქციები.
მაშ, როგორ მუშაობს GitHub Copilot? OpenAI Codex გაწვრთნილი იყო საჯაროდ ხელმისაწვდომი კოდისა და ბუნებრივი ენის შესახებ, ამიტომ მუშაობს როგორც პროგრამირების, ასევე ადამიანის ენებზე.
GitHub Copilot გაფართოება აგზავნის თქვენს კომენტარებს და კოდს GitHub Copilot სერვისში და ის ეყრდნობა კონტექსტს, როგორც ეს აღწერილია ქვემოთ მოცემულ კონფიდენციალურობაში - ე.ი. ფაილის შინაარსი როგორც ფაილში, რომელსაც რედაქტირებთ, ასევე მეზობელ ან მასთან დაკავშირებულ ფაილებს პროექტის ფარგლებში. მას ასევე შეუძლია შეაგროვოს საცავების ან ფაილების ბილიკების URL- ები შესაბამისი კონტექსტის დასადგენად.
კომენტარებსა და კოდს კონტექსტთან ერთად იყენებენ OpenAI Codex ინდივიდუალური ხაზების და მთელი ფუნქციების სინთეზისთვის და შესათავაზებლად. ამასთან, კომპანია გირჩევთ, რომ GitHub Copilot- ის მიერ შემოთავაზებული კოდი უნდა იყოს ყურადღებით შემოწმებული, განხილული და შემოწმებული დეველოპერების მიერ.
GitHub Teams-ის თანახმად, GitHub Copilot საშუალებას აძლევს დეველოპერებს:
- მიიღეთ AI- ზე დაფუძნებული კოდირების წინადადებები: მიიღეთ კოდის წინადადებები, რომლებიც შეესაბამება პროექტის კონტექსტს და სტილის კონვენციებს და ციკლი სხვადასხვა ვარიანტების საშუალებით, რათა გადაწყვიტოთ რა უნდა მიიღოს, უარყოს ან შეცვალოს.
- გამოიყენეთ სასურველი გარემო: ინტეგრირება GitHub Copilot პოპულარულ რედაქტორებთან, მათ შორის Neovim, JetBrains IDEs, Visual Studio და Visual Studio Code, როგორც უადგილო გაფართოება.
- კოდი დამაჯერებლად უცნობ ტერიტორიაზე: კოდი ახალ ენებზე ან სცადეთ რაიმე ახალი და ნება მიეცით GitHub Copilot შემოგთავაზოთ სინტაქსი და კოდი ათობით ენაზე - ასე რომ თქვენ შეგიძლიათ მეტი დრო გაატაროთ სწავლის გზით.
"ჩვენ სპეციალურად შევქმენით GitHub Copilot, როგორც რედაქტორის გაფართოება, რათა დავრწმუნდეთ, რომ არაფერი მიიღებს იმას, რასაც აკეთებთ. GitHub Copilot გამოყოფს მსოფლიოს დეველოპერების კოლექტიურ ცოდნას რედაქტორის გაფართოებაში, რომელიც რეალურ დროში გვთავაზობს კოდს, რათა დაგეხმაროთ იყოთ კონცენტრირებული იმაზე, რაც ყველაზე მნიშვნელოვანია: შესანიშნავი პროგრამული უზრუნველყოფის შექმნა", - წერს GitHub- ის აღმასრულებელი დირექტორი თომას დოჰმკე ბლოგის პოსტში.
მისი თქმით, ბოლო 12 თვის განმავლობაში GitHub Copilot- ის გადახედვისთვის 1.2 მილიონზე მეტი დეველოპერი დარეგისტრირდა. ფაილებში, სადაც ის ჩართულია, GitHub Copilot წერს კოდის თითქმის 40% პოპულარულ კოდირების ენებზე, როგორიცაა პითონი, დაამატა Dohmke.
"GitHub Copilot- ით, პირველად პროგრამული უზრუნველყოფის ისტორიაში, AI შეიძლება ფართოდ იქნას აღკაზმული დეველოპერების მიერ კოდის დასაწერად და დასასრულებლად. ისევე, როგორც შემდგენელთა ზრდა და ღია წყარო, ჩვენ გვჯერა, რომ AI- ს დახმარებით კოდირება ძირეულად შეცვლის პროგრამული უზრუნველყოფის განვითარების ბუნებას, რაც დეველოპერებს აძლევს ახალ ინსტრუმენტს, რომ დაწერონ კოდი უფრო მარტივად და სწრაფად, რათა მათ უფრო ბედნიერი იყვნენ თავიანთ ცხოვრებაში ", - განაგრძო დოჰმკემ.
GitHub Copilot ახლა ზოგადად ხელმისაწვდომია ყველა დეველოპერისთვის $10 აშშ დოლარი/თვეში ან $100 აშშ დოლარი/წელიწადში. დეველოპერებს ასევე შეუძლიათ ისარგებლონ 60 დღიანი უფასო საცდელი საცდელით ამ გვერდზე.
ასევე უფასოა "გადამოწმებული" სტუდენტებისა და პოპულარული ღია კოდის პროექტების შემნარჩუნებლად. თუმცა, AI ინსტრუმენტი კომპანიებისთვის ხელმისაწვდომი არ იქნება ამ წლის ბოლომდე.
