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:
-
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 sulStartIngestionJob
funzionamento, consultaSincronizza i tuoi dati con la tua knowledge base Amazon Bedrock. -
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 baseavvertimento
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
richiestaIngestKnowledgeBaseDocuments
e una richiesta contemporaneamente.
-
Seleziona un argomento per scoprire come eseguire l'inserimento diretto dei documenti nelle tue fonti di dati: