Tämä on mainospaikka (näillä pidetään sivusto pystyssä)

Generatiivisen AI:n käyttö koodauksessa ja modeissa

m_vierimaa

Well-Known Member
Uusi ketju tekoälyn vaikutuksista kiinnostuneille!

Pääsin kokeilemaan AI:n hyötyjä asentamalla lokaalin AI:n omalle PC:lle. Alku oli ja ei ollut lupaava. Lähdin liikkeelle retropuolelta, erityisesti kiinnosti mahdollisuus käyttää AI:ta vanhojen pelien koodaamisessa joten pyysin AI:ta generoimaan hello world tekstin zx spectrumin Z80 konekielellä, kääntämään sen binääriksi ja tallentamaan sen z80 retroemulaattoreissa toimivaan .tap formaatttiin.

Käytössä ollut qwenin kielimalli teki kyllä työtä käskettyä, ja muistin perukoita kaivelemalla tuloskin näytti konekielellä suht. ok:lta. Ainoa vaan että koodi ei toiminut. Kun huomautin asiasta, AI valitteli kovasti ettei sillä ole pääsyä z80 assembler kääntäjään joka tekisi homman taatusti. Voi olla että konekieli hyödynsi liikaa ROM kutsuja joita ei tietenkään löydy ilman oikeaa BIOSsia. Mutta sinänsä maagista että ketjutus konekieli, binääri, kasettitallennus, voisi toimia. Tämä myös selittänee miksi ZX Spectrumin varsinaisen eliniän jälkeisiä pelejä on alkanut ilmaantua sille käännöksinä.

Seuraavaksi annoin sille hieman helpomman tehtävän, pyysin sitä koodaamaan PC:lle pac-man pelin ja sen se toteuttikin osapuilleen oikeanlaisesti. Tässä vaiheessa innostus jatkoprompteihin alkoi lähennellä nollaa joten totesin tuloksen riittäväksi proof-of-conceptiksi.

Haittapuolena vibe-koodauksesta modeja satelee nyt joka puolelta tuhkatiheään, etenkin retropuolella joka toinen retrokoneen ytimen kehitys alkaa olla AI-pohjaista. On siiinä toki etunsakin jos 60 000 koodirivin sijaan kirjoittaa tuhat riviä ja AI -loput.
 
This is fucking wild, eli AI:n avulla pystyy mixailemaan eri pelejä keskenään. eka on normi AI generoitu peli, mutta nuo muut holy fucking shit, Eli Mario Elden ringiä, Batman Spider-mania, GTA 5 minecraft ja muuta, esim 6,14 kohdassa mario tekee Elden ring bossille bowser häntä grabbing moven mario 64:sta

 
Viimeksi muokattu:
This is fucking wild, eli AI:n avulla pystyy mixailemaan eri pelejä keskenään. eka on normi AI generoitu peli, mutta nuo muut holy fucking shit, Eli Mario Elden ringiä ja muuta


Noita klippejä AI-sekoituksista tuli itselläkin vastaan. Kaikkia yhdistää se, ettei missään ole mitään järkeä. Useimmiten luomukset ovat juuri sellaisia lyhytvideon mittaisia, koska näistä sekoituksista ei oikein muuhun ole kuin klikkejä paskavideoille keräämään. Kun kaikkea voi laittaa sekaisin kaiken kanssa, ei millään ole enää mitään merkitystä. Modikulttuuriin tämä tulee varmasti vaikuttamaan jollain aikavälillä. Sitten pidemmällä aikavälillä toki myös laajemmin pelaamiseen.

Tulevaisuus näyttää melko ankealta.
 
en usko että on menossa kun eihän tuo ole kun PC:llä mahdollista helpoittaa vaan tosiaan modaajien työtä kun voi tehdä jatkossa sitten AI:lla nuo modaukset ja muut, mutta todennäköisesti menee ainakin muutama vuosi ennenkö tämä systeemi on vielä käytännöllisempi. et tekniikan pitää tuosta vielä kehittyä. muutenkin nyky tokeneiden hinnoilla tuollainen modailu on myös aivan saatanan kallista.
 
