Hirdetés

A Microsoft egyik vezető mérnöke szerint vége a kézi kódolás korszakának



|

David Fowler szerint az AI-ügynökök alapjaiban alakítják át a fejlesztők munkáját.

Hirdetés

"A kód gépelésének egyszerűen vége"

- fogalmazott meglehetősen határozottan David Fowler, a Microsoft Distinguished Engineere egy szeptember 3-i bejegyzésében. A kijelentés elsőre úgy hangozhat, mintha a fejlesztőkre hamarosan egyáltalán nem lenne szükség, Fowler mondandója azonban ennél jóval szűkebb: szerinte egyre kevésbé az jelenti majd a programozók munkájának lényegét, hogy saját kezűleg írják meg a kód minden egyes sorát.

Jól mutatja az átalakulást a Microsoft tulajdonában lévő GitHub Copilot fejlődése. A szolgáltatás már messze nem egyszerűen kódrészleteket ajánl fel gépelés közben. A Copilot coding agent önálló fejlesztői környezetben képes módosítani egy projektet, lefuttatni a teszteket és a kódellenőrző eszközöket, majd pull requestet készíteni, amelyet az emberi fejlesztő átnézhet. Szeptembertől a Copilot kódellenőrzője már azt is jelezheti, ha szerinte egy pull request elfogadásra kész.

Hirdetés

Fowler jelenleg a Microsoft Aspire fejlesztésén dolgozik, amelyet szintén egyre inkább az AI-ügynökök köré alakítanak. Az Aspire 13.2 például olyan parancssori felületet kapott, amelyen keresztül az ügynökök hozzáférhetnek az alkalmazások működéséhez szükséges információkhoz, elindíthatják a szolgáltatásokat, megvizsgálhatják a naplókat és reagálhatnak a hibákra anélkül, hogy a fejlesztőnek minden egyes lépést kézzel kellene elvégeznie.

Mindez ugyanakkor nem jelenti azt, hogy az emberi programozó feleslegessé válik. Ahogy egyre több kódot állít elő az AI, nagyobb hangsúly kerülhet az architektúra megtervezésére, a követelmények pontos meghatározására, a biztonságra és az elkészült munka ellenőrzésére. Ez különösen fontos azért is, mert a jelenlegi AI-rendszerek továbbra is hibáznak, és az általuk generált kód nem feltétlenül megbízható vagy biztonságos.

Az irány mindenesetre világos: a GitHub maga is "agent-driven developmentként" írja le új Copilot alkalmazását, amelyben egyszerre több AI-ügynök dolgozhat különböző feladatokon, miközben a fejlesztő elsősorban felügyeli, ellenőrzi és szükség esetén korrigálja az eredményüket. Fowler provokatív mondata tehát kevésbé a programozók végét, inkább a programozás eddig megszokott formájának átalakulását vetíti előre.

Hirdetés

Úgy tűnik, AdBlockert használsz, amivel megakadályozod a reklámok megjelenítését. Amennyiben szeretnéd támogatni a munkánkat, kérjük add hozzá az oldalt a kivételek listájához, vagy támogass minket közvetlenül! További információért kattints!

Engedélyezi, hogy a https://www.pcwplus.hu értesítéseket küldjön Önnek a kiemelt hírekről? Az értesítések bármikor kikapcsolhatók a böngésző beállításaiban.