Negozi vettoriali - Negozi semantici
Una memoria di vettore è un archivio di dati specializzato che indicizza e recupera i dati per significato (similità semantica) anziché per corrispondenze di parole chiave esatte.
Informazioni su Vector Stores
- Aree di memorizzazione vettori
-
- Informazioni memorizzate:vettori (chiamati anche embeding), rappresentazioni numeriche di contenuti quali documenti, passaggi, messaggi di chat, codice o immagini, oltre a metadati (ID, indicatore orario, origine e così via).
- Che cosa fa: supporta la ricerca di somiglianza rapida (e spesso la ricerca ibrida), in modo da poter recuperare le informazioni più pertinenti dai dati forniti.
- Vector Store nell'AI generativa
-
- Potenzia la retrieval-augmented generation (RAG): integra le fonti di conoscenza con una memoria di vettore, recupera i blocchi più simili al momento delle query e poi li fornisce all'LLM come contesto di base.
- Incorpora le risposte: migliora la pertinenza delle informazioni recuperate e riduce le possibilità di utilizzare informazioni allucinate basando le risposte sui contenuti aziendali recuperati.
- Casi d'uso di esempio
-
- Ricerca di documenti pertinenti corrispondenti alle domande di un utente.
- Potenziamento della ricerca contestuale nei chatbot.
- Workflow di esempio
-
- Inserire un PDF nei paragrafi.
- Creare un vettore di incorporamento per ogni paragrafo.
- Memorizza vettori + testo del paragrafo + metadati nella memoria di vettore.
- Quando un utente fa una domanda, incorporare la domanda e recuperare i paragrafi più vicini da includere come contesto per il modello.
Informazioni sui negozi semantici
Per utilizzare NL2SQL, crei una risorsa di Semantic Store OCI.
Un'area di memorizzazione semantica è supportata da una memoria di vettore con dati strutturati e include le connessioni DBTools riportate di seguito.
- Connessione di arricchimento
- Connessione query
Nella console, per creare una memoria semantica, si crea una memoria di vettore con dati strutturati. Nell'API è possibile utilizzare l'API CreateSemanticStore.
Informazioni su SQL Search (NL2SQL).