Ohjelmointi tekoälyn kanssa · interaktiivinen kirja · 20 kieltä

Rakenna ensimmäinen hyödyllinen sovelluksesi tekoälyn avulla

Opettele kuvaamaan, mitä haluat, anna tekoälyn kirjoittaa koodi ja tarkista, korjaa ja muuta se sitten itse.

Aloita ilmaiseksi toimivalla ostoslistasovelluksella. Sen jälkeen kirja vie sinut kymmenen oppitunnin läpi: promptit, tekoälyn koodaustyökalut, testaus, tietoturva ja sovelluksen julkaiseminen verkossa.

Yhden päivän live-tekoälykurssi maksaa Isossa-Britanniassa yleensä noin £300. Tämä kymmenen oppitunnin kirja:

£5.99 yhteensä enintään 3 kielestä

Valitse 1, 2 tai 3 kieltä. Kokonaishinta on aina £5.99. Valitse laitoksesi ennen maksua ja lue niitä verkossa millä tahansa selaimella.

🛡️ 14 päivän rahat takaisin -takuu: jos kirja ei sovi sinulle, lähetä meille sähköpostia 14 päivän kuluessa ostosta, niin saat koko summan takaisin.

Kokeile ilmaista oppituntia Hanki kirja – £5.99
Kuvitettu yleiskatsaus kirjaan Ohjelmointi tekoälyn kanssa ja sen aiheisiin
Kokeile valmista sovellusta

Tämän rakennat ilmaisella oppitunnilla

Muuta määrää, hintaa tai budjettia ja katso, miten summat lasketaan uudelleen. Merkitse tuote ostetuksi: loppusumma pysyy samana, juuri kuten oppitunnin säännöt sanovat.

TuoteMääräHinta £Rivin hinta £Ostettu
Budjetti £ Yhteensä: 0.00

Oletko puhelimella? Kokeile demoa nyt ja tee koko oppitunti myöhemmin tietokoneella – siihen menee noin 30–45 minuuttia.

Maksullisen kirjan sisältö

Tältä interaktiivinen laitos näyttää

Oppitunnin sivu, jossa tavoitteet ja lukuluettelo
Oppitunnit selkeine tavoitteineen, vaiheittaiset osiot ja edistymisen seuranta
Pikastartti-oppitunnin testitaulukko
Käytännön tarkistukset: testitaulukot, joilla testaat omaa sovellustasi
Kertauskysymykset ja Näytä vastaus -painikkeet
Kertauskysymykset ja itsetestit jokaisen oppitunnin lopussa
Haettava 207 termin sanasto
Haettava sanasto, jossa 207 termiä selitetään selkokielellä
Kirjan kaikki 15 osaa
  1. Johdanto: Näin käytät tätä kirjaa
  2. Pikastartti: Ensimmäinen hyödyllinen sovellukseni – ostoslista, joka vahtii budjettiasi
  3. Johdatus ohjelmointiin tekoälyn kanssa
  4. Keskusteleva tekoäly: Claude ja ChatGPT chatissa
  5. GitHub Copilot: tekoäly suoraan editorissa
  6. Cursor: tekoälylle rakennettu editori
  7. Claude Code: agenttinen ohjelmointi
  8. Muut työkalut ja miten valita
  9. Prompt engineering ohjelmoijille
  10. Testaus tekoälyn avulla
  11. Tietoturva ja tekoälyn tuottaman koodin katselmointi
  12. Käyttöönotto, ylläpito ja pitkäjänteinen työ
  13. Liite A: Sanasto
  14. Liite B: Tiivistetty tarkistuslista
  15. Liite C: Promptikirjasto
  16. Liite D: Mitä seuraavaksi
Ilmainen ensimmäinen luku · kokeile heti

Ensimmäinen hyödyllinen sovellukseni: ostoslista, joka vahtii budjettiasi

Tänään rakennat oman pienen ohjelman. Kirjaat siihen, mitä sinun pitää ostaa, kuinka monta ja suunnilleen mitä ne maksavat. Ohjelma laskee loppusumman, ja sen jälkeen opetat sen varoittamaan, kun budjettisi ylittyy. Tekoäly auttaa sinua kirjoittamaan koodin. Sinä päätät, mitä ohjelman pitää tehdä, ja sinä tarkistat, että se todella tekee sen.

Noin 30–45 minuuttia tietokoneella. Mitään ei tarvitse asentaa, eikä sovellus itse vaadi tiliä; käyttämäsi tekoälyavustaja (esimerkiksi Claude tai ChatGPT) voi pyytää sinua kirjautumaan sisään.

