VECTOR DATABASE
Definiție
Baza de date vectorială stochează embeddings („amprentele numerice” de sens ale textelor) și răspunde la o întrebare fundamental diferită de bazele clasice: nu „ce înregistrări conțin exact acest cuvânt?”, ci „ce fragmente au înțelesul cel mai apropiat de întrebarea mea?”. Este infrastructura standard din spatele căutării semantice și al sistemelor RAG.
Contrastul cu SQL-ul familiar: baza relațională e un registru cu rubrici fixe, precisă, dar literală; baza vectorială e un arhivar care a citit tot și îți aduce documentele „despre asta”, indiferent de formulare. În practică ele coexistă: datele structurate (solduri, scadențe) rămân în baze clasice, iar conținutul nestructurat (contracte, proceduri, corespondență) se indexează vectorial.
Pentru un cabinet, baza vectorială e piesa tehnică din spatele promisiunii „vorbește cu arhiva ta”: mii de contracte, spețe și proceduri devin interogabile în limbaj natural. La evaluarea soluțiilor, întrebările corecte sunt unde e găzduită baza (datele clienților!), cât costă reindexarea la actualizări și cât de bine funcționează pe limba română.
Exemple practice
- Arhiva de 10.000 de documente ale cabinetului, indexată vectorial: „ce clienți au clauze de ajustare a prețului cu inflația?” returnează contractele relevante în secunde.
- Baza de spețe fiscale interne: o întrebare nouă găsește automat cele 3 spețe similare rezolvate în trecut, chiar dacă sunt formulate complet diferit.
- Arhitectură tipică de asistent intern: documentele stau în baza vectorială, cifrele în ERP, iar asistentul combină ambele surse la un singur răspuns.