GitHub Copilot Workspace — GitHub-ის ახალი ხედვა, რომელიც დეველოპერების საქმეს გაამარტივებს
სექტემბრის დასაწყისში, სან-ფრანცისკოში გასამართი GitHub Universe-ის ყოველწლიური კონფერენციის წინ, GitHub-მა Copilot Workspace გამოუშვა, რომელიც იმას იყენებს, რასაც GitHub აღწერს, როგორც «Copilot-powered agents», რაც დეველოპერებს დაგეგმვაში, შექმნაში, შეამოწმებასა და კოდის ბუნებრივ ენაზე გაშვებაში ეხმარება.
GitHub Next-ის ხელმძღვანელი, ჯონათან კარტერი ამბობს, რომ Workspace-ი GitHub-ის AI-ით აღჭურვილ კოდირების ასისტენტს, Copilot-ს უფრო ზოგად ინსტრუმენტად აქცევს — მაგალითად, ფუნქცია Copilot Chat, რომელიც დეველოპერებს საშუალებას აძლევს კოდის შესახებ კითხვები დასვან.
«კვლევით აღმოვაჩინეთ, რომ მრავალი ამოცანისთვის, დეველოპერებისთვის ყველაზე დიდი პრობლემა დაწყება იყო და განსაკუთრებით იმის ცოდნა, თუ როგორ უნდა მიუდგნენ [კოდირების] პრობლემას, იმის ცოდნა, თუ რომელი ფაილი უნდა შეცვალონ». — თქვა კარტერმა. «ასე რომ, ჩვენ გვინდოდა შეგვექმნა ხელოვნური ინტელექტის ასისტენტი, რომელიც დეველოპერებს იდეის გაჩენისას ან ამოცანის დაწყებისას ხელს შეუწყობდა და დასაწყებად საჭირო ენერგიის დაზოგვაში დაეხმარებოდა».
ბოლო მონაცემებით, Copilot-ს 1,8 მილიონზე მეტი ინდივიდუალური გადამხდელი და 50,000 საწარმო მომხმარებელი ჰყავდა, მაგრამ კარტერს ბევრად უფრო დიდი ბაზის შექმნა სურს.
«დეველოპერები კოდირების საკითხებზე დიდ დროს ხარჯავენ და ჩვენ გვჯერა, რომ „აზროვნების პარტნიორობის“ მეშვეობით მათი დახმარება შეგვიძლია». — თქვა კარტერმა. «შეგიძლიათ იფიქროთ Copilot Workspace-ზე, როგორც კომპანიონურ გამოცდილებაზე და დეველოპერის გარემოზე, რომელიც არსებულ ინსტრუმენტებსა და სამუშაო პროცესებს სრულყოფილს ხდის და დეველოპერის ამოცანებს ამარტივებს».
რა თქმა უნდა, შიდა ზეწოლაც არსებობს, რომ Copilot მომგებიანი გახდეს.
Wall Street Journal-ის მოხსენების თანახმად, Copilot თვეში თითო მომხმარებელზე საშუალოდ 20 აშშ დოლარს კარგავს. ზოგიერთ მომხმარებელს GitHub თვეში $80-მდე უჯდება. კონკურენტი სერვისების რაოდენობა კვლავ იზრდება. მაგალითად, Amazon-ის CodeWhisperer, რომელიც კომპანიამ გასული წლის ბოლოს გამოუშვა. ასევე სტარტაპები, როგორიცაა Magic, Tabnine, Codegen და Laredo.
Workspace-ს, რომელიც OpenAI-ოს GPT-4 Turbo მოდელს ემყარება, შეუძლია გეგმა შექმნას ან შეცდომა აღმოფხვრას. დეველოპერები შეცდომის გამოსწორებისთვის ან ახალი ფუნქციისთვის შემოთავაზებულ კოდს იღებენ, იმ მნიშვნელოვან ჩამონათვალთან ერთად, რომელიც მათ ამ კოდის დასადასტურებლად და შესამოწმებლად ესაჭიროებათ.
შემოთავაზებული კოდის გაშვება უშუალოდ Workspace-შია შესაძლებელი, ხოლო გუნდის წევრებს შორის გაზიარება გარე ბმულის გამოყენებით ხდება. ამ გუნდის წევრებს, სამუშაო სივრცეში ყოფნისას, შეუძლიათ კოდი ისე შეცვალონ, როგორც მათ მიზანშეწონილად მიაჩნიათ.
დეველოპერები AI-ს არ ერიდებიან.
StackOverflow-ის გამოკითხვაში დეველოპერების 44%-მა თქვა, რომ ისინი AI ინსტრუმენტებს განვითარების პროცესში იყენებენ, ხოლო 26% მის გამოყენებას მომავალში აპირებს. Gartner-ის პროგნოზით, 2028 წლისთვის პროგრამული უზრუნველყოფის ინჟინრების 75% AI კოდის ასისტენტის გამოყენებას დაიწყებს.
ადამიანური მიმოხილვის მიხედვით, Workspace-სს ხელოვნური ინტელექტის მიერ გენერირებული კოდით შემოტანილი არეულობის გასუფთავება ნამდვილად შეუძლია. ამას მალე გავიგებთ, როდესაც Workspace დეველოპერების ხელში გაივლის.
კოდის უსაფრთხოება: როგორ იქცევა დეველოპერების შეცდომა თქვენს კოშმარულ რეალობად
კოდის უსაფრთხოება ნიშნავს უსაფრთხოების ჩაშენებას უშუალოდ კოდში. ღრუბლოვანი უსაფრთხოების მდგომარეობის მართვისა და ღრუბლოვანი სამუშაო დატვირთვის დაცვის ტრადიციული გადაწყვეტილებებისგან განსხვავებით, ღრუბლოვანი კოდის უსაფრთხოება ფოკუსირებულია კოდზე გამოყენების რამდენიმე ვარიანტით, მათ შორის Infrastructure as Code-ის უსაფრთხოებაზე, აპლიკაციის კოდის უსაფრთხოებასა და პროგრამული უზრუნველყოფის მიწოდების ჯაჭვის უსაფრთხოებაზე.