Ingira mudanças diretamente em uma base de conhecimento - Amazon Bedrock

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Ingira mudanças diretamente em uma base de conhecimento

As bases de conhecimento Amazon Bedrock permitem que você modifique sua fonte de dados e sincronize as alterações em uma única etapa. Você pode aproveitar esse recurso se sua base de conhecimento estiver conectada a um dos seguintes tipos de fontes de dados:

  • Amazon S3

  • Personalizado

Com a ingestão direta, você pode adicionar, atualizar ou excluir arquivos diretamente em uma base de conhecimento em uma única ação, e sua base de conhecimento pode ter acesso aos documentos sem a necessidade de sincronização. A ingestão direta usa as operações da KnowledgeBaseDocuments API para indexar os documentos que você envia diretamente no armazenamento vetorial configurado para a base de conhecimento. Você também pode visualizar os documentos em sua base de conhecimento diretamente com essas operações, em vez de precisar navegar até a fonte de dados conectada para visualizá-los.

Diferenças em relação à sincronização de uma fonte de dados

O Amazon Bedrock Knowledge Bases também oferece um conjunto de operações de IngestionJob API relacionadas à sincronização de sua fonte de dados. Quando você sincroniza sua fonte de dados com uma StartIngestionJobsolicitação, o Amazon Bedrock Knowledge Bases digitaliza cada documento na fonte de dados conectada e verifica se ele já foi indexado no armazenamento vetorial configurado para a base de conhecimento. Caso contrário, ele será indexado no armazenamento de vetores.

Com uma IngestKnowledgeBaseDocumentssolicitação, você envia uma matriz de documentos para serem indexados diretamente no armazenamento vetorial. Portanto, você pula a etapa de adicionar documentos à fonte de dados. Consulte os parágrafos a seguir para entender o caso de uso desses dois conjuntos de operações de API:

Se você usa uma fonte de dados personalizada

Você não precisa sincronizar ou usar as IngestionJob operações. Os documentos que você adiciona, modifica ou exclui com as KnowledgeBaseDocuments operações ou nas AWS Management Console se tornam parte da fonte de dados personalizada e da sua base de conhecimento.

Se você usa uma fonte de dados do Amazon S3

Você usa os dois conjuntos de operações em casos de uso diferentes:

  • Depois de conectar a base de conhecimento à fonte de dados do S3 pela primeira vez, você deve sincronizar sua fonte de dados no AWS Management Console ou enviando uma StartIngestionJobsolicitação por meio da API Amazon Bedrock.

  • Indexe documentos no armazenamento vetorial configurado para sua base de conhecimento ou remova os documentos indexados das seguintes formas:

    1. Adicione documentos à sua localização do S3 ou exclua documentos dela. Em seguida, sincronize sua fonte de dados no AWS Management Console ou envie uma StartIngestionJob solicitação na API. Para obter detalhes sobre a sincronização e a StartIngestionJob operação, consulteSincronizar os dados com a base de conhecimento do Amazon Bedrock.

    2. Inclua documentos do S3 na base de conhecimento diretamente com uma IngestKnowledgeBaseDocuments solicitação. Para obter detalhes sobre a ingestão direta de documentos, consulteIngira documentos diretamente em uma base de conhecimento.

      Atenção

      Para fontes de dados do S3, todas as alterações que você indexa na base de conhecimento diretamente nas AWS Management Console ou com as operações da KnowledgeBaseDocuments API não são refletidas na localização do S3. Você pode usar essas operações de API para disponibilizar imediatamente alterações em sua base de conhecimento em uma única etapa. No entanto, você deve continuar fazendo as mesmas alterações em sua localização do S3 para que elas não sejam sobrescritas na próxima vez que você sincronizar sua fonte de dados no AWS Management Console ou com. StartIngestionJob

      Não envie uma StartIngestionJob solicitação IngestKnowledgeBaseDocuments de anúncio ao mesmo tempo.

Selecione um tópico para saber como realizar a ingestão direta dos documentos em suas fontes de dados: