Miten tekoäly koodaa?

Onko taipuvaisuutta nörttiyteen? Saa esittää omia nörtti-projekteja
SHT
Reactions:
Viestit: 739
Liittynyt: 29 Marras 2022, 21:05

Miten tekoäly koodaa?

Viesti Kirjoittaja SHT »

En ole juurikaan seurannut keskustelua siitä, miten koodareita voitaisiin korvata tekoälyllä. Siis kerrotaanko sille, että käyttöliittymässä pitää olla tietyt komponentit ja sitten, että haluaa ratkaista ongelman tiettyä matemaattista algoritmia käyttäen. Miten etsitään bugit?
AimoJortikka
Reactions:
Viestit: 4861
Liittynyt: 11 Joulu 2022, 13:14

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja AimoJortikka »

SHT kirjoitti: 16 Kesä 2023, 11:27 En ole juurikaan seurannut keskustelua siitä, miten koodareita voitaisiin korvata tekoälyllä. Siis kerrotaanko sille, että käyttöliittymässä pitää olla tietyt komponentit ja sitten, että haluaa ratkaista ongelman tiettyä matemaattista algoritmia käyttäen. Miten etsitään bugit?
Tuohan se on se idea. Kerrotaan sanallisesti jotakin ja tekoäly koodaa. Pieniä kokeiluita on tehty, tulokset eivät toistaiseksi oli kovin mairittelevia. Johtuneeko tekoälystä vai tehtävän antajasta.

Bugit etsitään kuten koodarinkin koodaamasta, laitetaan testiin ja testataan?

Muuten on kokemuksia koodin siistimisestä ja koodin kommentoinnista. Kokemukset ihan hyviä. Siistii kohtalaisesti. Ja tietystikään sellaista koodia ei missään ole, MUTTA JOS kuitenkin on, niin tekoäly tekee aika hyvää työtä koodin kommentoinnissa. Kertoo mitä missäkin kohtaa tapahtuu. Ei tietysti kerro, että miksi, mutta on nopeampi tuottamaan kommentit verrattuna siihen, että otetaan joku joka ei ole koskaan kyseistä koodia nähnytkään ja jos vielä kieli / väline on outo.

Mutta nähtäväksi jää. Miten pitkälle pystyy korvaamaan koodareita. Saattaa joskus tulevaisuudessa olla parempi kuin huono koodari, ehkä.
Avatar
MooM
Reactions:
Viestit: 10549
Liittynyt: 30 Marras 2022, 08:29

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja MooM »

AimoJortikka kirjoitti: 16 Kesä 2023, 11:42
SHT kirjoitti: 16 Kesä 2023, 11:27 En ole juurikaan seurannut keskustelua siitä, miten koodareita voitaisiin korvata tekoälyllä. Siis kerrotaanko sille, että käyttöliittymässä pitää olla tietyt komponentit ja sitten, että haluaa ratkaista ongelman tiettyä matemaattista algoritmia käyttäen. Miten etsitään bugit?
Tuohan se on se idea. Kerrotaan sanallisesti jotakin ja tekoäly koodaa. Pieniä kokeiluita on tehty, tulokset eivät toistaiseksi oli kovin mairittelevia. Johtuneeko tekoälystä vai tehtävän antajasta.

Bugit etsitään kuten koodarinkin koodaamasta, laitetaan testiin ja testataan?

Muuten on kokemuksia koodin siistimisestä ja koodin kommentoinnista. Kokemukset ihan hyviä. Siistii kohtalaisesti. Ja tietystikään sellaista koodia ei missään ole, MUTTA JOS kuitenkin on, niin tekoäly tekee aika hyvää työtä koodin kommentoinnissa. Kertoo mitä missäkin kohtaa tapahtuu. Ei tietysti kerro, että miksi, mutta on nopeampi tuottamaan kommentit verrattuna siihen, että otetaan joku joka ei ole koskaan kyseistä koodia nähnytkään ja jos vielä kieli / väline on outo.

