Paf-ийн инженерийн баг хөгжүүлэгчдийн бүтээмжийг огцом өсгөхөөр 85 тусгай GPT бүтээв

Paf компани даяараа ChatGPT Enterprise-ийг нэвтрүүлж, инженерүүд нь өдөр тутам тусгай GPT‑үүдийг ашиглан хөгжүүлэлтийн тогтмол ажлуудыг хурдасгаж байна. Paf мөн ChatGPT Enterprise-ийг grit:lab кодчлолын академид (gritlab.ax) нэгтгэж, программ хангамжийн хөгжүүлэгчдийн дараагийн үеийг эхний өдрөөс нь AI-гаар дэмжигдсэн, системийн архитектурын сэтгэлгээгээр сургаж байна. Хөгжүүлэгчид болон grit:lab-ийн оюутнуудад зориулсан өргөн хүрээний хэрэглээнээс гадна Paf-ийн ажилтнуудын 70% нь ChatGPT Enterprise-ийг идэвхтэй ашигладаг бөгөөд үүнд санхүү, ХН, маркетинг, харилцагчийн дэмжлэг зэрэг бизнесийн багууд хамрагддаг.
Paf нь 1966 онд Аландын арлуудад Улаан загалмай, Save the Children, Folkhälsan байгууллагуудын үүсгэн байгуулсан олон улсын тоглоомын компани бөгөөд хариуцлагатай тоглоомын салбарын тэргүүлэгч юм. 29 улсаас ирсэн ойролцоогоор 315 ажилтантай Paf нь байгуулагдсанаасаа хойш нийгэмд тустай үйлсэд 447.5 сая еврогоос дээш хувь нэмэр оруулжээ.
Технологийн хөгжлөөс түрүүлж явахыг эрхэмлэдэг байгууллагын хувьд Paf AI-ийн өөрчлөн хувиргах чадамжийг эртнээс олж харсан. Генератив AI хүчээ авч эхлэх үед компани энэ технологи ажилтнууд болон бизнесийн үйл ажиллагааг нь хэрхэн урагшлуулахыг ойлгохын тулд төрөл бүрийн AI системийг хурдан нэвтрүүлж, үнэлсэн.
Генератив AI-ийн хамгийн тохиромжтой шийдлийг эрэлхийлэхдээ Paf LLAMA, Claude болон GPT‑4‑ийг туршсан. Баг шууд харьцуулсан нарийвчлал, зардлын үнэлгээ хийхэд GPT‑4 нь өрсөлдөгчдөөс 25%-иар илүү нарийвчлалтай байсан бөгөөд үнийн хувьд илүү өндөр байгаагүй. Иймээс Paf AI шийдлээрээ GPT‑4‑ийг сонгосон.