Avaa ilmainen luku: 5 vaihetta ensimmäiseen toimivaan sovellukseesi

Vaihe 1: Kuvaa ongelma omin sanoin

Lähes jokainen käy kaupassa, joten ostoslista on täydellinen ensimmäinen projekti. Sinun ei tarvitse ymmärtää ohjelmoinnista mitään nähdäksesi, toimiiko ostoslista: kirjoitat leipä, maito ja kananmunat, näet loppusumman ja rastit tuotteet sitä mukaa kuin ostat ne. Tuloksena on jotain, mitä voit oikeasti käyttää jo tällä viikolla.

Ennen kuin avaat yhtään tekoälytyökalua, täydennä nämä kolme lausetta paperille tai muistiinpanoon. Tämä on koko kirjan tärkein ohjelmointitaito: toiveen muuttaminen konkreettisiksi säännöiksi.

  1. Minun pitää kirjata… (esimerkiksi: jokainen tuote, kuinka monta tarvitsen ja yhden kappaleen hinta).
  2. Haluan ohjelman laskevan… (esimerkiksi: kunkin rivin hinnan ja koko ostoskerran loppusumman).
  3. Tiedän ohjelman toimivan, kun… (esimerkiksi: kaksi 25 euron tuotetta näyttää 50 €, eikä tuotteen rastiminen muuta loppusummaa).
Kolmas lause on määritelmäsi sille, milloin työ on valmis. Jos et osaa sanoa, mistä tiedät ohjelman toimivan, ei tekoälykään voi sitä tietää.

Vaihe 2: Rakenna ensimmäinen pieni versio

Ensimmäinen versio on yksi tiedosto, joka aukeaa verkkoselaimessasi. Ei asennettavaa ohjelmointiympäristöä, ei palvelinta eikä kirjautumista. Kopioi alla oleva prompti tekoälyavustajaasi (Claude, ChatGPT tai vastaava) täsmälleen sellaisenaan.

Prompti: ensimmäinen ostoslistani

Auta minua rakentamaan ensimmäinen yksinkertainen sovellukseni. Olen täysi aloittelija.

Tee ostoslista yhteen tiedostoon nimeltä ostokset.html, jonka voin avata verkkoselaimessani. Laita kaikki tyylit ja kaikki JavaScript tähän samaan tiedostoon, ilman ulkoisia kirjastoja.

Haluan syöttää tuotteen nimen, määrän ja yhden kappaleen hinnan. Painike lisää tuotteen listaan. Näytä kunkin rivin hinta ja alareunassa koko ostoskerran loppusumma. Anna minun poistaa tuote ja merkitä se ostetuksi. Tuotteen merkitseminen ostetuksi ei saa muuttaa loppusummaa.

Hylkää tyhjä nimi, virheelliset luvut, negatiivinen hinta ja määrä, joka on nolla tai pienempi. Hyväksy hinnassa sekä desimaalipilkku että desimaalipiste.

Kerro ensin suunnitelma lyhyesti. Kirjoita sitten koko koodi ja tarkat vaiheet tiedoston tallentamiseen ja avaamiseen. Älä lisää vielä muita ominaisuuksia.
  1. Kopioi koodi. Käytä tekoälyn vastauksessa olevaa kopiointipainiketta, niin saat koko koodin ensimmäisestä rivistä viimeiseen.
  2. Tallenna nimellä ostokset.html. Avaa pelkkää tekstiä käsittelevä editori (Windowsissa Notepad, Macissa TextEdit pelkkä teksti -tilassa), liitä koodi ja tallenna nimellä ostokset.html. Valitse tiedostotyypiksi ”Kaikki tiedostot”, ei ”Tekstitiedostot”.
  3. Avaa se selaimessa. Kaksoisnapsauta tiedostoa tai vedä se selainikkunaan. Sinun pitäisi nähdä ostoslistasi eikä koodia täynnä olevaa sivua.
Yleisin virhe: tiedosto tallentuu nimellä ostokset.html.txt. Silloin se aukeaa tekstinä, ja näet sovelluksen sijaan koodin. Ota tiedostonhallinnassa tiedostopäätteet näkyviin ja nimeä tiedosto uudelleen niin, että se päättyy pelkkään .html.

Vaihe 3: Tarkista, ettei se ole pelkkä kaunis kuva

