Criar uma base de conhecimento do Amazon Bedrock com um Índice GenAI do Amazon Kendra - 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á.

Criar uma base de conhecimento do Amazon Bedrock com um Índice GenAI do Amazon Kendra

Para ter mais informações sobre como usar o Índice GenAI do Amazon Kendra, consulte Índice GenAI do Amazon Kendra no Guia do desenvolvedor do Amazon Kendra.

Você pode criar uma base de conhecimento do Amazon Bedrock com um Índice GenAI do Amazon Kendra usando o console ou a API do Amazon Bedrock. Escolha a guia correspondente ao método de sua preferência e siga as etapas:

nota

Não é possível criar uma base de conhecimento com um usuário-raiz. Antes de começar, faça login com um usuário do AWS Identity and Access Management (IAM).

Importante

Para criar uma base de conhecimento com um Índice GenAI do Amazon Kendra usando a API, você já deve ter um índice. Com a API, não é possível criar um índice ao criar uma base de conhecimento. Se você quiser criar um índice ao criar uma base de conhecimento, deverá usar o console.

Console
Como criar uma base de conhecimento com um Índice GenAI do Amazon Kendra
  1. Faça login no Console de gerenciamento da AWS com uma identidade do IAM que tenha permissões para usar o console do Amazon Bedrock. Em seguida, abra o console do Amazon Bedrock em https://console.aws.amazon.com/bedrock/.

  2. No painel de navegação à esquerda, selecione Bases de conhecimento.

  3. Na seção Bases de conhecimento, escolha Criar.

  4. Escolha Base de conhecimento com Índice de IA generativa do Kendra.

  5. (Opcional) Em Detalhes da base de conhecimento, altere o nome padrão e dê uma descrição para a base de conhecimento.

  6. Em Permissões do IAM escolha um perfil do IAM que forneça permissão ao Amazon Bedrock para acessar outros Serviços da AWS necessários. Você pode permitir que o Amazon Bedrock crie o perfil de serviço para você ou escolher um perfil personalizado criado por você.

  7. Escolha Criar uma função de serviço ou Usar um perfil de serviço existente.

  8. Escolha Criar Índice GenAI do Amazon Kendra ou use um Índice GenAI existente do Amazon Kendra.

  9. (Opcional) Em Configurações adicionais, realize uma das seguintes ações:

    • Configure uma chave do AWS Key Management Service (AWS KMS) gerenciada pelo cliente para criptografar sua base de conhecimento.

    • Adicione tags à base de conhecimento. Para obter mais informações, consulte Marcação de recursos do Amazon Bedrock.

  10. Escolha Criar base de conhecimento. Enquanto o Amazon Bedrock estiver criando a base de conhecimento, você deve ver o status Em andamento. É necessário aguardar a conclusão da criação para poder adicionar e sincronizar uma fonte de dados.

  11. Depois que o Amazon Bedrock terminar de criar a base de conhecimento, para configurar uma fonte de dados, siga as instruções em Conectar uma fonte de dados à base de conhecimento.

API
Como criar uma base de conhecimento com um Índice GenAI do Amazon Kendra

Para criar uma base de conhecimento, envie uma solicitação CreateKnowledgeBase (consulte o link para obter os formatos de solicitação e de resposta e os detalhes do campo) com um endpoint de tempo de compilação do recurso Agentes para Amazon Bedrock.

  • No campo roleArn, forneça o nome do recurso da Amazon (ARN) de um perfil do IAM que tenha permissão para criar uma base de conhecimento do Amazon Bedrock.

  • Para usar um modelo que permita usar bases de conhecimento, você deve habilitar o acesso ao modelo. Anote o ARN do modelo, que é necessário para converter os dados em incorporações de vetores. Copie o ID do modelo (recurso) que você escolheu para bases de conhecimento. Em seguida, crie o ARN do modelo usando o ID do modelo seguindo os exemplos de ARN fornecidos em Tipos de recurso definidos pelo Amazon Bedrock na Referência de autorização do Serviço. Consulte os exemplos do tipo de recurso do seu modelo.

    No campo embeddingModelArn, no objeto knowledgeBaseConfiguration, forneça o ARN do modelo de incorporação de vetor que você deseja usar. Para obter mais informações, consulte Modelos e regiões compatíveis para bases de conhecimento do Amazon Bedrock.

  • Para criar uma base de conhecimento com um Índice GenAI do Amazon Kendra, forneça o ARN do seu Índice GenAI do Amazon Kendra.

  • Depois de criar uma base de conhecimento, crie uma fonte de dados que contenha os documentos ou o conteúdo da base de conhecimento. Observe que não é possível criar uma fonte de dados usando as operações de API do Amazon Bedrock. Você deve fazer isso com o console do Amazon Bedrock ou com a operação de API CreateDataSource do Amazon Kendra. Para ter mais informações sobre como escolher uma fonte de dados e exemplos de configuração de conexão de API, consulte Conectar uma fonte de dados à base de conhecimento.