Tuntuu olevan kohtuullisesti hallussa c-kieli tuolla chatGPT:llä. Pyysin sitä kirjoittamaan "Hello World!"-ohjelman, joka toimi ensi yrittämällä.
Tämän jälkeen pyysin sitä tekemään ohjelman, joka tulostaa jotain muuta, kuin
Hello World. Tuloksena ohjelma, joka tulosti "jotain muuta kuin hello World".
Tämän jälkeen pyysin lisäämään ohjelmaan mahdollisuuden käyttäjän syöttämään
merkkijonoon ja toiminnallisuus ilmestyi.
Nyt tuli sitten kiperämpi: Tulostaa tekstiä, jota käyttäjä ei syöttänyt. Ohjelma ratkaisi tämän tekemällä neljä eri lausetta, joista tulostettava arvottiin. Käyttäjän syöte jätettiin käsittelemättä.
Tässä vaiheessa homma meni kiinnostavaksi: Pyysin palaamaan ensimmäiseen hello world-koodiversioon ja tekemään siitä obfuscoidun. Ohjelma ei enää kääntynytkään.
Huomautin virheestä ja sain toisen obfuscoidun c-tiedoston, joka ei myöskään kääntynyt. Kolmas versio kääntyi, mutta ei enää tuottanut oikeaa tekstiä ruudulle. chatGPT ei myöskään enää ymmärtänyt kuvausta virheestä vaan luuli, että ohjelma tulostaa binäärikoodia ruudulle ja oli tästä ihmeissään.
Voi siis olla, että em. palvelun tarjoama ratkaisu ei ihan ole sitä mitä odottaisi, mutta kohtuullisen hauskoja ratkaisuja se kyllä keksii!
Tämän jälkeen pyysin sitä tekemään ohjelman, joka tulostaa jotain muuta, kuin
Hello World. Tuloksena ohjelma, joka tulosti "jotain muuta kuin hello World".
Tämän jälkeen pyysin lisäämään ohjelmaan mahdollisuuden käyttäjän syöttämään
merkkijonoon ja toiminnallisuus ilmestyi.
Nyt tuli sitten kiperämpi: Tulostaa tekstiä, jota käyttäjä ei syöttänyt. Ohjelma ratkaisi tämän tekemällä neljä eri lausetta, joista tulostettava arvottiin. Käyttäjän syöte jätettiin käsittelemättä.
Tässä vaiheessa homma meni kiinnostavaksi: Pyysin palaamaan ensimmäiseen hello world-koodiversioon ja tekemään siitä obfuscoidun. Ohjelma ei enää kääntynytkään.
Huomautin virheestä ja sain toisen obfuscoidun c-tiedoston, joka ei myöskään kääntynyt. Kolmas versio kääntyi, mutta ei enää tuottanut oikeaa tekstiä ruudulle. chatGPT ei myöskään enää ymmärtänyt kuvausta virheestä vaan luuli, että ohjelma tulostaa binäärikoodia ruudulle ja oli tästä ihmeissään.
Voi siis olla, että em. palvelun tarjoama ratkaisu ei ihan ole sitä mitä odottaisi, mutta kohtuullisen hauskoja ratkaisuja se kyllä keksii!
Vastaukset 1
Vanhimmat
Se mitä tekoäly tuottaa, pitää osata itsekin ohjelmoida.