În contextul inteligenței artificiale și al procesării informației, un query (interogare) reprezintă cererea formulată de un utilizator sau de un sistem pentru a obține informații dintr-o bază de date, un motor de căutare sau un model AI. Poate lua forma unei întrebări în limbaj natural, a unui set de cuvinte cheie sau a unei structuri formale (precum SQL pentru baze de date relaționale).
În arhitecturile moderne de recuperare a informației — inclusiv sistemele RAG (Retrieval-Augmented Generation) folosite de asistenții AI pentru a răspunde cu informații actuale — query-ul utilizatorului este transformat într-un vector numeric (embedding), care este apoi comparat matematic cu vectorii documentelor stocate într-o bază de date vectorială, pentru a găsi cele mai relevante rezultate, chiar dacă acestea nu conțin exact aceleași cuvinte ca interogarea.
Calitatea formulării unui query influențează direct relevanța rezultatelor: un query vag sau ambiguu (“ceva despre mașini”) va produce rezultate difuze, în timp ce un query specific și bine structurat va ghida sistemul spre informația dorită. Această observație stă la baza practicilor de ingineria prompturilor pentru interacțiunea cu modelele generative de AI.
Motoarele de căutare moderne, asistate de AI, nu se mai limitează la potrivirea literală a cuvintelor dintr-un query, ci încearcă să înțeleagă intenția din spatele întrebării — un pas esențial pentru a oferi răspunsuri utile la întrebări conversaționale complexe, nu doar liste de linkuri.
