Slovník výrazov AI/RAG a vyhľadávanie

RAG a vyhľadávanie

vektorové vyhľadávanie

Anglický výraz vector search

základnéheslo č. 6175 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená vektorové vyhľadávanie?

Vektorové vyhľadávanie nájde položky, ktorých numerické vektory sú najbližšie k vektoru dopytu podľa zvolenej metriky. Vektory môžu reprezentovať text, obraz alebo iné objekty. Výsledok závisí od embeddingového modelu, normalizácie, metriky a indexu; blízkosť nie je automaticky vecná relevancia.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Multimodálny katalóg zakóduje obrázky a text do kompatibilného priestoru a vyhľadá top-k s filtrom na dostupnosť. Tím uchová verziu modelu pri každom vektore a po migrácii neporovnáva nekompatibilné embeddingy. ANN kvalitu porovná s presným hľadaním na vzorke.

Overiteľnosť

Odborné zdroje

  1. Efficient and Robust Approximate Nearest Neighbor Search Using HNSWarxiv.org
  2. pgvector - vector similarity search for PostgreSQLgithub.com

Praktické odpovede

Často kladené otázky

Ako funguje vektorové vyhľadávanie?

Index organizuje vektory tak, aby pre query vector efektívne našiel najmenšiu vzdialenosť alebo najväčšiu podobnosť.

Kedy má vektorové vyhľadávanie praktický význam?

Multimodálny katalóg zakóduje obrázky a text do kompatibilného priestoru a vyhľadá top-k s filtrom na dostupnosť.

S čím si pojem nezamieňať?

Sémantické vyhľadávanie je používateľský cieľ; vector search je numerický mechanizmus, ktorý sa používa aj mimo jazyka.

Ako sa výsledok kontroluje?

Meria sa recall@k voči exact search, úlohová relevancia, latencia, pamäť a citlivosť na metriku.

Na čo si dať pozor?

Nesprávna normalizácia zmení poradie a približný index môže vynechať skutočne najbližší bod.