Viimeksi muokattu:
This is fucking wild, eli AI:n avulla pystyy mixailemaan eri pelejä keskenään. eka on normi AI generoitu peli, mutta nuo muut holy fucking shit, Eli Mario Elden ringiä, Batman Spider-mania, GTA 5 minecraft ja muuta, esim 6,14 kohdassa mario tekee Elden ring bossille bowser häntä grabbing moven mario 64:sta


Tuohan on silkkaa varastamista, vai onko pelinkehittäjät antaneet luvan tälläselle sonnalle?
 
niinno eikai porukka tee noita kun omaksi iloksi että tuskin meinaa julkaista noita, ihmisten ladattaviksi tai ainakaan mitään rahallista hyötyä tuskin haluaa niistä, et jotain demoa voi jossain omassa private discordissa jakaa. itsekkin tehnyt FF7 Gwentin Witcher 3:sta joka käyttää täysin samoja sääntöjä kun Witcher 3 yms mutta tarkoitus ei ole julkaista niitä vaan teen tosiaan crossover pelejä ja muita omaan käyttööni. ja kyllähän tosiaan skin model modeja löytyy vaikka mihinkä peleihin muutenkin. esim Final fantasy Remaket ja Rebirthit ja Ressut sä voit pelata oikestaan minkä tahansa tunnetun hahmon skinmodeleille ja outfitillä sen verran paljon löytyy siihen noita skin/outfit modeleita
 
Viimeksi muokattu:
Aina voi kokeilla. Generatiivinen AI on tätä päivää joten en näe siinä mitään ihmeellistä. Siksi pitäisinkin se mieluummin omana ketjunaan koska sieltä päin tulee jatkuvasti uutta, ja helposti se sitten peittää alleen muun keskustelun.

Ns. Modplosion on seurausta tästä, varsin paljon modeja kehitetään tällä hetkellä AI:lla, ja meno tuskin rauhoittuu kun AI kehittyy entisestään.
 
No voi jumaliste, minäpä perustan sellaisen, niin päästään tässä eteenpäin.

hyvä juttu että joku muu sen perustaa koska uskon että jos sen itse perustan niin se voi eskaloida tiettyjä lieveilmiöitä ja triggeröidä tiettyjä ihmisiä, ihan vain se että olisin kyseisen ketjun perustaja kun olen profiloitunut aikalailla täysin kyseiseen teknologiaan, niin parempi et joku muu sen tekee. otetaan vaikka esimerkkinä kun puhuin AGI:sta tuolla yhteiskunta vaikutus AI ketjussa niin se jo triggeröi tiettyjä ihmistä vaikka se liittyy oleellisesti kyseiseen ketjuun.
 
Viimeksi muokattu:
hyvä juttu että joku muu sen perustaa koska uskon että jos sen itse perustan niin se voi eskaloida tiettyjä lieveilmiöitä ja triggeröidä tiettyjä ihmisiä, ihan vain se että olisin kyseisen ketjun perustaja kun olen profiloitunut aikalailla täysin kyseiseen teknologiaan, niin parempi et joku muu sen tekee. otetaan vaikka esimerkkinä kun puhuin AGI:sta tuolla toisessa ketjussa niin se jo triggeröi tiettyjä ihmistä vaikka se liittyy oleellisesti kyseiseen ketjuun.
Tarkoitus ei silti ole että sitä spämmitään kaikella tekoälykeskustelulla vaan pidetään se pelaamisen ja AI:n (positiivisiin) puoliin liittyvänä.
 
Perustakaa vaan ketju niille omille AI-tuotoksille. Siellä sitten voi jokainen spämmätä sitä omaa AI-paskaansa niin paljon kuin sielu sietää ja ne sitten lukevat ketjua, joita asia kiinnostaa.
 
Perustakaa vaan ketju niille omille AI-tuotoksille. Siellä sitten voi jokainen spämmätä sitä omaa AI-paskaansa niin paljon kuin sielu sietää ja ne sitten lukevat ketjua, joita asia kiinnostaa.
Perustin jo. Jospa keskustelu pysyisi kiinnostavana useammalle. Näköjään YP oli sitten taidokkaasti vaihtanut tuon ekan viestini tilalle muissa ketjuissa keskustelua. EDIT: Olikin korjattu nyt aloitusviesti oikeaksi.
 
Viimeksi muokattu:
nyt tosiaan kun meille on oma ketju niin poistelin tästä kaikkia turhia viestejä omalta osaltani mitä sinne pc keskusteluun tuli laitettua ja mitkä siirrettiin tänne, kun ne ei kumminkaan tähä aiheeseen liity tai tähä ketjuun.
 
