Suuri kielimalli, joka on koulutettu ymmärtämään ja tuottamaan tekstiä sekä koodia.
Large Language Model · Tekoäly
LLM eli suuri kielimalli (Large Language Model) on tekoälymalli, joka on koulutettu valtavalla tekstimäärällä tuottamaan ja ymmärtämään luonnollista kieltä sekä koodia. Käytännössä malli ennustaa, mikä sana, sanan osa tai koodin pätkä sopii seuraavaksi annetun tekstin perään. Koska koulutusaineistossa on paljon koodia, sama malli osaa kirjoittaa myös funktioita, selittää virheilmoituksia ja muuntaa koodia kielestä toiseen.
Jokaisen vibekoodaustyökalun takana on LLM. Claude Code käyttää Anthropicin Claude-malleja, ChatGPT OpenAI:n GPT-malleja, ja Cursorissa ja Lovablessa mallin voi tai on tarkoitus valita työkalun kautta. Siksi mallin ominaisuudet näkyvät suoraan työssäsi: mallit eroavat siinä, kuinka isoa koodikantaa ne jaksavat lukea kerralla, kuinka tarkasti ne noudattavat ohjeita ja kuinka usein ne keksivät asioita. Sama prompti voi tuottaa eri työkalussa selvästi erilaisen tuloksen pelkästään mallin vuoksi. Mallit päivittyvät ja uusia ilmestyy tiheästi, joten kannattaa seurata työkalun omaa mallivalikkoa. Pienempi malli on usein nopeampi ja halvempi yksinkertaisiin tehtäviin, ja suurempi malli sopii paremmin monimutkaiseen suunnitteluun.
Tärkeimmät rajoitukset kannattaa tuntea. LLM tuottaa todennäköisen jatkon, eikä se tarkista tietoa tai aja koodia itse. Se voi siksi kirjoittaa uskottavan näköisen funktion kirjastosta, jota ei ole olemassa. Mallilla on myös konteksti-ikkuna, eli raja sille, kuinka paljon tekstiä se näkee kerrallaan. Yleinen virhe on pitkä keskustelu, jossa alun ohjeet unohtuvat. Korjaus on aloittaa uusi keskustelu ja antaa mukaan vain oleelliset tiedostot sekä lyhyt kuvaus tilanteesta. Käytännön vinkki: jos tulos ei kelpaa, tarkenna pyyntöä sen sijaan että toistaisit saman. Kerro, mitä halusit, mitä sait ja missä tiedostossa ongelma on. Malli käyttää antamasi tiedot hyväkseen, ja tarkka kuvaus tuottaa yleensä paremman tuloksen kuin uusi yleisluontoinen yritys.
LLM:n kanssa yhteen kuuluvat GPT ja Claude, jotka ovat tunnetuimpia mallisarjoja, sekä token, jossa mitataan sekä syötteen koko että usein laskutus.
LLM eli suuri kielimalli (Large Language Model) on tekoälymalli, joka on koulutettu valtavalla määrällä tekstiä ja koodia. Se ennustaa, mikä teksti sopii seuraavaksi, ja pystyy siksi vastaamaan kysymyksiin, kirjoittamaan koodia ja selittämään virheilmoituksia.
LLM on lyhenne sanoista Large Language Model, suomeksi suuri kielimalli. Suomenkielisissä teksteissä käytetään yleensä lyhennettä sellaisenaan tai sanaa kielimalli.
Tunnetuimpia mallisarjoja ovat OpenAI:n GPT-mallit, joita ChatGPT käyttää, Anthropicin Claude-mallit ja Googlen Gemini-mallit. Lisäksi on avoimia malleja, kuten Metan Llama, joita voi ajaa omalla koneella.
LLM tuottaa todennäköisen jatkon eikä tarkista tietoa itse. Siksi se voi kirjoittaa uskottavan näköisen vastauksen, joka on väärä. Tätä kutsutaan hallusinaatioksi. Tarkista faktat ja aja koodi ennen kuin luotat siihen.
Claude on Anthropicin LLM, joka tunnetaan hyvästä koodausosaamisesta
GPT-mallit ovat OpenAI:n LLM:iä, joita ChatGPT käyttää
Cursorissa voit vaihtaa mallia asetuksista: Claude, GPT tai jokin muu
Avoimen lähdekoodin LLM:t, kuten Llama, voi ajaa omalla koneella
LLM keksii olemattoman funktion: tarkista aina kirjaston dokumentaatiosta
Pitkä keskustelu täyttää konteksti-ikkunan: aloita uusi keskustelu ja liitä vain oleelliset tiedostot
Tutustu kaikkiin vibekoodauksen termeihin.