Microsoft je predstavio GPT-4o Copilot, vrhunski model dovršavanja koda koji je sada dostupan korisnicima Visual Studio Code (VS Code) .
Izgrađena na GPT-4o mini arhitekturi i obučena na preko 275.000 visokokvalitetnih javnih skladišta koja se protežu na više od 30 popularnih programskih jezika, ovo ažuriranje obećava značajna poboljšanja u tačnosti prijedloga i performansama vremena izvođenja.
Izdanje označava iskorak u razvojnim alatima vještačke inteligencije, nudeći programerima brže, kontekstualno svjesno generisanje koda prilagođenog zahtjevima modernog softverskog inženjeringa.
GPT -4o Copilot koristi rafiniranu neuronsku mrežu zasnovanu na transformatoru optimizovanu za dovršavanje koda s malim kašnjenjem.
Za razliku od svojih prethodnika, model uključuje obuku specifičnu za domene u jezicima kao što su Python, JavaScript, TypeScript, Java, C++ i Rust, osiguravajući nijansirano razumijevanje sintakse, okvira i ljudskih obrazaca.
Microsoftov program obuke koristio je kontrastne tehnike učenja na odabranim skupovima podataka kako bi smanjio stope halucinacija za 18% u poređenju sa ranijim iteracijama.
Ključna inovacija leži u proširenju prozora konteksta, koji sada obrađuje do 16.000 tokena – duplo veći kapacitet od prethodnih modela.
Ovo omogućava veštačkoj inteligenciji da analizira šire baze koda, uključujući zavisnosti od različitih datoteka i dokumentaciju, pre nego što generiše prijedloge. Optimizacije vremena izvođenja smanjuju kašnjenje zaključivanja na ispod 200 ms za većinu dovršetaka, što je kritično za održavanje zamaha toka rada programera.
Integracija i aktivacija u VS Code
Da bi aktivirali GPT-4o Copilot, programeri mogu doći do izbornika Copilot u naslovnoj traci VS Code i odabrati – Konfiguriši dovršavanje koda… > Promijeni model dovršetaka.
Alternativno, pokrenite komandnu paletu (Ctrl+Shift+P ili Cmd+Shift+P) i izvršite: GitHub Copilot : Promijeni model dovršetaka.
Korisnici će se zatim prebacivati između dostupnih modela, birajući GPT-4o Copilot za prioritetni pristup. Sistem automatski primjenjuje model na sve podržane tipove datoteka, iako programeri mogu prilagoditi postavke specifične za jezik putem .vscode/settings.json.
Nivoi pristupa i implementacija preduzeća
Copilot Business/Enterprise
Administratori organizacije moraju omogućiti model putem postavki pravila GitHub.com:
- Idite na Postavke organizacije > Pravila > GitHub Copilot
- Uključite funkcije pregleda uređivača u okviru Funkcije pregleda
- Postavite ažurirane konfiguracije kroz SAML/SCIM obezbjeđivanje
Copilot Free Tier
Besplatni korisnici dobijaju 2.000 mjesečnih završetaka prema GPT-4o modelu, uz metriku korištenja koja je dostupna preko Copilot statusne trake widgeta. Prekoračenje ove kvote vraća dovršetke na naslijeđeni model do sljedećeg ciklusa naplate.
Cross-IDE dostupnost
Microsoft je potvrdio da će JetBrains IDE integracija (IntelliJ, PyCharm, CLion) uslijediti u trećem kvartalu 2024., sa objedinjenom telemetrijom putem dodatka JetBrains Gateway.
Rani benchmarkovi pokazuju 22% brže kašnjenje sugestija u IntelliJ-u u poređenju sa VS Code-om zbog JetBrains-ovih izvornih optimizacija indeksiranja.
GPT-4o Copilot predstavlja promjenu paradigme u razvoju uz pomoć vještačke inteligencije, spajajući Microsoft-ovu infrastrukturu podržanu Azureom sa osnovnim modelima OpenAI.
Dok ograničenje upotrebe besplatnog nivoa može odvratiti napredne korisnike, korisnici koji usvajaju preduzeća trebali bi očekivati značajne dobitke u produktivnosti, posebno u poliglotskim kodnim bazama.
Kako podrška za JetBrains postane dostupna, pristup koji se zasniva na lancu alata ima potencijal da promijeni IDE ekosisteme, ali uspjeh će zavisiti od tekućeg podešavanja modela i saradnje zajednice.
Izvor: CyberSecurityNews