Implementa

Per implementare questa soluzione, è necessario creare la knowledge base RAG e verificare la ricerca RAG.

Creare una Knowledge Base RAG Dify e scrivere dati

Con Dify Knowledge Pipeline, puoi creare rapidamente un'applicazione RAG per i dati privati aziendali.
Per creare la knowledge base Dify, effettuare le operazioni riportate di seguito.
  1. Per caricare un file multimodale, eseguire il login alla console Difica, andare al modulo della Knowledge Base e fare clic su Aggiungi file per caricare un documento multimodale (ad esempio, test_cn.pdf contenente testo e diagrammi).
    Dify segmenta automaticamente il file in chunk semantici e li converte in dati vettoriali.
  2. Verifica la scrittura vettoriale in Oracle AI Database 26ai.
  3. I dati vettoriali vengono sincronizzati con Oracle AI Database 26ai. Dopo aver eseguito il login al database, eseguire le istruzioni SQL seguenti:
    select * from cat;
  4. Dovresti vedere le tabelle correlate all'indice vettoriale generato.
    Quanto segue indica che i dati sono stati scritti correttamente:
    DR$IDX_DOCS_EMBEDDING_VECTOR_INDEX_4B55F797_89B4_4EEF_832C_FF2495C42CCC_NODE$I

Verifica risultati ricerca RAG

Verifica che Oracle AI Database 26ai garantisce efficienza e precisione nella ricerca. Oracle AI Database 26ai memorizza i dati vettoriali.
Per eseguire un test di richiamo nella Knowledge Base, effettuare le operazioni riportate di seguito:
  1. Nella funzione Recall Test immettere una parola chiave per la query, ad esempio funzioni vettoriali di Oracle 26ai.
  2. Il sistema recupera snippet vettoriali pertinenti da Oracle AI Database 26ai e restituisce risultati con punteggi di somiglianza. Corrispondenze di esempio:
    • AI vector search built into Oracle AI Database and leveraging partitioning, RAC, sharding, and Exadata for industrial-grade scalability (SCORE 0.65)
    • Oracle AI Database 26ai supports a variety of vector operations (SCORE 0.64)