L'AI dove vivono i dati aziendali (parte 3): Ricerca semantica con T-SQL
Punto di partenza
Nel secondo articolo di questa serie abbiamo creato un external model verso Azure OpenAI e abbiamo usato la funzione AI_GENERATE_EMBEDDINGS per generare gli embeddings dei testi presenti nella tabella ai_demo.PostSearchDocuments.
La tabella ai_demo.PostSearchDocuments nel database StackOverflowMini contiene ora due elementi essenziali:
- I dati grezzi, come titolo, tag, testi delle domande e delle risposte
- La colonna
Embedding, che contiene la rappresentazione vettoriale del testo costruito nella colonnaDocumentText
In questo terzo articolo useremo finalmente gli embeddings per eseguire ricerche semantiche direttamente da T-SQL. L’obiettivo è trovare testi simili per significato rispetto a una richiesta espressa in linguaggio naturale, anche quando il testo cercato non coincide esattamente con le parole presenti nei documenti.