Paf ChatGPT Enterprise-ийг 100 хөгжүүлэгчээс бүрдсэн бүх багтаа нэвтрүүлсэн бөгөөд одоо ChatGPT Enterprise-ийг өдөр тутмын ажилдаа зайлшгүй хэрэгтэй гэж үздэг. “Би boilerplate код үүсгэх эсвэл шинэ програмчлалын хэл сурах зэрэг ажлуудад ChatGPT‑г өдөрт 20 удаа ашигладаг” гэж frontend хөгжүүлэгч Криста Койвисто хэлэв. Инженерийн баг ChatGPT Enterprise-ийг ерөнхий кодчиллын тусламжид ашиглахаас гадна тодорхой хэрэглээнд зориулж 85-аас дээш тусгай GPT бүтээжээ.
Инженерийн багийн хамгийн дуртай хэрэглээний нэг нь хөгжүүлэлтийн явцыг оновчлоход тусалдаг тусгайлсан кодчиллын GPT‑үүдийн цогц бөгөөд backend дэд бүтэц үүсгэхээс эхлээд frontend component үүсгэх хүртэлх ажлыг хамардаг:
- Swagger GPT нь Swagger JSON API тодорхойлолтуудыг Paf-ийн кодчиллын стандартын дагуу TypeScript үйлчилгээний эцсийн цэгийн тодорхойлолт болгон хөрвүүлдэг.
- TypeScript GPT нь эцсийн цэгийн тодорхойлолтуудыг ашиглан backend үйлчилгээний кодыг бичиж, одоо байгаа session баталгаажуулалтын функцуудыг дахин ашигладаг.
- GraphQL Nexus GPT нь frontend-тэй харилцахын тулд одоо байгаа туслах функцуудыг нэгтгэн GraphQL Nexus схемүүдийг үүсгэдэг.
- Relay GPT нь манай backend-үүдтэй харилцах GraphQL Nexus схемүүдийг ашиглан React Relay hook-уудыг үүсгэдэг.
- React GPT нь Paf-ийн React болон TypeScript-ийн загварын удирдамж, үндсэн component номын санг ашиглан React component-уудыг бичдэг.
Swagger GPT нь Swagger JSON API тодорхойлолтуудыг Paf-ийн кодчиллын стандартын дагуу TypeScript үйлчилгээний эцсийн цэгийн тодорхойлолт болгон хөрвүүлдэг.
TypeScript GPT нь эцсийн цэгийн тодорхойлолтуудыг ашиглан backend үйлчилгээний кодыг бичиж, одоо байгаа session баталгаажуулалтын функцуудыг дахин ашигладаг.
GraphQL Nexus GPT нь frontend-тэй харилцахын тулд одоо байгаа туслах функцуудыг нэгтгэн GraphQL Nexus схемүүдийг үүсгэдэг.
Relay GPT нь манай backend-үүдтэй харилцах GraphQL Nexus схемүүдийг ашиглан React Relay hook-уудыг үүсгэдэг.
React GPT нь Paf-ийн React болон TypeScript-ийн загварын удирдамж, үндсэн component номын санг ашиглан React component-уудыг бичдэг.
“Төвлөрсөн GPT‑үүд загваруудыг хэт ачааллаас сэргийлж, хий үзэгдэл үүсэлтийг багасгадаг” гэж Койвисто хэлэв. “Бид ажиллагаатай boilerplate хэрэгжүүлэлтүүдийг хавьгүй бага хүчээр автоматаар үүсгэдэг.” Ерөнхий загварт найдахын оронд тусгайлан тохируулсан GPT‑үүдийг гинжлэн ашигласнаар Paf-ийн хөгжүүлэгчид үнэн зөв, стандартчилсан аппликейшний урсгал болон API-уудыг бараг автоматаар хурдан үүсгэж чаддаг.
Хөгжүүлэлтийн багийн тусгай GPT‑үүдийн амжилтад тулгуурлан Paf нь ChatGPT Enterprise-ийг grit:lab кодчлолын академид нэгтгэж, хөгжүүлэгч болохоор зорьж буй 65 хүний сургалтыг хурдасгасан. Grit:lab-ийн оюутнууд ChatGPT‑г кодтой холбоотой олон төрлийн ажилд ашигладаг, үүнд:
- Шинэ програмчлалын ойлголтуудыг ойлгох
- Кодын алдааг үр ашигтай засах
- Өөр өөр хэлүүдийн синтакс ба бүтцийг сурах
- Туршилтын өгөгдлийг хурдан үүсгэх
AI-гаар дэмжигдсэн энэхүү программ хангамж хөгжүүлэлтийн арга барил нь шинэ төрлийн хөгжүүлэгчдийг бий болгож байна. Өөрөөр хэлбэл, эхнээсээ системийн архитекторын мэдлэг илүүтэй хөгжүүлэгчид төрөн гарч байна. “ChatGPT ашигласнаар бага туршлагатай хөгжүүлэгчид илүү өндөр, системчилсэн түвшинд сэтгэдэг” гэж DevOps инженер Ким Грипенберг хэлээд, grit:lab-ийн оюутнууд болон Paf-ийн junior хөгжүүлэгчид AI-ийн тусламжтайгаар жилүүдээр хурдан ахиц гаргаж байгааг онцолсон. Синтаксын алдаа, кодчиллын суурь зүйлд гацахын оронд хөгжүүлэгчид ерөнхий аппликейшн болон системийн дизайнд төвлөрч чаддаг.

Ирэх жил Paf ChatGPT Enterprise болон OpenAI API-г бүх үйл явцдаа бүрэн нэгтгэхээр төлөвлөж байна. “AI бол энд үлдэх зүйл. Та нэг бол галт тэргэнд нь сууна” гэж Технологи хариуцсан захирал Фредрик Виклунд хэлээд, “эсвэл буудал дээр үлдээд, хэрхэн хөдөлж явахыг нь харна” гэжээ. Тус компани GPT‑үүд эцэстээ программ хангамж бичих, тестлэх, байршуулалт хийх зэрэг илүү олон кодчиллын ажлыг гүйцэтгэж, хөгжүүлэгчдийг илүү өндөр түвшний, системийн түвшний ажилд төвлөрөх боломж олгоно гэж төсөөлж байна.
AI-гаар дэмжигдсэн энэ арга барил нь Paf-д 훨씬 том компанитай дүйцэх хурдтай инновац хийх боломж олгоно. Генератив AI-г бизнесийнхээ бүх хэсэгт нэгтгэснээр Paf ажилтнууд, хэрэглэгчид болон үйлчилдэг олон нийтэд үзүүлэх эерэг нөлөөгөө дээд хэмжээнд хүргэхээр байна.
“Бидний тооцоогоор ChatGPT нь бүтэн цагийн 12 ажилтны хийдэгтэй тэнцэх ажлыг хийж байна” гэж Виклунд тайлбарлав. “Манай бизнест үзүүлсэн нөлөө хүлээлтээс давсан, энэ бол дөнгөж эхлэл.”