Oikealta näyttävä sovellus ei ole sama asia kuin toimiva sovellus. Käy tämä taulukko läpi rivi kerrallaan ja vertaa näkemääsi oikeaan tulokseen. Tämä on ensimmäinen oikea testisi.

Testaa ostoslistasi
Mitä syötät tai teetOikea tulos
Lisää 2 kappaletta hintaan 25 €Rivin hinta 50 €, loppusumma 50 €
Lisää 1 kappale hintaan 30 €Loppusumma 80 €
Rastita ensimmäinen tuote ostetuksiLoppusumma on yhä 80 €
Poista ensimmäinen tuoteLoppusumma 30 €
Syötä hinnaksi -5Selkeä varoitus, mitään ei lisätä
Syötä hinnaksi 2.50 pisteelläHyväksytään arvona 2,50

Jos jokin rivi ei mene läpi, älä vielä korjaa koodia käsin. Kerro tekoälylle tarkasti, mikä rivi epäonnistui, mitä syötit ja mitä näit sen sijaan, ja pyydä sitä korjaamaan vain se ongelma.

Säilytä tämä taulukko. Aina kun sinä tai tekoäly muutatte sovellusta, käy se uudelleen läpi. Juuri tämä tapa erottaa toimivan ohjelmiston ohjelmistosta, joka toimi vain kerran.

Vaihe 4: Tee yksi muutos itse

Tee nyt ensimmäinen muutoksesi niin, ettei tekoäly kirjoita sitä puolestasi. Kysy tekoälyltä: ”Missä kohtaa koodiani on sovelluksen otsikko?” Se osoittaa rivin, joka näyttää suunnilleen tältä: <h1>Ostoslista</h1>.

  1. Etsi otsikko. Avaa ostokset.html tekstieditorissa ja etsi rivi, jonka tekoäly osoitti.
  2. Vaihda teksti. Korvaa <h1>- ja </h1>-merkintöjen välissä olevat sanat omalla otsikollasi, esimerkiksi ”Lauantain ostokset”. Älä poista kulmasulkeita.
  3. Tallenna ja päivitä. Tallenna tiedosto, palaa selaimeen ja päivitä sivu. Uuden otsikkosi pitäisi näkyä.

Pyydä sitten tekoälyä selittämään oma tiedostosi kolmessa osassa käyttäen esimerkkinä sinun koodiasi. Huomaat, että jokainen verkkosovellus rakentuu samoista kolmesta kerroksesta:

HTML
  • Luo kentät, painikkeet ja listan
  • Kuvaa, mitä sivulla on
CSS
  • Määrää värit, koot ja välit
  • Kuvaa, miltä sivu näyttää
JavaScript
  • Lisää ja poistaa tuotteet sekä hoitaa laskut
  • Kuvaa, mitä tapahtuu, kun napsautat

Vaihe 5: Opeta sovellukselle uusi taito

Oikeat ohjelmat kasvavat pienin askelin. Lisää yksi uusi ominaisuus ja testaa sitten uudelleen. Lähetä tekoälylle samassa keskustelussa tämä jatkopyyntö:

Prompti: lisää budjetti

Lisää ostoslistaani budjetti. Anna minun kirjoittaa summa, jonka haluan käyttää. Näytä, paljonko on jäljellä. Jos loppusumma ylittää budjetin, näytä selkeä varoitus ja summa, jolla budjetti ylittyy. Pidä kaikki muu toiminta täsmälleen ennallaan ja näytä minulle koko päivitetty tiedosto.
Testaa budjetti
Mitä syötät tai teetOikea tulos
Budjetti 100 €, tuotteita yhteensä 80 €Jäljellä 20 €, ei varoitusta
Lisää 30 euron tuoteVaroitus: budjetti ylittyy 10 €
Poista tuo tuoteJäljellä 20 €, varoitus katoaa
Lisätehtävä vasta, kun kaikki yllä oleva toimii: pyydä tekoälyä muistamaan lista käyntikerrasta toiseen selaimen paikallisen tallennustilan avulla. Ensimmäinen onnistumisesi ei saa koskaan riippua monimutkaisista asetuksista, joten jätä tämä viimeiseksi.

Olet nyt rakentanut, käynnistänyt, testannut ja muuttanut oikean sovelluksen. Se ei ole koko ohjelmointi, mutta se on rutiini, jonka toistat jokaisessa seuraavassa oppitunnissa: kuvaa selkeästi, anna tekoälyn generoida, tarkista odotettuja tuloksia vasten ja muuta yksi asia kerrallaan.

