Knowledge Base

Le knowledge base sfruttano la funzionalità Oracle Database 26ai Vector Search per memorizzare integrazioni vettoriali da documenti memorizzati in AI Data Platform Workbench.

Grazie alle funzionalità di ricerca vettoriale di Oracle Database 26ai, le knowledge base consentono agli agenti AI di eseguire ricerche semantiche e recuperare documenti semanticamente pertinenti. In AI Data Platform Workbench, le knowledge base vengono create in uno schema di un catalogo di tipo Basi di conoscenza.


Pagina Catalogo principale workbench AI Data Platform aperta con un catalogo selezionato e Knowledge Base evidenziate

In AI Data Platform Workbench, le knowledge base vengono create negli schemi dei cataloghi standard utilizzando il tipo Knowledge Base. L'inclusione di file PDF, DOCX e TXT memorizzati in volumi gestiti o esterni è supportata nelle knowledge base. Per impostazione predefinita, i vettori vengono memorizzati nell'istanza di Oracle Database 26ai Vector Search di cui viene eseguito il provisioning nella tenancy al momento della creazione dell'istanza di AI Data Platform.

AI Data Platform Workbench supporta due modelli di incorporamento:
  • ALL_MINILM_L12_V2: modello di trasformatori di frasi che mappa frasi e paragrafi a uno spazio vettoriale denso dimensionale 384. Utilizzato per task quali il clustering o la ricerca semantica.
  • MULTILINGUAL_E5_SMALL: genera incorporamenti vettoriali per il testo in più lingue. Il suo design compatto consente prestazioni efficaci in varie lingue, adatte a set di dati diversi e scenari multilingue.

Nota

Di per sé, non è possibile eseguire direttamente query su un oggetto knowledge base in AI Data Platform Workbench. È possibile eseguire una query su una knowledge base creando uno strumento RAG collegato a un agente in un flusso agente e selezionando la knowledge base pertinente. Per ulteriori informazioni sugli strumenti RAG, vedere Strumento RAG. Per ulteriori informazioni sugli agenti AI, vedere Agenti AI.

Includi origini dati

Dopo aver creato una knowledge base in AI Data Platform Workbench, è necessario accedere a tale knowledge base e specificare un'origine dati da cui includere i dati. È possibile selezionare un intero volume o una cartella in un volume come origine per l'inclusione, ma non è possibile selezionare singoli file.

È possibile visualizzare le origini dati nella scheda Origine dati della knowledge base e fare clic sul nome dell'origine dati. La scheda Parametri fornisce informazioni sul volume, sul percorso del file, sul cluster collegato e sui tipi di file selezionati.

Nota

Il workbench di AI Data Platform non supporta i job di inclusione pianificati. È possibile includere i dati immediatamente facendo clic su Inserisci ora nella scheda Parametri dell'origine dati.

È possibile visualizzare informazioni più dettagliate sull'origine dati nella scheda Dettagli e una cronologia dei job di inclusione dati nella scheda Esecuzioni job.

Crea una Knowledge Base

La creazione di una knowledge base in AI Data Platform Workbench è un'impostazione occasionale che consente di registrare un'origine documento, eseguire automaticamente il chunk, incorporare e indicizzare i file e abilitare la ricerca semantica e il recupero RAG tramite i flussi degli agenti.

Non è possibile eseguire query direttamente sulle knowledge base in AI Data Platform Workbench. È possibile eseguire query sulle knowledge base creando uno strumento RAG collegato a un agente AI. Per ulteriori informazioni, vedere Agenti AI.
  1. Fare clic su Catalogo principale.
  2. Passare al catalogo e allo schema standard in cui si desidera creare la knowledge base.
  3. Fare clic su Basi di conoscenza.
  4. Fare clic su Icona Crea knowledge base Crea Knowledge Base.

    Finestra di dialogo Crea Knowledge Base

  5. Fornire un nome e una descrizione per la knowledge base.
  6. Selezionare un'area di lavoro e un cluster Spark per l'inclusione dei file. Se non è selezionato alcun cluster, viene utilizzata la computazione predefinita del catalogo principale.
  7. Selezionare il modello di incorporamento utilizzato, se necessario.
  8. Fornire la dimensione del pezzo e la sovrapposizione del pezzo, se necessario.
  9. Fare clic su Crea.

Modifica una Knowledge Base

È possibile modificare il nome, la descrizione, il cluster, il modello o i dettagli di chunk per una knowledge base esistente se si dispone delle autorizzazioni pertinenti.

  1. Passare alla cartella knowledge base.
  2. Accanto alla knowledge base che si desidera modificare, fare clic su Icona a tre punti Azioni Azioni, quindi fare clic su Modifica.
  3. Apportare eventuali modifiche agli attributi della knowledge base.
  4. Fare clic su Save.

Elimina una Knowledge Base

È possibile eliminare le knowledge base non più necessarie o utilizzate dal catalogo.

  1. Passare alla cartella knowledge base.
  2. Accanto alla knowledge base che si desidera eliminare, fare clic su Icona a tre punti Azioni Azioni, quindi su Elimina.
  3. Fare clic su Elimina.

Aggiungi un'origine dati a una Knowledge Base

Dopo aver creato una knowledge base, è necessario assegnarla a un'origine dati per l'inclusione.

  1. Passare alla knowledge base.
  2. Fare clic sulla scheda Origine dati.
  3. Fare clic su Aggiungi origine dati a knowledge base Aggiungi origine dati alla knowledge base.

    Finestra di dialogo Aggiungi origine dati a knowledge base

  4. Nel catalogo principale, selezionare il volume o la cartella in un volume che si desidera includere nella knowledge base. Non è possibile selezionare singoli file.
  5. Se necessario, selezionare il cluster di computazione da utilizzare per l'inclusione dei dati.
  6. Selezionare i tipi di file da includere. I tipi di file supportati sono PDF, TXT e DOCX.
  7. Selezionare Avvia job di inclusione all'aggiunta per avviare l'inclusione immediatamente dopo l'aggiunta dell'origine dati.
  8. Fare clic su Aggiungi.

Inclusione di dati in una Knowledge Base

Dopo aver aggiunto un'origine dati a una knowledge base, è possibile avviare manualmente un job di inclusione dati dalla scheda Parametri.

  1. Passare alla knowledge base.
  2. Nella scheda Origine dati fare clic sul nome dell'origine dati per la quale si desidera eseguire un job di inclusione dei dati.
  3. Nella scheda Parametri, fare clic su Inserisci ora.

Visualizza stato esecuzione job di inclusione

È possibile visualizzare una lista di tutti i job di inclusione per l'origine dati dalla scheda Esecuzioni job dell'origine dati.

  1. Passare alla knowledge base.
  2. Nella scheda Origine dati, fare clic sul nome dell'origine dati per la quale si desidera visualizzare lo stato.
  3. Fare clic sulla scheda Esecuzioni job.
  4. Utilizzare i filtri per limitare l'elenco delle esecuzioni job visualizzate.

Elimina un'origine dati

È possibile eliminare le origini dati non più necessarie o utilizzate dalla knowledge base.

L'eliminazione di un'origine dati elimina anche le integrazioni vettoriali corrispondenti dalla piattaforma dati AI.
  1. Passa alla knowledge base. Fare clic sulla scheda Origini dati.
  2. Accanto all'origine dati che si desidera eliminare, fare clic su Icona a tre punti Azioni Azioni, quindi fare clic su Elimina.
  3. Fare clic su Elimina.