Tekoälysovellusten rakentamisen sanasto
Aloita rakentaminen ilmaiseksi
- AI-agentti — AI-agentti on tekoälyjärjestelmä, joka työskentelee tavoitteen eteen itsenäisesti: se suunnittelee vaiheet, käyttää työkaluja, kuten selainta, päätettä tai tietokantaa, tarkistaa tulokset ja jatkaa, kunnes työ on valmis.
- AI-sovellustekijä — AI-sovellustekijä on työkalu, joka luo toimivan sovelluksen kirjoittamasi kuvauksen perusteella. Se kirjoittaa koodin, pystyttää datan, näyttää live-esikatselun ja antaa julkaista tuloksen.
- AI-verkkosivutyökalu — AI-verkkosivutyökalu on työkalu, joka luo verkkosivuston lyhyen kuvauksen perusteella: se kirjoittaa sivut, tekstit ja asettelun puolestasi, ja sivustoa voi muokata pyytämällä muutoksia.
- API — API (application programming interface) on määritelty tapa, jolla yksi ohjelmisto pyytää toiselta tietoja tai pyytää tekemään jotain, kuten "hae tämän asiakkaan tilaukset" tai "veloita tämä kortti".
- asiakasportaali — Asiakasportaali on verkkosivuston yksityinen, kirjautumisen takana oleva alue, jossa yritys jakaa jokaiselle asiakkaalleen asioita, kuten tiedostoja, projektin päivityksiä, laskuja ja viestejä.
- backend — Backend on sovelluksen osa, jota käyttäjät eivät koskaan näe: palvelinkoodi, joka soveltaa säännöt, puhuu tietokannan kanssa, pitää salaisuudet ja yhdistää muihin palveluihin.
- Capacitor — Capacitor on avoimen lähdekoodin työkalu, joka paketoi verkkosovelluksen Android- ja iPhone-sovellukseksi. Sama koodi voidaan asentaa sovelluskaupoista ja käyttää puhelimen ominaisuuksia, kuten kameraa ja ilmoituksia.
- DNS — DNS (Domain Name System) on internetin osoitekirja. Se muuttaa ihmisen muistettavan nimen, kuten esimerkki.fi, sen palvelimen numeeriseksi osoitteeksi, joka vastaa pyyntöön.
- frontend — Frontend on sovelluksen osa, jonka ihmiset näkevät ja jonka kanssa he ovat vuorovaikutuksessa: sivut, painikkeet, lomakkeet, teksti ja asettelu, jotka toimivat verkkoselaimessa tai puhelimella.
- full-stack — Full-stack tarkoittaa sovelluksen kaikkia kerroksia yhdessä: frontendia, jota ihmiset näkevät ja klikkaavat, backendia, joka ajaa logiikan, ja tietokantaa, joka tallentaa tiedot.
- hosting — Hosting tarkoittaa verkkosivusi tai sovelluksesi ajamista tietokoneilla, jotka ovat aina yhteydessä internetiin, jotta kuka tahansa voi avata sen verkko-osoitteessa.
- julkaisu — Julkaisu on vaihe, jossa sovelluksen versio asetetaan palvelimelle käyttöön, jotta oikeat käyttäjät voivat avata sen. Jokainen muutos ja uudelleen julkaisu on uuden version julkaisu.
- LLM — LLM (large language model) eli suuri kielimalli on tekoälymalli, joka on koulutettu erittäin suurella tekstimäärällä, jotta se ymmärtää ja kirjoittaa kieltä, myös koodia. Claude, GPT ja Gemini ovat LLM-malleja.
- low-code — Low-code on tapa rakentaa ohjelmistoja pääosin visuaalisilla työkaluilla ja valmiilla komponenteilla, ja se antaa kehittäjille mahdollisuuden lisätä koodia kohtiin, joihin työkalut eivät riitä.
- MCP — MCP (Model Context Protocol) on avoin standardi, jonka avulla tekoälyavustajat, kuten Claude, ChatGPT tai Cursor, voivat yhdistyä ulkoisiin työkaluihin ja dataan. Ne voivat hakea tietoja ja tehdä toimia eivätkä vain keskustella.
- MVP — MVP (minimum viable product) eli pienin toimiva tuote on pienin versio tuotteesta, jota oikeat ihmiset voivat käyttää. Se on rakennettu oppimista varten: onko idea ratkaisu todelliseen ongelmaan ennen kuin sijoitat lisää.
- natiivi sovellus — Natiivi sovellus on tehty tietylle alustalle, kuten iOS:lle tai Androidille, alustan omilla kielillä ja käyttöliittymäkomponenteilla, ja se asennetaan alustan sovelluskaupasta.
- no-code — No-code on tapa rakentaa sovelluksia, verkkosivuja ja automaatioita visuaalisilla työkaluilla, kuten raahaa-ja-pudota-editoreilla ja asetuspaneeleilla, ilman ohjelmointikoodin kirjoittamista.
- oma domain — Oma domain on oma verkko-osoitteesi, kuten yritysnimi.fi, jota käytetään sivustollesi tai sovelluksellesi alustan antaman oletusosoitteen sijaan.
- Postgres — Postgres eli PostgreSQL on ilmainen, avoimen lähdekoodin relaatiotietokanta. Se tallentaa sovelluksen tiedot tauluihin, kyselyt tehdään SQL-kielellä, ja sitä käyttävät sivuprojektit ja erittäin suuret yritykset.
- prompt engineering — Prompt engineering on tekoälymallille annettavien ohjeiden kirjoittamista niin, että tulos on luotettava ja hyödyllinen. Siinä kerrotaan selkeästi tavoite, konteksti, rajoitteet ja haluttu muoto.
- prompt-to-app — Prompt-to-app on ohjelmistojen rakentamisen tapa, jossa kuvailet haluamasi sovelluksen tavallisella kielellä ja tekoälytyökalu muuntaa kuvauksen toimivaksi sovellukseksi näkymineen, datoineen ja logiikkoineen.
- PWA — PWA (progressive web app) on verkkosivu, joka on rakennettu niin, että se voidaan asentaa puhelimeen tai tietokoneeseen ja käyttää sovelluksen tavoin: siinä on kuvake, se avautuu koko ruudulle ja voi toimia osittain ilman verkkoa.
- rivitason turvallisuus — Rivitason turvallisuus (RLS) on tietokantaominaisuus, joka päättää rivi riviltä, mitä tietueita kukin käyttäjä saa lukea tai muuttaa. Asiakas näkee vain omat tilauksensa, vaikka sovellus pyytäisi enemmän.
- RTL — RTL (right-to-left) tarkoittaa kieliä, jotka kirjoitetaan oikealta vasemmalle, kuten arabiaa, heprealaa, persiaa ja urdua, ja sitä, miten sovellukset ja verkkosivut peilaavat asettelunsa sopimaan niihin.
- SaaS — SaaS (software as a service) on ohjelmisto, jota käytät internetin kautta ja joka on yleensä tilattava maksullisesti sen sijaan, että ostaisit ja asentaisit sen omalle tietokoneellesi.
- sisäinen työkalu — Sisäinen työkalu on yrityksen omalle tiimille asiakkaiden sijaan tekemä ohjelmisto, kuten hallintanäkymä, hyväksyntäprosessi, varastoseuranta tai asiakastuen kojelauta.
- SSL — SSL, nykyään oikeammin TLS, on salaus, joka suojaa selaimen ja verkkosivuston välisen liikenteen. Kelvollisella varmenteella varustettu sivusto latautuu HTTPS:llä ja näyttää lukkokuvakkeen.
- TestFlight — TestFlight on Applen palvelu, jolla lähetetään iPhone- tai iPad-sovelluksen testiversioita testaajille ennen App Storeen menoa. Testaajat asentavat TestFlight-sovelluksen ja saavat buildit sen kautta.
- text-to-app — Text-to-app tarkoittaa kirjoitetun kuvauksen muuttamista toimivaksi sovellukseksi tekoälyllä. Se on toinen nimi prompt-to-appille: teksti on ohje ja sovellus on tulos.
- tietokanta — Tietokanta on järjestetty tietovarasto, johon sovellus voi tallentaa, josta se voi hakea ja jossa se voi päivittää tietoja, kuten asiakkaita, varauksia, tilauksia tai viestejä.
- tunnistautuminen — Tunnistautuminen on tapa, jolla sovellus varmistaa, kuka henkilö on, ennen kuin päästää hänet sisään, esimerkiksi salasanalla, sähköpostitse lähetetyllä koodilla tai "Kirjaudu Googlella" -painikkeella.
- vibe coding — Vibe coding on ohjelmiston rakentamista kertomalla tekoälylle, mitä haluat, kokeilemalla tulosta ja pyytämällä muutoksia lukematta tai kirjoittamatta suurinta osaa koodista itse.
- ympäristömuuttujat ja salaisuudet — Ympäristömuuttujat ovat asetuksia, jotka sovellus lukee ajoympäristöstään koodin sijaan, kuten tietokannan osoitteen. Salaisuudet ovat arkaluonteisia, kuten API-avaimia ja salasanoja, joita ei koskaan näytetä käyttäjille tai tallenneta koodiin.
Mythex · Pricing · Rakenna mitä tahansa tekoälyllä · Verkkosivu- ja sovellusmallipohjat · Mythex vertailussa · Ilmaiset työkalut tekoälysovellusten rakentamiseen · English