Nähdessäni keskustelun fiiliskoodauksesta halusin jakaa oman kokemukseni: Hieman älykkäänä, mutta ei paljon, puolivillaisena pääjohtajana ja kooditaitona, joka ei edes ymmärtänyt C++-osoittimia yliopistossa, ilman ChatGPT:n syntymää en olisi koskaan pystynyt kirjoittamaan joitain tehokkaita skriptejä, joita tällä hetkellä käytän. Siitä huolimatta, kun yritän kuvata uusia ominaisuusvaatimuksia "itsekurinalaisesti" ja luovuttaa ne tekoälylle koodin tuottamiseksi, tulokset ovat usein epätyydyttäviä: joko virheestä ilmoitetaan suoraan tai toteutus on kaukana odotuksista. Seuraavaksi pystyin vain heittämään virheilmoituksia tai ristiriitaisuuksia tekoälylle yhä uudelleen ja uudelleen yrittäen saada sen jatkamaan itse koodin parantamista. Siksi luulen, että jos joku ajattelee, että tekoälystä voi helposti tulla "ohjelmoija", on vain yksi mahdollisuus: hänellä ei ole yksityiskohtaisia vaatimuksia tekoälyn toimittamalle koodille. On esimerkiksi todella ok antaa tekoälyn luoda aloitussivu, koska niin kauan kuin sivu näyttää kunnolliselta ja on täynnä tekoälyn makuista kopiota, sitä pidetään tyydyttävänä. Mutta jos haluat, että tekoäly kiinnittää huomiota tiettyihin yksityiskohtiin koodia luodessaan tai toteuttaa toimintoja tietyssä kehyksessä, se on vaikeaa - koska et ymmärrä koodia tai kehyksiä, et voi asettaa vaatimuksia oikeaan suuntaan ja voit hyväksyä vain tuloksen, joka "näyttää hyvältä". Useimmiten en kuitenkaan ymmärrä, että "on vielä joitain yksityiskohtia, joihin on kiinnitettävä huomiota", koska en tiedä, mihin yksityiskohtiin on kiinnitettävä huomiota... Lyhyesti sanottuna, vaikka tekoäly on auttanut minua paljon, ymmärrän myös selvästi, että kaltaiseni ihmiset, jotka luottavat tekoälyyn ohjelmointitaitojensa valaisemiseksi, olipa kyse sitten toteutuksesta tai tehokkuudesta, ovat vertaansa vailla niihin, jotka "ansaitsevat elantonsa kirjoittamalla koodia". Ole nöyrä ja kunnioittava.
60,62K