Valmista?

Tätä kirja opettaa seuraavaksi

Pyydä muutoksia täsmällisesti
Oppitunti 7: promptit, joissa on konteksti, tavoite, rajoitteet ja muoto.
Löydä ja korjaa virheet
Oppitunnit 2–5: työskentely chat-avustajien, Copilotin, Cursorin ja Claude Coden kanssa.
Testaa kunnolla
Oppitunti 8: automaattiset testit, reunatapaukset ja regressiot.
Pidä se turvallisena ja vie se verkkoon
Oppitunnit 9–10: tietoturvakatselmointi, käyttöönotto ja ylläpito.

Kymmenen oppituntia harjoituksineen, kertauskysymykset, 207 termin sanasto ja promptikirjasto. £5.99 enintään kolmesta kielestä 20:stä.

Jatka koko kirjalla – £5.99

Etkö ole vielä valmis ostamaan?

Saat 5 valmista tekoälykehotetta omien sovellusten rakentamiseen

Jätä sähköpostiosoitteesi, niin saat kehotteet heti sekä muutamia käytännön vinkkejä ohjelmistojen rakentamisesta tekoälyn avulla. Ei roskapostia, ja voit perua tilauksen milloin tahansa.

Kirjan sisältö

Ideasta toimivaksi ohjelmistoksi

Suunnittele ja rakenna

Aloita selkeästä toimeksiannosta, valitse sopivat tekoälytyökalut ja käytä käytännöllisiä kehotteita kehityksen edetessä.

Tarkista työsi

Opi tarkistamaan tekoälyn tuottamaa koodia, kirjoittamaan testejä ja huolehtimaan tietoturvasta ennen julkaisua.

Jatka oppimista

Hyödynnä harjoituksia, kertauskysymyksiä, sanastoa ja kehotekirjastoa, kun työstät omia projektejasi.

Valitse laitoksesi

Valitse enintään kolme kieltä

Englanti, tšekki, slovakki, saksa, ranska, espanja, italia, portugali, hollanti, puola, unkari, romania, bulgaria, venäjä, ukraina, turkki, ruotsi, tanska, norja ja suomi.

Maksun käsittelee turvallisesti SumUp. Heti maksun jälkeen voit lukea laitoksiasi verkossa, täällä ABCDayZ:ssa, millä tahansa laitteella.

£5.99 yhteensä. Valitse alta 1, 2 tai 3 kieliversiota.

Sinun laitoksesi

Lisää enintään 2 kieltä – sisältyy hintaan £5.99

🛡️ 14 päivän rahat takaisin -takuu: jos kirja ei sovi sinulle, lähetä meille sähköpostia 14 päivän kuluessa ostosta, niin saat koko summan takaisin.

Valitse enintään 3 kieltä ja maksa turvallisesti SumUpilla.

Myyjä: Marek DesignLeaf & DAP (Digital Art Production), 1 Oriel Court, Didcot, Oxfordshire, OX11 8UG, United Kingdom. Yhteystiedot: marek@designleaf.co.uk. Palautukset ja ongelmat · Tietosuoja

Ennen ostamista

Mitä saan?

Interaktiivisen HTML-laitoksen jokaisella valitsemallasi kielellä (enintään kolme), luettavaksi verkossa ABCDayZ:ssa millä tahansa laitteellasi.

Montako kieltä saan?

Valitse 1, 2 tai 3 kieliversiota 20 saatavilla olevasta. Hinta on joka tapauksessa yhteensä £5.99. Valitse kielet ennen maksamista.

Miten toimitus toimii?

Maksat SumUpin suojatulla maksusivulla. Heti kun maksu on vahvistettu, palaat ABCDayZ:hin ja laitoksesi avautuvat verkossa. Saat myös henkilökohtaisen käyttölinkin muita laitteitasi varten.

Ohjelmointi tekoälyn kanssa

Kenelle kirja on tarkoitettu

Esimerkkejä siitä, missä voit soveltaa kirjan menetelmää. Kirja itse käy läpi ostoslistan ja töiden seurantaesimerkin; alla olevat ideat ovat omia projektejasi varten.

🔧

Ammattilainen

Haluaa yksinkertaisen sovelluksen, joka muuttaa työn tiedot selkeäksi tarjoukseksi asiakkaalle.

Kirjan avulla: Oppii kuvailemaan sovelluksen tekoälylle vaihe vaiheelta, testaamaan tulokset ja ajamaan sovellusta puhelimessa.