Mutta nähtäväksi jää. Miten pitkälle pystyy korvaamaan koodareita. Saattaa joskus tulevaisuudessa olla parempi kuin huono koodari, ehkä.
Luulisin, että ainakin alussa tekoäly on kätevä tuottamaan selkeästi määriteltyjä komponentteja, joiden toteutus on hyvin tunnettu ja löytyy netistä useasta paikasta. Säästää aikaa, joka muuten menisi sellaiseen apinakoodaukseen. Korkeamman tason rakentamine säilynee ihmisillä, ainakin toistaiseksi.
While I had personally never felt the lack of a penis, I did admit that it was a handy thing to have along on a picnic…
D. Gabaldon
SHT
Reactions:
Viestit: 739
Liittynyt: 29 Marras 2022, 21:05

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja SHT »

AimoJortikka kirjoitti: 16 Kesä 2023, 11:42
SHT kirjoitti: 16 Kesä 2023, 11:27 En ole juurikaan seurannut keskustelua siitä, miten koodareita voitaisiin korvata tekoälyllä. Siis kerrotaanko sille, että käyttöliittymässä pitää olla tietyt komponentit ja sitten, että haluaa ratkaista ongelman tiettyä matemaattista algoritmia käyttäen. Miten etsitään bugit?
Tuohan se on se idea. Kerrotaan sanallisesti jotakin ja tekoäly koodaa. Pieniä kokeiluita on tehty, tulokset eivät toistaiseksi oli kovin mairittelevia. Johtuneeko tekoälystä vai tehtävän antajasta.
Koulutetaanko jatkossa henkilöitä, joille opetetaan, miten tekoälylle annetaan ohjeet ? Ihan niinkuin 2000-luvun alkupuolella alettiin kouluttamaan testaajia.
JeeSe
Reactions:
Viestit: 2443
Liittynyt: 20 Joulu 2022, 13:37

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja JeeSe »

Sitten ollaan varmaan pulassa, kun tekoäly oppii koodaamaan tekoälyn joka osaa koodata paremman tekoälyn..
JeeSe
Reactions:
Viestit: 2443
Liittynyt: 20 Joulu 2022, 13:37

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja JeeSe »

Toisaalta, miksi tekoälyn pitäisi koodata, eikö se voisi tehokkaammin jutella koneen kanssa suoraan koneen omalla kielelläkin?
SHT
Reactions:
Viestit: 739
Liittynyt: 29 Marras 2022, 21:05

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja SHT »

JeeSe kirjoitti: 16 Kesä 2023, 14:51 Toisaalta, miksi tekoälyn pitäisi koodata, eikö se voisi tehokkaammin jutella koneen kanssa suoraan koneen omalla kielelläkin?
Konekielellä kirjoitetusta ohjelmasta ei Erkkikään löydä bugeja.
JeeSe
Reactions:
Viestit: 2443
Liittynyt: 20 Joulu 2022, 13:37

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja JeeSe »

SHT kirjoitti: 16 Kesä 2023, 15:05
JeeSe kirjoitti: 16 Kesä 2023, 14:51 Toisaalta, miksi tekoälyn pitäisi koodata, eikö se voisi tehokkaammin jutella koneen kanssa suoraan koneen omalla kielelläkin?
Konekielellä kirjoitetusta ohjelmasta ei Erkkikään löydä bugeja.
Se on kyllä totta.. Paitsi tokihan tekoäly itse voi simuloida prosessoria ja selvitellä missä kohtaa komentojonot menee pieleen..
Ajattelin tuota koodausasiaa vain tekoälyn näkökulmasta, jolle se ei mielestäni ole mitenkään välttämätöntä.
Avatar
KultaKikkare
Reactions:
Viestit: 9510
Liittynyt: 28 Marras 2022, 22:30

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja KultaKikkare »

Tekoäly (siis nykyinen chat gpt) koodaa sillä tavalla ettei se ajattele itsenäisesti lainkaan miten ohjelman pitää toimia, että siinä on jotakin järkeä, lisäksi sen arkkitehtuurilliset ratkaisut ovat kammottavia. Mutta kun tekee ensin itse arkkitehtuurisuunnitelman, sitten syöttää sille erittäin tarkat loogisen vaatimusmäärittelyt komponentti kerrallaan niin sitten tekee kyllä ihan toimivaa ja hyvännäköistä koodia. Muutamissa omissa projekteissa olen tota hyödyntänyt/testaillut.

