Inserisci le modifiche direttamente in una knowledge base - Amazon Bedrock

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Inserisci le modifiche direttamente in una knowledge base

Amazon Bedrock Knowledge Bases ti consente di modificare l'origine dati e sincronizzare le modifiche in un unico passaggio. Puoi sfruttare questa funzionalità se la tua knowledge base è connessa a uno dei seguenti tipi di fonti di dati:

  • Amazon S3

  • Personalizza

Con l'inserimento diretto, puoi aggiungere, aggiornare o eliminare direttamente i file in una knowledge base con un'unica azione e la knowledge base può avere accesso ai documenti senza la necessità di sincronizzarli. Direct ingestion utilizza le operazioni KnowledgeBaseDocuments API per indicizzare i documenti inviati direttamente nel vector store configurato per la knowledge base. È inoltre possibile visualizzare i documenti della knowledge base direttamente con queste operazioni, anziché dover accedere alla fonte di dati connessa per visualizzarli.

Differenze rispetto alla sincronizzazione di una fonte di dati

Amazon Bedrock Knowledge Bases offre anche una serie di operazioni IngestionJob API relative alla sincronizzazione della fonte di dati. Quando sincronizzi l'origine dati con una StartIngestionJobrichiesta, Amazon Bedrock Knowledge Bases scansiona ogni documento nell'origine dati connessa e verifica se è già stato indicizzato nel vector store configurato per la knowledge base. In caso contrario, viene indicizzato nel vector store.

Con una IngestKnowledgeBaseDocumentsrichiesta, invii una serie di documenti da indicizzare direttamente nel vector store. Pertanto, salti la fase di aggiunta di documenti alla fonte di dati. Consulta i paragrafi seguenti per comprendere il caso d'uso di questi due set di operazioni API:

Se utilizzi un'origine dati personalizzata

Non è necessario sincronizzare o utilizzare le IngestionJob operazioni. Documenti che aggiungi, modifichi o elimini con le KnowledgeBaseDocuments operazioni o che AWS Management Console diventano parte sia dell'origine dati personalizzata che della tua knowledge base.

Se utilizzi un'origine dati Amazon S3

Utilizzi i due set di operazioni in diversi casi d'uso:

  • Dopo aver collegato la knowledge base all'origine dati S3 per la prima volta, devi sincronizzare l'origine dati in AWS Management Console o inviando una StartIngestionJobrichiesta tramite l'API Amazon Bedrock.

  • Indicizza i documenti nel vector store configurato per la tua knowledge base o rimuovi i documenti indicizzati nei seguenti modi:

    1. Aggiungi documenti nella tua posizione S3 o elimina documenti da essa. Quindi sincronizza la tua fonte di dati in AWS Management Console o invia una StartIngestionJob richiesta nell'API. Per informazioni dettagliate sulla sincronizzazione e sul StartIngestionJob funzionamento, consultaSincronizza i tuoi dati con la tua knowledge base Amazon Bedrock.

    2. Inserisci documenti S3 nella knowledge base direttamente con una richiesta. IngestKnowledgeBaseDocuments Per informazioni dettagliate sull'importazione diretta di documenti, consulta. Inserisci documenti direttamente in una knowledge base

      avvertimento

      Per le fonti di dati S3, qualsiasi modifica indicizzata nella knowledge base direttamente nelle AWS Management Console o con le operazioni KnowledgeBaseDocuments API non si riflette nella posizione S3. Puoi utilizzare queste operazioni API per rendere immediatamente disponibili le modifiche alla tua knowledge base in un unico passaggio. Tuttavia, dovresti continuare apportando le stesse modifiche nella tua posizione S3 in modo che non vengano sovrascritte la prossima volta che sincronizzi la fonte di dati in AWS Management Console o con. StartIngestionJob

      Non inviare una StartIngestionJob richiesta IngestKnowledgeBaseDocuments e una richiesta contemporaneamente.

Seleziona un argomento per scoprire come eseguire l'inserimento diretto dei documenti nelle tue fonti di dati: