Upotus (Embedding)

Matemaattinen vektorirepresentaatio tekstistä, jonka avulla tekoälyt mittaavat tekstien merkityksellistä samankaltaisuutta.

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.