Paf-ov inženjerski tim kreira 85 prilagođenih GPT‑ova za skok produktivnosti programera

Paf je uveo ChatGPT Enterprise u celoj kompaniji, a inženjeri svakodnevno koriste prilagođene GPT‑ove kako bi ubrzali rutinske razvojne zadatke. Paf je takođe integrisao ChatGPT Enterprise u akademiju programiranja grit:lab (gritlab.ax), obučavajući narednu generaciju softverskih programera uz način razmišljanja zasnovan na AI podršci i arhitekturi sistema od prvog dana. Pored širokog spektra slučajeva upotrebe za programere i studente grit:laba, 70% zaposlenih u Pafu aktivno koristi ChatGPT Enterprise, uključujući poslovne timove kao što su finansije, HR, marketing i korisnička podrška.
Paf je međunarodna gejming kompanija osnovana 1966. godine na Olandskim ostrvima od strane Crvenog krsta, Save the Children i Folkhälsan, i lider je u industriji odgovornog gejminga. Sa oko 315 zaposlenih iz 29 zemalja, Paf je od osnivanja doprineo društvu sa više od 447,5 miliona evra.
Kao organizacija posvećena tome da ostane ispred tehnoloških trendova, Paf je rano prepoznao transformativni potencijal AI-ja. Kada je generativna AI počela da dobija na značaju, kompanija je brzo usvojila i procenila različite AI sisteme kako bi razumela kako ova tehnologija može unaprediti njene zaposlene i poslovne operacije.
U potrazi za idealnim generativnim AI rešenjem, Paf je eksperimentisao sa LLAMA, Claude i GPT‑4. Kada je tim sproveo direktna poređenja tačnosti i troškova, GPT‑4 je bio 25% tačniji od konkurenata, a nije bio skuplji. Paf je odlučio da koristi GPT‑4 kao svoje AI rešenje.

Paf je uveo ChatGPT Enterprise za ceo tim od 100 programera i sada smatra da je ChatGPT Enterprise neizostavan za njihove svakodnevne zadatke. „Koristim ChatGPT 20 puta dnevno za zadatke kao što su kreiranje boilerplate koda ili učenje novog programskog jezika“, kaže frontend programerka Krista Koivisto. Pored korišćenja ChatGPT Enterprise za opštu pomoć pri programiranju, inženjerski tim je kreirao više od 85 prilagođenih GPT‑ova za podršku specifičnim slučajevima upotrebe.
Jedna od omiljenih primena prilagođenih GPT‑ova u inženjerskom timu je paket specijalizovanih GPT‑ova za programiranje koji pomažu da se pojednostavi razvojni proces, od kreiranja backend infrastrukture do generisanja frontend komponenti:
- Swagger GPT pretvara Swagger JSON API definicije u TypeScript definicije krajnjih tačaka servisa prema Paf-ovim standardima kodiranja.
- TypeScript GPT piše kod backend servisa koristeći definicije krajnjih tačaka i ponovo koristi postojeće funkcije za validaciju sesije.
- GraphQL Nexus GPT generiše GraphQL Nexus šeme, integrišući postojeće pomoćne funkcije za interakciju sa frontendom.
- Relay GPT kreira React Relay hook-ove koristeći GraphQL Nexus šeme za komunikaciju sa našim backend sistemima.
- React GPT piše React komponente koristeći Paf-ove smernice za stil u React-u i TypeScript-u i osnovnu biblioteku komponenti.
Swagger GPT pretvara Swagger JSON API definicije u TypeScript definicije krajnjih tačaka servisa prema Paf-ovim standardima kodiranja.
TypeScript GPT piše kod backend servisa koristeći definicije krajnjih tačaka i ponovo koristi postojeće funkcije za validaciju sesije.
GraphQL Nexus GPT generiše GraphQL Nexus šeme, integrišući postojeće pomoćne funkcije za interakciju sa frontendom.
Relay GPT kreira React Relay hook-ove koristeći GraphQL Nexus šeme za komunikaciju sa našim backend sistemima.
React GPT piše React komponente koristeći Paf-ove smernice za stil u React-u i TypeScript-u i osnovnu biblioteku komponenti.
„Fokusirani GPT‑ovi izbegavaju preopterećivanje modela i smanjuju halucinacije“, kaže Koivisto. „Automatski generišemo funkcionalne boilerplate implementacije uz mnogo manje truda.“ Povezivanjem prilagođenih GPT‑ova u lanac, umesto oslanjanja na opšti model, Paf-ovi programeri mogu brzo da generišu tačne, standardizovane tokove aplikacija i API-je gotovo automatski.
Nadovezujući se na uspeh prilagođenih GPT‑ova razvojnog tima, Paf je integrisao ChatGPT Enterprise u akademiju programiranja grit:lab kako bi ubrzao obuku za 65 budućih programera. Studenti grit:laba koriste ChatGPT za razne zadatke povezane sa programiranjem, uključujući:
- Razumevanje novih programerskih koncepata
- Efikasno otklanjanje grešaka u kodu
- Učenje sintakse i strukture u različitim jezicima
- Brzo generisanje test podataka
Ovakav pristup razvoju softvera uz AI podršku stvara novu vrstu softverskih programera, onih koji od samog početka imaju više znanja o arhitekturi sistema. „Uz ChatGPT, mlađi programeri razmišljaju na višem, sistemskom nivou“, kaže Kim Gripenberg, DevOps inženjer, napominjući da i studenti grit:laba i mlađi programeri u Pafu uz AI pomoć napreduju godinama brže. Umesto da zapinju na sintaksnim greškama i osnovama programiranja, programeri mogu da se usredsrede na celokupnu aplikaciju i dizajn sistema.

Tokom naredne godine, Paf planira da u potpunosti integriše ChatGPT Enterprise i OpenAI API u sve svoje procese. „AI je tu da ostane. Ili ste u vozu“, kaže Fredrik Wiklund, direktor za tehnologiju, „ili ste ostali na stanici i gledate kako odlazi.“ Kompanija zamišlja da će GPT‑ovi vremenom preuzeti više zadataka programiranja, kao što su pisanje, testiranje i postavljanje softvera, oslobađajući programere da se usredsrede na rad višeg nivoa, na nivou sistema.
Ovaj pristup uz AI podršku omogućiće Pafu da inovira brzinom sličnom mnogo većoj kompaniji. Integracijom generativne AI u svaki deo svog poslovanja, Paf je spreman da maksimalno poveća svoj pozitivan uticaj na zaposlene, kupce i zajednice kojima služi.
„Procenjujemo da ChatGPT obavlja posao jednak radu 12 zaposlenih sa punim radnim vremenom“, rekao je Wiklund. „Uticaj na naše poslovanje premašio je naša očekivanja, a ovo je tek početak.“
