K:
Koska AI koostuu konekieltä puhuvista koneista, eikö he ole paljon pätevämpiä ohjelmien kirjoittamiseen kuin ihmiset, tekevätkö ohjelmoijat vanhentuneiksi?
V:Vastaus on melko yksinkertainen: ei. Sen sijaan tapahtuu, että "tietokoneohjelmoijista" tulee "AI-ohjelmoijia".
Kukaan ei epäile, että AI: sta tulee entistä parempaa ohjelmoinnissa joka päivä. Ja on todistettu tosiasia, että lopulta AI-käyttöiset työkalut ovat paljon parempia kuin ihmiset koodauksessa. Koneet eivät kuitenkaan tule riippumattomiksi ihmisistä milloin tahansa pian, ja kyky luoda hyödyllinen ja käytännöllinen koodi, joka kattaa enemmän kuin muutama rivi, on jotain, joka vaatii älykkyystasoa, joka on lähellä kuuluisaa ainutlaatuisuutta.
Ohjelmoijat eivät kirjoita koodia enää käsin. He käyttävät jo laajaa valikoimaa älykkäitä työkaluja, joiden avulla he voivat automatisoida kääntämispyrkimyksensä. Ja sitä AI tekee: Se auttaa ohjelmoijia. Mutta tulevaisuus, jossa tekoäly pystyy tekemään kaikki oikeat päätökset, joita tarvitaan ohjelmistojen kehittämiseksi tyhjästä tai tulkitsemaan jokaisen ominaisuuden kaupallinen arvo, on edelleen erittäin kaukana.
Sen sijaan suurin osa uusista AI-käyttöisistä työkaluista parantaa niiden tarkkuutta ja suorituskykyä koneoppimisen avulla. Laajojen kokeilu- ja virheiden avulla heidän hermoverkkoarkkitehtuurinsa auttavat heitä entistä paremmin ja tarkemmin automatisoimaan tehtäviään. Ja siellä he ovat parempia kuin ihmiset: löytää virheitä ja korjata ne. Mutta ne eivät ole, ja luultavasti eivät koskaan tule olemaan riittävän itsenäisiä, jotta heillä olisi omat "mielipiteensä", joista yksi on paras tapa ratkaista ongelma tai luoda uusi ominaisuus.
Lopulta ihmiset siirtyvät pois "ohjelmoijien" työstä ja oppivat yksinkertaisesti "laumaamaan" koneoppimisvälineensä entistä tehokkaammaksi heidän avustamisessaan. Koska AI automatisoi monimutkaisen tehtävän, joka aiemmin tarvitsi erittäin erikoistunutta tietoa, kehittäjillä on paljon enemmän aikaa keskittyä työhönsä "inhimillisempiin" näkökohtiin. Ihmisiä tarvitaan aina täyttämään aukot, joissa koneita ei aina ole, kuten vuorovaikutuksessa muiden laitteiden kanssa, tutkimalla uusia, rohkeita ratkaisuja tunnettuihin ongelmiin tai luovuuden työstämiseen.