Hjem Udvikling Kommer ai til at erstatte computerprogrammører når som helst snart?

Kommer ai til at erstatte computerprogrammører når som helst snart?

Anonim

Q:

Da AI består af maskiner, der taler maskinsprog, er de ikke meget mere dygtige til at skrive programmer end mennesker, hvilket til sidst gør programmører forældede?

EN:

Svaret er ganske enkelt: nej. Hvad der i stedet vil ske, er, at "computerprogrammører" bliver "AI-programmerere."


Ingen er i tvivl om, at AI bliver meget bedre til at programmere hver dag. Og det er en fast kendsgerning, at AI-drevne værktøjer til sidst vil være meget bedre end mennesker til kodning. Men maskiner vil ikke snart blive uafhængige af mennesker, og det at kunne skabe nyttig og praktisk kode, der spænder over mere end et par linjer, er noget, der kræver et niveau af intelligens, der er tæt på den berømte singularitet.


Programmerere skriver ikke længere kode for hånd. De bruger allerede en lang række intelligente værktøjer, der gør det muligt for dem at automatisere deres samlingsindsats. Og det er hvad AI gør: Det hjælper programmerere. Men en fremtid, hvor en kunstig intelligens vil være i stand til at tage alle de rigtige beslutninger, der er nødvendige for at udvikle software fra bunden eller fortolke den kommercielle værdi af hver funktion er stadig ekstremt langt.


Hvad de fleste af de nye AI-drevne værktøjer i stedet gør, er at forbedre deres nøjagtighed og ydeevne gennem maskinlæring. Gennem omfattende prøve og fejl hjælper deres neurale netværksarkitekturer dem med at blive bedre og mere præcise til at automatisere deres opgaver. Og det er her, de er bedre end mennesker: at finde fejl og rette dem. Men de er ikke, og vil sandsynligvis aldrig være, autonome nok til at have deres egne "meninger", som en er den bedste fremgangsmåde til at løse et problem eller generere en ny funktion.


Til sidst vil mennesker bevæge sig væk fra jobbet med "programmerere" og vil simpelthen lære at "besætte" deres maskinlæringsværktøjer til at blive mere effektive i at hjælpe dem. Da AI vil automatisere en kompleks opgave, der tidligere havde brug for meget specialiseret viden, vil udviklere have meget mere tid til at fokusere på de mere "menneskelige" aspekter af deres job. Mennesker vil altid være nødvendige for at udfylde hullerne, hvor maskiner altid vil mangle, såsom at interagere med andre apparater, udforske nye, dristige løsninger på kendte problemer eller bare sætte deres kreativitet i arbejde.

Kommer ai til at erstatte computerprogrammører når som helst snart?