T:
Dahil ang AI ay binubuo ng mga makina na nagsasalita ng wika ng makina, hindi ba sila mas magaling sa pagsulat ng mga programa kaysa sa mga tao, na sa kalaunan ay ginagawa ang mga programmer?
A:Ang sagot ay medyo simple: hindi. Ang mangyayari, sa halip, ay ang "mga programmer ng computer" ay magiging "mga programmer ng AI."
Walang nag-aalinlangan na ang AI ay nagiging mas mahusay sa pag-programming araw-araw. At ito ay isang itinatag na katotohanan na, sa huli, ang mga tool na pinapatakbo ng AI ay magiging mas mahusay kaysa sa mga tao sa coding. Ngunit ang mga machine ay hindi magiging independiyenteng mula sa mga tao anumang oras sa lalong madaling panahon, at ang kakayahang lumikha ng kapaki-pakinabang at praktikal na code na sumasaklaw ng higit sa ilang mga linya ay isang bagay na mangangailangan ng isang antas ng katalinuhan na malapit sa sikat na pagkakapareho.
Ang mga programer ay hindi nagsusulat ng code sa pamamagitan ng kamay. Gumamit na sila ng isang malawak na hanay ng mga intelihente na tool na nagpapahintulot sa kanila na awtomatiko ang kanilang mga pagsisikap sa pag-ipon. At iyon ang ginagawa ng AI: Tumutulong ito sa mga programmer. Ngunit ang isang hinaharap kung saan ang isang artipisyal na katalinuhan ay magagawang gumawa ng lahat ng mga tamang desisyon na kinakailangan upang makabuo ng software mula sa simula o bigyang kahulugan ang komersyal na halaga ng bawat tampok ay napakalayo pa rin.
Ano ang ginagawa ng mga bagong tool na may lakas na AI, sa halip, ay upang mapabuti ang kanilang katumpakan at pagganap sa pamamagitan ng pag-aaral ng makina. Sa pamamagitan ng malawak na pagsubok at error, ang kanilang mga neural na arkitektura ng network ay tumutulong sa kanila na maging mas mahusay at mas tumpak sa pag-automate ng kanilang mga gawain. At doon ay mas mahusay sila kaysa sa mga tao: paghahanap ng mga pagkakamali at pag-aayos ng mga ito. Ngunit hindi sila, at marahil ay hindi magiging, awtonomikong sapat na magkaroon ng kanilang sariling "mga opinyon" kung saan ang isa ay ang pinakamahusay na diskarte upang malutas ang isang problema o makabuo ng isang bagong tampok.
Sa kalaunan, ang mga tao ay lilipat mula sa trabaho ng "mga programmer" at matututunan lamang kung paano "i-kawan" ang kanilang mga tool sa pag-aaral ng machine upang maging mas mahusay sa pagtulong sa kanila. Tulad ng AI ay awtomatiko ang isang kumplikadong gawain na dati nang nangangailangan ng napaka dalubhasang kaalaman, ang mga developer ay magkakaroon ng mas maraming oras upang tumuon sa mas "mga tao" na aspeto ng kanilang mga trabaho. Ang mga tao ay palaging kinakailangan upang punan ang mga gaps kung saan ang mga makina ay palaging kakulangan, tulad ng pakikipag-ugnay sa iba pang mga dev, paggalugad ng bago, mapangahas na solusyon sa mga kilalang problema o inilalagay lamang ang kanilang pagkamalikhain.