Čo to je (ľudsky)
Embedding je prevod textu (alebo obrázka) na zoznam čísel – vektor – ktorý zachytáva jeho význam. Vektorová databáza tieto čísla ukladá tak, aby sa dalo rýchlo hľadať podľa podobnosti významu, nie len presných slov.
Ako to funguje v praxi
Každý dokument sa premení na vektor. Keď položíš otázku, aj tá sa premení na vektor a databáza nájde najbližšie – teda významovo najpodobnejšie – texty. Preto AI nájde relevantnú odpoveď, aj keď použiješ iné slová než sú v dokumente.
Príklad zo Slovenska / Česka / EÚ
Zákazník napíše „nejde mi platba kartou“ a systém nájde článok „riešenie problémov s úhradou“, hoci sa v ňom slovo „karta“ nevyskytuje. To je základ vyhľadávania v RAG chatbotoch.
Kedy sa to oplatí
- ✓Pre vyhľadávanie podľa významu, nie kľúčových slov
- ✓Ako základ RAG a firemných chatbotov
- ✓Pri odporúčaní podobného obsahu alebo produktov
Kedy je to problém
- •Náklady a údržba vektorovej databázy
- •Kvalita závisí od dobrého spracovania dát
- •Citlivé dáta treba zabezpečiť
Typické chyby
- !Zlé rozdelenie textu na kúsky
- !Miešanie nesúrodých dát v jednej databáze
- !Zabudnutá aktualizácia pri zmene dokumentov