Rad opisuje zanimljiv eksperiment korištenja ChatGPT 3.5 modela prilikom prevođenja programskih jezika…
SAŽETAK
Otkad se pojavio ChatGPT 3, široka javnost, pa i stručna javnost, uglavnom je oduševljena njegovim iznenađujućim mogućnostima.
I mi smo se u zadnjih godinu dana nekoliko puta “poigrali” sa ChatGPT 3.5. Htjeli smo vidjeti kakve su njegove mogućnosti u prevođenju programskog koda iz jednog programskog jezika u drugi programski jezik.
Konkretno smo koristili Java kod iz našeg predavanja “Paralelno programiranje u Javi” (CASE 2017) i Scala kod iz našeg predavanja “Kovarijanca i sedam OOPL-a” (CASE 2022).
Rezultati su različiti (i očekivani): ponekad je ChatGPT 3.5 napravio jako dobar prijevod, nekada je napravio greške koje se dalo relativno lako popraviti, a nekada je skoro potpuno zakazao.
To nas još više uvjerava u ispravnost mišljenja (koje smo izrazili i u predavanju “Prolog i ‘klasična’ umjetna inteligencija”, CASE 2023) da će još bolji rezultati doći kroz hibridnu UI, koja je spoj statističke UI (u koju spada i ChatGPT 3.5) i simboličke (“klasične”) UI.