K:
Mivel az AI olyan gépekből áll, amelyek gépi nyelvet beszélnek, nem lesznek-e sokkal kompetensebbek a programok írására, mint az emberek, és ezáltal a programozók elavulttá válnak?
A:A válasz nagyon egyszerű: nem. Ehelyett inkább az lesz, hogy a "számítógépes programozók" "AI programozókká" válnak.
Senki sem kételkedik abban, hogy az AI sokkal jobb programozásban van. És bizonyított tény, hogy végül az AI-meghajtású eszközök sokkal jobbak lesznek, mint az emberek a kódolásnál. De a gépek hamarosan nem válnak függetlenek az emberektől, és hogy képesek legyenek olyan hasznos és praktikus kódot létrehozni, amely több vonalat meghaladó, olyan feladatot igényel, amely közel áll a híres szingularitáshoz.
A programozók már nem írnak kódot kézzel. Már intelligens eszközök széles skáláját alkalmazzák, amelyek lehetővé teszik számukra a fordítási erőfeszítések automatizálását. És ezt teszi az AI: Segít a programozók számára. Még mindig rendkívül messze van egy olyan jövő, amelyben a mesterséges intelligencia képes lesz a helyes döntések meghozatalára, amelyek szükségesek a szoftver fejlesztéséhez a semmiből, vagy az egyes szolgáltatások kereskedelmi értékének értelmezéséhez.
Ehelyett az új, AI-meghajtású eszközök többsége a pontosság és a teljesítmény javítása a gépi tanulás révén. A kiterjedt próba-és hibavizsgálat révén neurális hálózati architektúráik segítenek nekik jobb és pontosabb feladatok automatizálásában. És itt vannak jobbak, mint az emberek: hibákat találnak, és kijavíthatják. De ők nem - és valószínűleg soha nem lesznek is - önállóak ahhoz, hogy saját "véleményükkel" rendelkezzenek, melyik a legjobb módszer a probléma megoldására vagy egy új szolgáltatás létrehozására.
Végül az emberek elmozdulnak a "programozók" munkájától és egyszerűen megtanulják, hogyan kell "csorbítani" gépi tanulási eszközeiket, hogy hatékonyabban segítsék őket. Mivel az AI automatizálja egy összetett feladatot, amelyhez korábban nagyon speciális ismeretekre volt szükség, a fejlesztőknek sokkal több idejük lesz arra, hogy munkájuk "emberi" aspektusaira összpontosítsanak. Az emberekre mindig szükség lesz, hogy kitöltsék azokat a hiányosságokat, ahol a gépek mindig hiányoznak, például más eszközökkel való interakcióval, új, merész megoldások felkutatásával az ismert problémákra vagy kreativitásuk működésbe hozására.