Slovník AI pojmov

Čo je Embedding?

Embedding je číselný vektor, ktorý zachytáva význam textu tak, aby sa dalo porovnávať, ktoré dva texty sú si obsahovo blízke.

Model prevedie vetu, odsek alebo otázku na rad čísel (vektor) v mnohorozmernom priestore. Texty s podobným významom dostanú vektory, ktoré sú si v tomto priestore blízke, aj keď použijú úplne iné slová.

Vďaka tomu sa dá vyhľadávať podľa významu, nie len podľa zhody slov. Otázka „koľko stojí doprava“ tak nájde odsek „cena prepravy“ v cenníku, hoci slová sa nezhodujú.

Embeddingy jednotlivých dokumentov sa ukladajú vo vektorovej databáze. Pri otázke sa z nej cez embedding vyhľadajú najbližšie úryvky, ktoré RAG následne pošle jazykovému modelu.

Príklad z praxe

Firemné dokumenty, napríklad cenník, FAQ a obchodné podmienky, sa pri nahraní rozdelia na časti a každá dostane svoj embedding. Pri otázke zákazníka sa porovná embedding otázky s embeddingmi týchto častí.

Časté otázky

Čo je vektor v súvislosti s embeddingom?

Rad desiatok až tisícok čísel, ktoré spolu opisujú význam textu. Dva vektory blízko seba znamenajú obsahovo podobné texty, ďaleko od seba odlišné témy.

Kde sa embeddingy ukladajú?

Vo vektorovej databáze, ktorá je stavaná na rýchle vyhľadanie najbližších vektorov k danej otázke aj pri veľkom počte dokumentov.

Napíšte nám, čo riešite

Stačí e-mail a pár viet. Ozveme sa do jedného pracovného dňa s návrhom riešenia a orientačnou cenou. Úvodná konzultácia je zdarma a nezáväzná.

Ozveme sa do jedného pracovného dňa. Údaje použijeme na odpoveď na váš dopyt. Ochrana údajov