Upotus (embedding) tarkoittaa tekstin muuntamista matemaattiseksi vektoriksi – pitkäksi lukujonoksi – joka kuvaa tekstin merkityksellistä sisältöä. Samankaltaisilla merkityksillä on samankaltaiset vektorit, joten upotuksia voidaan käyttää mittaamaan, kuinka läheisiä kaksi tekstiä ovat merkityksellisesti.
Upotukset RAG:issa
RAG-järjestelmissä upotuksia käytetään relevantiksi katsottavien dokumenttien hakuun: käyttäjän kysymys muunnetaan vektoriksi ja tietokannasta haetaan vektorit, jotka ovat lähinnä kysymyksen vektoria. Nämä dokumentit lisätään tekoälyn kontekstiin vastausta varten.
Merkitys GEO:lle
Sisällön semanttinen laatu vaikuttaa siihen, miten hyvin se löytyy upotuspohjaisisista hauista. Tarkka, aiheeseen täsmällisesti vastaava kirjoitustyyli tuottaa paremmat upotukset kuin epäselvä yleisteksti.