🛒

Pienen kaupan omistaja

Tuhlaa aikaa tilausten ja varaston seurantaan vihkoissa ja taulukoissa.

Kirjan avulla: Rakentaa pienen tilaus- ja varastoseurannan, joka on räätälöity juuri kaupan toimintaan.

🌱

Täysi aloittelija

Ei ole koskaan kirjoittanut riviäkään koodia eikä tiedä, mistä aloittaa.

Kirjan avulla: Etenee lukujen mukana nollasta ensimmäiseen toimivaan ohjelmaan ja tarkistaa työn jokaisen vaiheen jälkeen.

Näytä 13 muuta esimerkkiä
💼

Freelancer

Hänellä on idea pienestä työkalusta, josta muut olisivat valmiita maksamaan.

Kirjan avulla: Oppii suunnittelemaan, rakentamaan, testaamaan ja julkaisemaan sen sekä valmistelemaan sen myyntiin verkossa.

📊

Toimistotyöntekijä

Toistaa samoja taulukko- ja raporttitehtäviä joka viikko.

Kirjan avulla: Kirjoituttaa tekoälyllä skriptejä, jotka automatisoivat tylsät osat turvallisesti ja vaihe vaiheelta.

🎓

Alanvaihtaja

Haluaa näyttää todellisia projekteja pelkkien todistusten sijaan.

Kirjan avulla: Kokoaa pienen portfolion toimivista ohjelmista ja ymmärtää, miten kukin niistä toimii.

🏠

Vuokranantaja

Tasapainoilee vuokralaisten, vuokrapäivien ja korjausten kanssa lukuisten viestien ja muistiinpanojen varassa.

Kirjan avulla: Rakentaa yksinkertaisen seurannan vuokralaisille, erääntyville maksuille ja huoltotöille.

🌿

Puutarhuri tai viherrakentaja

Pitää asiakkaiden työt, käynnit ja muistiinpanot päässään tai paperilla.

Kirjan avulla: Luo työpäiväkirjan, jossa asiakastiedot, käyntiaikataulut ja valokuvat ovat yhdessä paikassa.

📚

Opettaja

Haluaa luokalle sopivia interaktiivisia harjoituksia, ei yleistä sovellusta.

Kirjan avulla: Rakentaa tietovisoja ja harjoitustyökaluja, jotka tarkistavat vastaukset ja näyttävät edistymisen.

🎥

Sisällöntuottaja

Suunnittelee julkaisuja, ideoita ja aikatauluja liian monessa sovelluksessa.

Kirjan avulla: Tekee oman sisältökalenterin, joka toimii juuri niin kuin hän julkaisee.

👪

Kiireinen vanhempi

Haluaa perheen kalenterin, kotityöt ja ostoslistan yhteen paikkaan.

Kirjan avulla: Rakentaa pienen perhekalenterin, jota koko perhe voi käyttää.

☕

Kahvilan omistaja

Ottaa varaukset ja ruokalistan muutokset vastaan puhelimitse ja käsin kirjoitetuilla lapuilla.

Kirjan avulla: Luo yksinkertaisen varaus- ja ruokalistasivun, jota on helppo päivittää.

🔌

Harrastelijarakentaja

Kotona on antureita ja laitteita, mutta ei ohjelmistoa niiden yhdistämiseen.

Kirjan avulla: Kirjoituttaa tekoälyllä koodin, joka lukee, tallentaa ja näyttää tiedot.

🚀

Startup-yrittäjä

Tarvitsee toimivan prototyypin ennen kuin käyttää rahaa kehittäjiin.

Kirjan avulla: Rakentaa ensimmäisen version idean testaamiseksi oikeilla käyttäjillä.

⏳

Eläkeläinen

Haluaa oppia jotain uutta ja rakentaa hyödyllisiä asioita itselleen.

Kirjan avulla: Oppii omaan tahtiinsa selkeiden lukujen, sanaston ja kertauskysymysten avulla.

💻

IT-opiskelija

Käyttää tekoälyä koodaamiseen, mutta ei aina ymmärrä, mitä se kirjoittaa.

Kirjan avulla: Oppii lukemaan, testaamaan ja debuggaamaan tekoälyn tuottamaa koodia sen sijaan, että vain kopioisi sitä.

Hanki kirja — £5.99 · enintään 3 kieltä

Ohjelmointi tekoälyn kanssa – £5.99Enintään 3 kieltä 20:stä · luetaan verkossa
Hanki kirja