Sleutel wegneemetes
- DeepMind se KI-koderingsenjin is so goed soos 'n gemiddelde menslike programmeerder.
- Die AlphaCode-enjin kom met kreatiewe oplossings vir koderingsprobleme.
-
KI is dalk die beste wanneer dit menslike arbeid aanvul in plaas daarvan om dit te vervang.
Navorsingsmaatskappy DeepMind sê dat KI-koderingsenjins programme sowel as 'n mens kan skryf. Kom robotte uiteindelik vir sagteware-ontwikkelaars se werk?
Toe DeepMind sy AlphaCode-enjin aan die koderingsuitdagings gesit het wat ontwerp is om mense te toets, het dit in die top 54 persent geëindig, wat dit so goed soos 'n gemiddelde mens maak. Dit klink dalk of dit gereed is om vir regstreekse gebruik ontplooi te word. Jy kan die ergste helfte van jou menslike kodeerders afvuur en dit dan vervang met KI-koderingsbots, reg? Nog nie.
"Met KI-maatskappye is skrywers meer as ooit nodig. Die werklike voordeel van KI-skrywers is dat hulle navorsing en gereedskap verskaf wat die proses van wat in die inhoud moet ingaan, versnel. Ek stel my voor dat KI koderingsenjins sal dieselfde vir programmeerders doen. Dit sal hulle meer doeltreffend maak, wat dit makliker maak om te begin met die ontwikkeling van 'n struktuur vir hul toepassings, en die proses van kodering [bespoedig] ", John Cass, medestigter van KI-maatskappy AIContentGen, per e-pos aan Lifewire gesê.
Ondersteuning, nie aanvulling
Die belofte van KI is dat dit mense in geringe take kan vervang of mense in duur werke kan vervang. Maar in die praktyk is ons nog nie daar nie. As jy al ooit KI-toepassings gebruik het om byvoorbeeld jou foto's te redigeer, sal jy weet dat daar nog baie opruim is om te doen nadat die instrument klaar is. Die mens word ten minste gereduseer tot die klik van 'n knoppie om deur KI-geskepte opsies te blaai en dan die beste te kies.
In die geval van DeepMinds se AlphaCode-enjin is sy KI opgelei om koderingsuitdagings aan te pak. Voorbeelde wat op die AlphaCode-projekbladsy verskaf word, is om optimum maniere te vind om paaie en geboue te rangskik of met strategieë vorendag te kom om bordspeletjies te wen. Dit is dalk nie nuttig in die werkplek nie, maar DeepMind se KI het een belangrike eienskap getoon: Kreatiwiteit.
"Ek kan met sekerheid sê die resultate van AlphaCode het my verwagtinge oortref," het Mike Mirzayanov, stigter van Codeforces, 'n webwerf wat koderingskompetisies organiseer, in die Deep Mind-blog gesê. "Ek was skepties, want selfs in eenvoudige mededingende probleme word dit dikwels vereis om nie net die algoritme te implementeer nie, maar ook - en dit is die moeilikste deel - om dit uit te vind."
Die mees waarskynlike scenario, om mee te begin, is ten minste dat menslike kodeerders KI-nutsgoed gebruik om hulle te help werk. En ander maatskappye, byvoorbeeld Microsoft, werk aan KI-nutsgoed om programmeerders te help om vinniger te werk deur baie van die besige werk vir hulle te doen.
Op 'n manier is ons almal gewoond daaraan om KI-gereedskap elke dag te gebruik, en ons ken die slaggate en frustrasies wat dit meebring. Outokorreksie is byvoorbeeld veronderstel om tik vinniger op klein skermsleutelborde te maak, maar in die praktyk verander jy uiteindelik jou tikstyl om die outokorreksievoorstelle beter te aktiveer.
So, sal menslike kodeerders werklik deur KI vervang word? Onwaarskynlik.
"Koders sal steeds in die bestuurdersitplek wees, soos skrywers met KI-inhoudskrywers is," sê Cass. "Op 'n manier beteken die nuwe KI-skryfinstrumente selfs meer werksekerheid vir skrywers, want hulle sal die kundigheid hê oor hoe om die meer gesofistikeerde gereedskap vir die afsienbare toekoms te gebruik en die beste uit te haal."
Art Official Intelligence
Daar is 'n paar maniere om KI in kreatiewe strewes te sien. Een daarvan is dat dit die knor-werk verwyder en die mens meer op die kreatiewe aspekte laat fokus. Die mens word meer van 'n filmregisseur in plaas van die draaiboekskrywer van die akteur. Ons kan 'n tree terug gee en die hele projek van 'n hoër vlak af bekyk, sonder om bekommerd te wees oor die fyn besonderhede wat nodig is om ons visies te bereik.
"Dit sal hulle meer doeltreffend maak, wat dit makliker maak om te begin met die ontwikkeling van 'n struktuur vir hul toepassings …"
Aan die ander kant is KI-kreatiwiteit steeds algoritmiese kreatiwiteit. Dit sal oplossings uitvind, romans skryf of ons foto's filtreer, maar miskien nie op 'n manier wat by ander mense aanklank vind op die manier wat kuns kan nie.
Tussen hierdie uiterstes is kunstenaars soos Brian Eno, wat tuisgemaakte KI-geskepte musiek in die agtergrond laat loop terwyl hy in die ateljee is. Wanneer iets sy oor vang, bêre hy dit vir latere gebruik.
KI-skeppings kan mense inspireer in rigtings wat ons dalk nie normaalweg gaan nie. Of KI kan dikteer hoe ons werk, so ons eindig as klein kinderoppassers vir die masjiene. Soos enige instrument, is dit dus hoe ons dit gebruik wat tel.