Suomenkielinen sanasto vibekoodauksen ja tekoälykoodauksen termeille. 91 termiä selitettynä.
Itsenäisesti toimiva tekoälyjärjestelmä, joka voi suunnitella ja suorittaa monivaiheisia tehtäviä.
TekoälyAPI (Application Programming Interface) eli rajapinta on sovittu tapa, jolla ohjelmat pyytävät toisiltaan tietoa tai toimintoja ja vaihtavat dataa.
KoodausJavaScriptin syntaksi asynkronisten operaatioiden, kuten API-kutsujen, käsittelyyn selkeästi.
KoodausKäyttäjän henkilöllisyyden varmistaminen esimerkiksi salasanalla, OAuth:lla tai magic linkillä.
KonseptitTyötapa, jossa AI ei vain ehdota koodirivejä vaan toteuttaa tavoitteen useana toisiinsa liittyvänä vaiheena.
KonseptitHakukoneen tekoälytiivistelmä, joka yhdistää vastauksen useista lähteistä.
KonseptitTäsmällinen, vaiheittainen ohje jonkin tehtävän ratkaisemiseen.
KoodausSovelluksen palvelinpuoli, joka hoitaa datan käsittelyn, tietokantaoperaatiot ja autentikaation kulissien takana. Backend ei näy suoraan käyttäjälle, mutta ilman sitä sovellus olisi pelkkä tyhjä kuori.
KoodausStackBlitzin tekoälytyökalu joka rakentaa full-stack sovelluksia kokonaan selaimessa.
TyökalutAnthropicin kehittämä tekoälymalli, joka tunnetaan erinomaisesta koodausosaamisesta ja pitkästä konteksti-ikkunasta. Claude on yksi suosituimmista malleista vibekoodauksessa erityisesti Cursorin ja Claude Coden kautta.
TekoälyOpenAI:n keskustelupohjainen tekoälypalvelu, jossa voit kysyä koodausneuvoja ja generoida koodia.
TekoälyFunktio joka välitetään toiselle funktiolle suoritettavaksi.
KoodausVS Coden päälle rakennettu tekoälyavusteinen koodieditori, joka on suosituin työkalu vibekoodaukseen.
TyökalutCursorin ominaisuus jolla kirjoitat ja muokkaat koodia luonnollisella kielellä useissa tiedostoissa.
TyökalutDatan neljä perusoperaatiota: luominen, lukeminen, päivittäminen ja poistaminen.
KonseptitTilanne, jossa mallille syotetty konteksti sisaltaa harhaanjohtavaa tai vaaraa tietoa.
KonseptitKoodin virheiden järjestelmällinen etsiminen, analysointi ja korjaaminen toimivaksi.
KoodausOhjelmointiperiaate jonka mukaan samaa koodia ei tulisi kirjoittaa useaan paikkaan vaan abstrahoida.
KonseptitSovelluksen siirtäminen kehitysympäristöstä tuotantoon, jossa oikeat käyttäjät pääsevät käyttämään sitä.
KonseptitTyökalu, joka paketoi sovelluksen ja kaiken sen tarvitseman konttiin, joka toimii samalla tavalla millä tahansa koneella.
TyökalutTekstin tai koodin muuntaminen numeeriseksi vektoriksi merkityksen vertailua varten.
TekoälyAPI:n yksittäinen URL-osoite tiettyä toimintoa varten, kuten datan hakemista tai tallentamista.
KoodausTestikehikko, jolla mitataan AI-ratkaisujen laatua toistettavasti.
KonseptitValmiin tekoälymallin jatkokoulutus tiettyyn tehtävään tai toimialaan omalla datalla. Fine-tuningin avulla yleismalli voi oppia esimerkiksi yrityksesi koodaustyylin tai toimialakohtaisen terminologian.
TekoälySovelluksen käyttöliittymäpuoli eli kaikki se mitä käyttäjä näkee ja käyttää selaimessa. Frontend rakennetaan HTML:llä, CSS:llä ja JavaScriptillä, ja Reactin kaltaiset frameworkit tekevät siitä interaktiivista.
KoodausKehitystapa joka kattaa sekä käyttöliittymän (frontend) että palvelinpuolen (backend) rakentamisen.
KonseptitOhjelmistokehys joka tarjoaa valmiin rakenteen, käytännöt ja työkalut sovelluksen rakentamiseen.
KonseptitOpenAI:n kehittämä kielimallisarja, joka osaa generoida tekstiä ja koodia. GPT-mallit ovat monien vibekoodaustyökalujen, kuten ChatGPT:n ja Cursorin, taustalla.
TekoälyGitHubin ja OpenAI:n kehittämä tekoälyavusteinen koodaustyökalu joka toimii editorin lisäosana.
TyökalutHajautettu versionhallintajärjestelmä, jolla seuraat koodin muutoksia ja teet yhteistyötä muiden kanssa. Gitin avulla voit palata aiempiin versioihin, kokeilla uusia ideoita haaroissa ja yhdistää muutoksia turvallisesti.
TyökalutMicrosoftin omistama alusta Git-repositorioiden hostingiin, yhteistyöhön ja automaatioon.
TyökalutSäännöt ja rajat, jotka ohjaavat AI:n toimintaa turvallisesti.
KonseptitTekoäly, joka tuottaa uutta sisältöä, kuten tekstiä, kuvia, ääntä tai koodia, saamansa ohjeen perusteella.
TekoälyTekoälyn uskottavasti tuottama mutta virheellinen tai kokonaan keksitty tieto tai koodi.
TekoälyReact-funktio joka lisää tilanhallintaa ja sivuvaikutuksia funktionaalisiin komponentteihin.
KoodausJulkaisumalli, jossa uusi ominaisuus avataan vaiheittain ja mitattavasti.
KonseptitTypeScriptin tapa määritellä objektin rakenne eli mitä kenttiä ja tyyppejä se sisältää.
KoodausVaiheittainen kehitysprosessi jossa rakennetaan ensin yksinkertainen versio ja parannetaan sitä kierros kerrallaan.
KonseptitOhjelmointiympäristö, joka kokoaa koodieditorin, virheiden etsinnän, terminaalin ja muut kehitystyökalut yhteen sovellukseen.
TyökalutKonteksti tarkoittaa asiayhteyttä. Tekoälyssä se on kaikki tieto, jonka malli näkee vastatessaan: promptit, liitetyt tiedostot ja keskusteluhistoria.
TekoälyUudelleenkäytettävä UI-rakennuspalikka React-kehityksessä. Komponentti kapseloi oman rakenteensa, tyylinsä ja logiikkansa yhteen pakettiin, jonka voit käyttää missä tahansa sovelluksessasi uudelleen.
KoodausTokeneissa mitattu raja sille, kuinka paljon tekstiä ja koodia tekoäly pystyy käsittelemään kerralla.
TekoälyTekoälyn osa-alue, jossa tietokone oppii säännöt esimerkkiaineistosta sen sijaan, että ihminen ohjelmoisi ne valmiiksi.
TekoälySuuri kielimalli, joka on koulutettu ymmärtämään ja tuottamaan tekstiä sekä koodia.
TekoälySelainpohjainen tekoälytyökalu joka rakentaa kokonaisia full-stack sovelluksia promptien perusteella.
TyökalutOman tietokoneen osoite, jonka kautta kehitysvaiheen sovellusta käytetään selaimessa ennen julkaisua.
KonseptitMCP (Model Context Protocol) on Anthropicin kehittämä avoin standardi, joka yhdistää tekoälymallit ulkoisiin työkaluihin ja tietolähteisiin.
TyökalutMVP (minimum viable product) eli pienin toimiva tuote on tuotteen yksinkertaisin versio, joka ratkaisee yhden oikean ongelman ja jota kehitetään eteenpäin.
KonseptitVercelin kehittämä React-pohjainen full-stack web-framework, joka on suosituin valinta vibekoodaukseen.
TyökalutJavaScriptin paketinhallintajärjestelmä, jolla asennat, jaat ja hallitset koodikirjastoja. npm tulee Node.js:n mukana ja sen avulla lisäät projektiisi valmiita paketteja yhdellä komennolla.
TyökalutJavaScriptin ajoympäristö selaimen ulkopuolella, joka mahdollistaa palvelinten, CLI-työkalujen ja automaatioiden rakentamisen. Node.js on Next.js:n ja monien muiden kehitystyökalujen taustalla.
TyökalutTekoälylle annettava ohje tai kysymys, jolla ohjaat sen tuottamaa vastausta tai koodia.
TekoälyReact-komponentille välitettävät parametrit, joilla annat sille dataa ja toiminnallisuutta ulkoapäin. Props ovat read-only eli niitä ei muuteta komponentin sisällä, mikä tekee koodista ennustettavampaa.
KoodausJavaScript-objekti joka edustaa tulevaisuudessa valmistuvaa asynkronista operaatiota.
KoodausModerni ORM TypeScriptille, joka tekee tietokantatyöstä turvallista ja helppoa. Prisma generoi tyypitetyn clientin schemasi perusteella, joten et kirjoita raakoja SQL-kyselyjä vaan käytät selkeää TypeScript-syntaksia.
TyökalutTyötapa, jossa yksi iso pyyntö pilkotaan useaksi peräkkäiseksi promptiksi.
KonseptitMalli- tai palvelutason välimuisti toistuviin promptikutsuihin.
TekoälyTilanne, jossa saman promptin tuotokset heikkenevat ajan myota muuttuvan kontekstin tai mallin takia.
TekoälyTekniikka jossa tekoäly hakee relevanttia tietoa ennen vastaamista.
TekoälyKoodin rakenteen parantaminen muuttamatta toiminnallisuutta.
KoodausHTTP-pohjainen rajapintastandardi, jossa jokaisella resurssilla on oma URL-osoite ja toiminnot hoidetaan HTTP-metodeilla (GET, POST, PUT, DELETE). REST on yleisin tapa rakentaa web-sovelluksen backend-rajapinta.
KoodausPilvipalvelu jossa koodaat, ajat ja julkaiset sovelluksia suoraan selaimessa tekoälyn avulla.
TyökalutSuunnittelutapa jossa sovellus mukautuu automaattisesti eri näyttökokoihin puhelimesta työpöytään.
KonseptitMekanismi joka määrittää miten URL-osoitteet vastaavat sovelluksen eri sivuja ja näkymiä.
KonseptitKerros, joka hakee AI:lle relevantin kontekstin ennen vastausta.
KonseptitJavaScript-kirjasto, jolla rakennetaan käyttöliittymiä pienistä, uudelleenkäytettävistä komponenteista.
KoodausTekoälyn roolia, tyyliä ja rajoituksia määrittävä perusohje joka ohjaa kaikkia vastauksia.
TekoälyReact-komponentin sisäinen muuttuva tila, jonka päivittyminen renderöi komponentin uudelleen.
KoodausAvoimen lähdekoodin Backend-as-a-Service alusta joka tarjoaa tietokannan, autentikaation ja tallennustilan.
TyökalutSuosittu React-komponenttikokoelma, jonka kopioit suoraan projektiisi ja muokkaat vapaasti. Toisin kuin perinteiset kirjastot, shadcn/ui antaa sinulle täyden hallinnan koodiin Radix UI:n ja Tailwindin pohjalta.
TyökalutTekniikka jossa sivu renderöidään palvelimella valmiiksi HTML:ksi ennen selaimelle lähettämistä.
KonseptitSEO (search engine optimization) eli hakukoneoptimointi tarkoittaa sivuston parantamista niin, että se nousee Googlen hakutuloksissa korkeammalle.
KonseptitArviointi, jossa testitapaukset generoidaan tekoälyn avulla mittausta varten.
TekoälyOhjelmointikielen kielioppi: säännöt siitä, miten koodi pitää kirjoittaa, jotta tietokone ymmärtää sen.
KoodausKieli, jolla relaatiotietokannasta haetaan, lisätään, muutetaan ja poistetaan tietoja.
KoodausToken on tekstin pala, jonka tekoälymalli käsittelee yhtenä yksikkönä. Se voi olla kokonainen sana, sanan osa tai välimerkki.
TekoälyParametri joka säätelee kuinka luovia tai ennustettavia tekoälyn vastaukset ovat.
TekoälyJavaScriptin tyypitetty versio, joka auttaa sinua löytämään virheet jo ennen koodin ajamista. Tyypit toimivat kuin turvaverkko ja tekevät koodista helpommin ymmärrettävää sekä sinulle että tekoälylle.
KoodausUtility-first CSS-framework jolla lisäät tyylit suoraan HTML:ään luokkina erillisen CSS:n sijaan.
TyökalutJärjestelmä, johon sovellus tallentaa tiedot pysyvästi ja josta se hakee ne tarvittaessa.
KoodausTekoälyavusteinen tapa koodata luonnollista kieltä käyttäen.
TekoälyMicrosoftin kehittämä ilmainen ja suosittu koodieditori, joka tukee laajaa laajennusvalikoimaa. Cursor on rakennettu VS Coden päälle, joten siirtyminen niiden välillä on saumatonta.
TyökalutVercel on palvelu, jossa web-sovelluksia julkaistaan ja ajetaan verkossa. Vercel kehittää myös Next.js:ää, ja Next.js-projektit toimivat siellä suoraan.
TyökalutVercelin tekoälytyökalu joka generoi React-käyttöliittymiä shadcn/ui:lla ja Tailwindilla.
TyökalutTutustu oppimispolkuihin ja aloita oma vibekoodausmatkasi.
Vibekoodauksen sanasto selittää 59 tekoälyyn ja koodaukseen liittyvää termiä suomeksi. Sanasto kattaa kategoriat: tekoäly, koodaus, työkalut ja konseptit. Jokainen termi sisältää suomenkielisen selityksen, englanninkielisen vastineen ja käytännön esimerkkejä.
Prompti on luonnollisella kielellä kirjoitettu ohje tai kysymys, jolla ohjaat tekoälyä. Vibekoodauksessa prompti kuvaa halutun koodin tai toiminnallisuuden. Esimerkiksi: "Luo kirjautumislomake, jossa on sähköposti- ja salasanakentät."
LLM eli suuri kielimalli on tekoälymalli, joka on koulutettu valtavalla määrällä tekstidataa. LLM:t kuten Claude, GPT-4 ja Gemini ymmärtävät ja tuottavat luonnollista kieltä sekä koodia. Ne ovat vibekoodauksen ytimessä.
Deployment (suomeksi julkaisu) tarkoittaa sovelluksen viemistä tuotantoympäristöön, jossa se on kaikkien käytettävissä. Vibekoodauksessa deployment tehdään usein Vercelillä tai Netlifylla, jotka hoitavat julkaisun automaattisesti GitHubista.
Frontend on sovelluksen näkyvä osa, jonka käyttäjä näkee ja käyttää selaimessa (käyttöliittymä, napit, lomakkeet). Backend on palvelinpuoli, joka käsittelee dataa, autentikaatiota ja logiikkaa. Vibekoodauksessa molempia voi rakentaa luonnollisella kielellä.