Perustin jo. Jospa keskustelu pysyisi kiinnostavana useammalle. Näköjään YP oli sitten taidokkaasti vaihtanut tuon ekan viestini tilalle muissa ketjuissa keskustelua.
Koska kaikki viestit siirrettiin yhteen ketjuun, Xfora laittaa ne automaattisesti järjestykseen, jossa ne oli julkaistu.

Aloitusviestin julkaisuaikaa on nyt muutettu niin, että se näkyy ketjussa ensimmäisenä.
 
tuossa on ihan mielenkiintoinen oloinen app julkaistiin tosiaan eilen, eli agentti pohjainen game develop softa, missä voi käyttää omaa local LLM:ää tai Agenttia, valitettavasti tosiaan ei ole vielä windows versiota saatavilla vielä että pelkkä linux ja Mac versiot, toivottavasti windows versio tulee pian, itse ainakin odotan innolla että pääsee tätä testailemaan.

 
Paljon tunteita herättää, olen huomannut. Joilakin alustoilla ja kanavilla, jokainen kommentti aiheesta, joka ei ole 100% negatiivinen aivan kaikkea AI:ta vastaan, on automaattinen paskamagneetti. Parempi vain seurata hiljaa sivusta.

Oma kokemuklseni AI:n käytöstä on lähes vain ja ainostaan googlen haku. Minäkin pitkään harasin vastaan, ja mielummin hain kaipaamani tiedon sieltä ilman AI:n apua. Mutta kokeiltuani, se AI chätbotti on aika hyvä. Kokemus muistuttaa hieman wikipedia-surffausta, jossa aiheeseen kuin aiheeseen voi syventyä syvemmälle, tai vain harhailla sinne tänne.

Itse aiheeseen, eli pelien modaaminen AI:n avulla. En koe olevani modaaja, vaikka joskus on pieniä muutoksia tullut peleihin tehtyä, useimmiten pelin sisäisillä työkaluilla. En myöskään julkaise tai jaa "modejani". Mitään koodamista en ole koskaan tehnyt (okei, joitain muutaman rivin BASIC-pätkiä, joskus teininä. IF THEN GOTO).

Hiljattain palasin pelaamaan Crusader KIngs 2 peliä. Olin unohtanut joitain yksityiskohtia eräistä pelin konsepteista, joten kysyin googlelta. Tämä johti pitkähköön keskusteluun pelin mekaniikoista, niiden todellisisita keksiajan vastineita, ja näiden yhteen sovittamisesta mahdollisimman historiallisesti realistiseen pelikokemukseen. Ja puolihuolimattomasti kysyin, että löytyisikö modia, tai voisiko sellaisen edes tehdä, korjaamaan erään pienen epäkohdan pelissä. AI sanoi, että ei löydy, kyllä on mahdollista tehdä, ja tehdäänkö ? Sanoin OK, ja AI sylki koodia. Pirun kapistus, jekutti minut vibe-koodaamaan. No, yrityksen, erehdyksen ja muutaman AI-hallusination kautta modi saatiin toimimaan tyydyttävällä tavalla. Seuraavannnna päivänä tehtiin toinen modi.

Tiesin kyllä, että CK2:lla on maine helposti modattavana pelinä. Ja olen joskus hieman ohjeita vilkaissutkin. Mutta pelkkä ajatus koodin kirjoittamisesta tai opettelemisesta pelotti minut nopeasti pois. Ja tässä on vain kyse pelin koodin sisältävien komentojen hyödyntämisestä ja muokkamisesta, ei varsinaisesta itse koodin puukottamisesta. Mutta koska prosessi ei mennyt ihan vain copy-pasteemalla, vaan joudin tiettyjä pätkiä etsimään ja käsin korjaamaaan, näiden tiettyjen tiedostojen logiikka, koodin rakenne ja järjestys alkoi hiljalleen näyttämään tutulta ja avautumaan minulle. En vieläkään koe olevani modaaja, mutta ymmärrän nyt paremmin miten helppoa vibe-koodaminen voi helpoimmillaan olla, ja miten hyvältä se voi tuntua kun sillä saa jotain toimivaa aikaaan.
 
Ylös Bottom