| Kirjoittaja |
Viesti |
   
Suomen Amiga-käyttäjät ry
Käyttäjätunnus: saku
Rekisteröity: 4-2013
| | Perjantaina, 24. heinäkuuta, 2026 - klo 14.28: | | Jos gen-AI ei ole juttusi, pahoittelemme ja pyydämme ohittamaan viestin! Mutta jos on, voit voittaa Retro Gamesin THEA1200:n tai Commodore 64 Ultimate Beigen uusimman Saku-lehden tekoälykompossa: C64 / Amiga AI Demo. Koimme, että kotimainen party- ja komposkene tarjoaa kyllä paljon tilaisuuksia käsityölle – ja hyvä niin! – mutta ei vielä tekoälyn ja myöskään laajennettujen koneiden harrastajille, joten päätimme kokeilla tarjota kisaa tähän nicheen. Josko saisimme uusia ihmisiä rohkaistumaan tekemään tai ainakin palaamaan näille alustoille. Lue lehdestä (https://sakulehti.fi/54) tai ohesta liitekuvasta ohjeet ja toimita sähköpostiosoitteeseemme pääasiassa tekoälyllä tehty demo tai intro C64:lle tai Amigalle, C64- tai Amiga Forever -emulaattorissa ajettavana tiedostona (eli yleiset emulaattoritiedostot käyvät, pelkkä listaus ei käy), 18. lokakuuta 2026 mennessä ja olet mukana. Seuraksi tarvitaan riittävä kuvaus tekotavasta, esimerkiksi lista prompteista. Emulaattorin tukemia retrofuturistisia ominaisuuksia kuten lisä-SIDejä, lisämuisteja tai turbo-moodia saa käyttää – lue tarkemmat säännöt lehdestä tai ohesta liitekuvasta. Inspiraatioksi suosittelemme Saku #54:n artikkeleita, joissa on generoitu tekoälyllä uusi Amiga UNIX -näytönohjainajuri tai pelkästä C64-binääristä moderni JavaScript-selain-Minidium. Kaikki halukkaat ovat lämpimästi tervetulleita Saku-lehden tekoälykompoon! Kuva: Saku #54 -tekoälykilpailu P.S. Saku-serverillä (https://sakulehti.fi/keskustelu) hyvä kanava jatkokeskusteluille on Futurismi-kategoriassa: #demoskene-x (demoskene-x)
|
   
Suomen Amiga-käyttäjät ry
Käyttäjätunnus: saku
Rekisteröity: 4-2013
| | Keskiviikkona, 2. syyskuuta, 2026 - klo 13.50: | | Mikäli oman C64 / Amiga -demon tekeminen tekoälyllä askarruttaa, olemme Saku-serverillä tehneet malliksi C64-demon Windows 11 -koneella jotakuinkin askel askeleelta. Linkkaamme keskusteluun alempana, mutta laitetaan keskeisimmät ohjeet myös tänne Saku-foorumille. Tässä ohjeet Claude-tekoälyn asentamisesta Windows 11:lle, näitä noudatimme onnistuneesti: https://claude.ai/public/artifacts/03a4aa0c-67b2-427f-838e-63770900bf1d Linuxilla/MacOS:llä on vielä helpompaa: https://code.claude.com/docs/en/quickstart Sitten tilasimme kuukaudeksi Pro-tilauksen Claudelta, hinta noin 18 euroa. Noin 45 minuuttia myöhemmin meillä oli ensimmäinen Commodore 64 -demo pyörimässä. Pyysimme Claudelta suoraan C64-ajotiedostoa, kuvaillen mitä demolta haluamme ja mitä ohjelmointikieltä käyttää. Sikäli kun Claude tarvitsi kääntäjää tai emulaattoria prosessissa, se antoi ohjeita, kuinka asentaa ilmaisversiot. Keskustelu löytyy Saku-serveriltä Discordista ja Matrixista 22. elokuuta 2026 #demoskene-x -kanavalta (huomaa -x perässä). Discord-linkki: https://discord.com/channels/1219181842503176274/1490389817790566533/1540725893599854753 Liity Saku-serverille (Discord/Matrix-kokeilu): https://sakulehti.fi/keskustelu Alla lisäksi nimimerkki Jusiin yleisempiä ohjeita ohjelmistokehitykseen tekoälyllä (Saku-serverin langasta: https://discord.com/channels/1219181842503176274/1504812156577775676, #tekoäly-ohjelmointi-kanavalta 15.5.2026). Tekomisen iloa!
quote:Langallinen vinkkejä AI-vetoisiin projekteihin, oli sitten puhdasta koodia tai liittyi siihen sitten hardistakin. Omia kokemuksia ja havaintoja. Tulee vähän toistoa aiempaan, on sitten samassa paikassa. Lisää omat vinkit. #1 Tärkein ensin, eli se AI-työkalu, kaiken A ja O. Webbitsäteillä on paikkansa, mutta rajat tulee äkkiä vastaan kun miettii, mitä kaikkea sillä AI:lla saakaan aikaiseksi. - Claude Code / CLI, Desktop jne kaikki pohjaa samaan - Codex (ei kai omaa IDEä tms vielä?) - vscode (ja monet muut IDE) + Claude / Codex lisäosa. Itsellä nyt vscode + claude + codex (viimeinen tekee testinä reviewt) #2 Ihan ensimmäisenä on aina speksaus-sessio: Mitä tehdään, miksi, millä, miten. Plan mode (tai vastaava) - Jos on jo olemassa mitä tahansa dokumentaatiota, skemoja, kuvia, API-kuvauksia, PDF tiedostoja ihan mitä tahansa. Niin puske ne vaikka projectin docs kansioon. - Aloita vaikka ihan vaan tsättäämällä: Starting new project, end goal is, tools used, existing docs here, existing code here, debug tools available etc... help me plan this. Ja keskustelu käyntiin, sinne voi sitten lisäillä urleja sekaan, että mistä löytyy aiheesta tietoa. Hyviä asiaan liittyviä foorumeita jotka ennestään tiedät jnejne. Ja tässä kohtaa AI-kalu helposti ehdottaa projektin jakamista osiin ja jos ei, ja kyseessä vähänkään isompi kokonaisuus niin se ehdottomast kannattaa pyytää tekemään. Siitä tulee sitten erillisiä markup-tiedostoja 01-dsfsdfdf.md 02-dfsfdsfd.md jne. - Sitten kun speksi alkaa olemaan valmis, niin edelleen Plan modessa laita Claude käymään se sun kanssa vielä kertaalleen läpi. Tai se yksittäinen osakokonaisuus, jos projekti jakautui pienempiin paloihin. Tähän on oiva työkalu ns. /grill-me skill (tai sen sisar /grill-with-docs) löytyy täältä https://github.com/mattpocock/skills asennus: Kerro claudelle, että haluat täältä skillit käyttöön tai kopipasteet sieltä ne jotka haluat, molemmat toimii. https://github.com/mattpocock/skills/tree/main/skills/productivity tuolta löytyy grill-me ja handoff kannattaa ottaa myös heti. Grill-with-docs löytyy https://github.com/mattpocock/skills/tree/main/skills/engineering - Grillaus-sessiossa käytte speksin kriittisesti läpi ja pallottelette miten tietyt asiat tehdään kohta kohdalta, AI myös ehdottaa mitä itse valkkaisi. #3 /clear conversation eli AI:n 'lähimuisti' on rajallinen, joo osaa paremmin ja huonommin 'pakata' sitä kun tulee täyteen. Mutta kaikkein paras on vaan aloittaa tyhjältä pöydältä. Muuten menee helposti hallusinoinniksi. - Eli kun osakokonaisuuden speksi oli valmis, grillattuna .md tiedostossa niin sitten vaan /clear komento (vaihtelee riippuen kalusta). Ja perään, start / continue <viittaus speksiin>. - Yllä mainittua /handoff skilliä voi myös käyttää, jos on vaan tsättäillyt menemään, se luo sen hetkisestä tarinoinnista koosteen jonka voi sitten antaa syötteeksi /clear jälkeen. #4 Sitten koodaamaan. Jos ym. on tehty hyvin ja huolella, AI-kalu voi olla tässä kohtaa hyvinkin automaattinen. Rohkeimmat vääntää silloin Auto moden päälle, niin eipä kysele typeriä kesken kaiken... (oman harkinnan mukaan, kun AI-kalu alkaa olla tutumpi) #5 Debuggaus: Palautekanavat AI:lle, älä alistu copypaste-apinaksi! Eli kopioit konsolista, logeista, toisesta laitteesta, toisen laitteen näytöltä juttuja kun joku meni mönkään. Järjestä AI:lle pääsy kaikkeen mahdolliseen dataan mikä vaan mahdollista. Omia esimerkkejä: - Sarjaliikenne (C64U, Raspberryt, x86 laitteet, Amiga) - ADB/logcat ja kaikki eri ympäristöjen debug-kalut. (Android, Tizen, WebOS) - SSH / Telnet (C64U, kaikki linuxvärkit, Amiga) - JTAG (z3660, C64U) - Kuvaruutukaappaukset (C64U, Rpi, x86, Amiga, Android, Tizen, WebOS) Ja juuri ym. liittyen, Clauden kanssa yhdessä tehtiin parit työkalut tähän kategoriaan: - https://github.com/jusii/ultimate64-jtag-recovery-pi Gideon tarjosi vain tietyn sarjapiirin kera toimivan JTAG recoveryn. Ei sattunut itsellä just sillon sitä olemaan, joten tehtiin Raspberrysät 'emulaattori' https://github.com/jusii/ultimate64-jtag-recovery-pi Lähtötietoina Gideonin scriptit ja speksit, loppu oli sitten Clauden kanssa jutustelua. Koko em. repo on Clauden tuotosta kuvineen. - https://github.com/jusii/LGLocalRemote LG Professional näytöissä toimiva HDMI-kaappari / remote. Ihan ehdoton työkalu itselle niin työssä kuin harrastuksissa. Saan monta laitetta kerralla kiinni ja vaihdettua inputtia ilman kaukosäätimellä sohimista. Ja, saan otettua screenshotteja joko itselle tai Claude ottaa itse API:n kautta. Tämän tilalle käy tietysti mikä tahansa toteutus, jolla kuvakaappauksia saa otettua automatic. #6 AI-kalut helposti myös ehdottelee, että tässä komennot, aja ne siellä ja siellä. Tähän vastaan lähes aina: Aja ite! Toki otettava huomioon, että se AI voi periaatteessa innostua tekemään mitä tahansa, joten toki se mielessä. Oli ne komennot sitten omassa koneessa ajettavia, tai debugattavassa laitteessa, niin pääsyn kun voi järjestää niin aina parempi. #Disclaimer: Ym. sitten sovellettava tietoturvan, dataturvan jneyms. osalta projektiin ja ympäristöön. Omissa projekteissa Claude saa helposti pääsyn ja luvan vaikka mihin, mutta kun työmoodissa ollaan, nii ei tietysti ole minkäänlaista asiaa esim. tuotantolaitteisiin.
|
|