Prosessi menee niin, että ensin sä määrittelet ohjelman hyvin tarkasti käyttäen haluamaasi kieltä, siis esim. suomea tai englantia. Paras määritellä ihan yksikkötasolla, eli suunnitella ensin itse ohjelman arkkitehtuuri ja antaa chat gpt:n tehdä yksittäisiä luokkia ja haastavammissa tapauksissa yksittäisiä funktioita. Sen jälkeen on syytä lukea tarkasti tekoälyn tekemä koodi, ja pyytää muutoksia, ja toistaa n kertaa kunnes ohjelma on valmis. Tosiaan koodiin tulee helposti kohtia joissa ei ole mitään järkeä, jos vaatimusmäärittelyssä on pienikin riski väärintulkinnalle. Tekee ainakin vielä tulkintoja joita ihminen ei koskaan tekisi niiden järjettömyyden vuoksi.

Nopeuttaa siitä huolimatta hommaa ja mahdollistaa että voi itse ajatella softaa korkeammalla tasolla.

Tulevaisuudessa saattaa softasuunnittelijat olla enempi tekoälyn ohjaajia joka sitten kirjoittaa varsinaisen matalamman tason koodin.
Be stronger than your excuses
SHT
Reactions:
Viestit: 739
Liittynyt: 29 Marras 2022, 21:05

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja SHT »

KultaKikkare kirjoitti: 16 Kesä 2023, 16:43

Nopeuttaa siitä huolimatta hommaa ja mahdollistaa että voi itse ajatella softaa korkeammalla tasolla.

Tulevaisuudessa saattaa softasuunnittelijat olla enempi tekoälyn ohjaajia joka sitten kirjoittaa varsinaisen matalamman tason koodin.
Näin itsekin ajattelen.
Avatar
Raspu
Käyttäjätunnus suljettu
Reactions:
Viestit: 7650
Liittynyt: 23 Maalis 2023, 13:22

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja Raspu »

Poika sano että tekoäly oli korjaanu sen tekemästä koodista virheitä.
Avatar
Toope
Reactions:
Viestit: 8444
Liittynyt: 05 Joulu 2022, 17:50

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja Toope »

Älkää koodatko tekoälystä suvakkia, vaan rationalistista...
Taantuvassa yhteiskunnassa tuloerot ovat minimissä.
https://sarastuslehti.com/2016/12/19/20 ... dystopian/
Suomalainen sisu:
https://www.youtube.com/watch?v=7WXuejg7fwU
Avatar
xXx
Reactions:
Viestit: 1372
Liittynyt: 11 Joulu 2022, 16:51

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja xXx »

Tekoäly kertoo miten joku muu on sen jo koodannut. Koodit pitää kysyä pienissä paloissa.
Avatar
xXx
Reactions:
Viestit: 1372
Liittynyt: 11 Joulu 2022, 16:51

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja xXx »

Tuolla koodaajat muuttuvat tehokkaammiksi, osa varmasti alkaa myös tuottamaan bugeja kun koodaavat mitä eivät ymmärrä. Isosta koodista kukaan ei sitten ota selvää että wtf. Osaamattomasta ei siis varsinaista koodaria tule tekoälylläkään.

Kysymys tai paremminkin käsky:

"Teeppäs mulle FTP ohjelma"

Johtanee siihen, että saat filezillan sourcekoodit nenän eteen tuijotettavaksi.
Viimeksi muokannut xXx, 16 Kesä 2023, 19:52. Yhteensä muokattu 1 kertaa.
Avatar
xXx
Reactions:
Viestit: 1372
Liittynyt: 11 Joulu 2022, 16:51

Re: Miten tekoäly koodaa?

Viesti Kirjoittaja xXx »

Kuten palomuureissakin tekoäly on parhaimmillaan kun teet sen itse.
Poista suositus Vastaa Viestiin