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á.
Criar uma base de conhecimentos gerenciada
Quando você cria uma base de conhecimento gerenciada, o Amazon Bedrock AgentCore gerencia a infraestrutura de armazenamento, indexação e recuperação para você. Por padrão, um modelo de incorporação gerenciado por serviços é usado e nenhuma seleção ou configuração de modelo é necessária. Opcionalmente, você pode fornecer seu próprio modelo de incorporação Bedrock. Opcionalmente, você também pode fornecer uma chave KMS para criptografia do armazenamento vetorial gerenciado.
Depois de criar a base de conhecimento, conecte-a a uma fonte de dados e inicie a ingestão. Para obter detalhes sobre como conectar uma fonte de dados, consulte Conectar uma fonte de dados. Para sincronizar uma fonte de dados, use a StartIngestionJob API. Para obter detalhes, consulte Sincronizar os dados com a base de conhecimento do Amazon Bedrock.
nota
Depois de criar e sincronizar uma base de conhecimento gerenciada, use a Retrieve API para consultá-la. No retrievalConfiguration campo, especifiquemanagedSearchConfiguration. O vectorSearchConfiguration campo se aplica somente às bases de conhecimento personalizadas. Para exemplos de solicitações e considerações adicionais, consulteConsultar uma base de conhecimento e recuperar dados.
Para saber como criar uma base de conhecimento gerenciada, escolha a guia do seu método preferido:
Opções de modelo de incorporação
As bases de conhecimento gerenciadas oferecem suporte aos seguintes tipos de modelos de incorporação:
-
Incorporação gerenciada (padrão) — Um modelo de incorporação gerenciado por serviços é usado automaticamente. Você não precisa selecionar um modelo, configurar dimensões ou gerenciar os limites do serviço Bedrock para incorporação. O serviço lida com a seleção de modelos, hospedagem e escalabilidade de forma transparente.
-
Incorporação personalizada — Você fornece seu próprio modelo de incorporação Bedrock ARN. Ao usar um modelo de incorporação personalizado, você deve especificar as dimensões do modelo (1024) e o tipo de dados de incorporação float32. Os seguintes modelos de incorporação Bedrock são suportados:
-
Incorporador de Texto do Amazon Titan v2
-
Cohere Embed English v3
-
Cohere Embed Multilingual v3
-
Cohere Embed v4
-
Incorporações multimodais Amazon Nova
-
-
Incorporação multimodal personalizada — Você fornece o ARN de um modelo de incorporação multimodal, que processa nativamente arquivos de imagem, áudio e vídeo, além do texto. Atualmente, TwelveLabs Marengo Embed 3.0 (
twelvelabs.marengo-embed-3-0-v1:0) é o único modelo de incorporação multimodal suportado. Essa opção requer um destino de armazenamento multimodal.
nota
Você não pode alterar o tipo de modelo de incorporação depois de criar a base de conhecimento. Para alternar entre a incorporação gerenciada e personalizada, você deve criar uma nova base de conhecimento.
Importante
Se você criar uma base de conhecimento com um modelo de incorporação personalizado, o reclassificador gerenciado não estará disponível para essa base de conhecimento. Para usar o reclassificador gerenciado, crie sua base de conhecimento com o modelo padrão de incorporação gerenciada.
Conectores de fonte de dados compatíveis
As bases de conhecimento gerenciadas oferecem suporte aos seguintes conectores de fonte de dados:
-
Amazon S3
-
Box
-
Nuvem do Confluence
-
Data center do Confluence
-
Microsoft SharePoint on-line
-
Google Drive
-
Microsoft OneDrive
-
ServiceNow
-
Web Crawler
-
Conector personalizado
Para obter informações sobre como configurar conectores de fonte de dados, consulte Conectar uma fonte de dados.