AMAZON.BedrockAgentIntent - Guia do desenvolvedor

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á.

AMAZON.BedrockAgentIntent

nota

Antes de aproveitar os recursos de IA generativa, você deve atender aos seguintes pré-requisitos:

  1. Navegue até o console do Amazon Bedrock e inscreva-se para acessar o modelo Anthropic Claude que você pretende usar (para obter mais informações, consulte Acesso ao modelo). Para obter informações sobre preços para usar o Amazon Bedrock, consulte Definição de preços do Amazon Bedrock.

  2. Ative os recursos de IA generativa para a localidade do seu bot. Para isso, siga as etapas em Otimizar a criação de bots Lex V2 e o desempenho usando IA generativa.

Ativa os Amazon Bedrock Agents que são definidos na intenção de responder às solicitações dos clientes e ativa fluxos de trabalho agentes para realizar a tarefa definida. Esse recurso está disponível em todas as localidades suportadas pelo Amazon Lex V2 e em todas as regiões comerciais em que os agentes Amazon Lex V2 e Amazon Bedrock estão presentes.

Se essa intenção for predominanteFallbackIntent, a intenção será ativada quando um enunciado não for classificado em nenhuma das outras intenções presentes no bot, caso contrário, ela só será ativada quando um enunciado for classificado nessa intenção. É importante observar que essa intenção não será ativada para expressões perdidas ao obter um valor de slot.

Uma vez reconhecido pelo seu bot Amazon Lex V2, oAMAZON.BedrockAgentIntent, ativa o definido BedrockAgent ou BedrockKnowledgeBase para responder ao cliente. Se você estiver usando Amazon Bedrock Agents, a conversa permanece BedrockAgentIntent e as solicitações do usuário são retransmitidas para os Agentes, até que o Amazon Bedrock Agent determine que a conversa está marcada. FINISH Somente depois disso, o Amazon Lex V2 assume o controle da conversa e segue as próximas etapas definidas no. AMAZON.BedrockAgentIntent

Responde às perguntas dos clientes usando agentes e bases de conhecimento Amazon Bedrock para responder às perguntas dos clientes e fornecer respostas detalhadas.

Atenção

Você não pode usar o AMAZON.BedrockAgentIntent sem exemplos de enunciados, AMAZON.QnAIntent sem exemplos de enunciados e AMAZON.KendraSearchIntent no mesmo local do bot.

Se você selecionar essa intenção, configure os campos a seguir e selecione Adicionar para adicionar a intenção.

  • Amazon Bedrock Agent Id - O identificador do Amazon Bedrock Agent. Escolha o Bedrock Agent que você deseja usar.

  • ID de alias do Amazon Bedrock Agent - O identificador de alias do Amazon Bedrock Agent.

Importante

Ao criar o Amazon Bedrock Agent para ser usado com o Amazon Lex V2, verifique se a entrada do usuário em Configurações adicionais é. ENABLED Essa configuração é fundamental para permitir que os agentes façam perguntas esclarecedoras ou de acompanhamento, além de permitir que o Amazon Lex V2 delegue novamente aos agentes para concluir a tarefa correspondente.

(Opcional) Você também pode adicionar um BedrockAgentIntent com estas opções:

  • Modelo Amazon Bedrock - Escolha o modelo do provedor e da fundação a ser usado para essa intenção. No momento, Anthropic Claude V2, Anthropic Claude 3 Haiku, Anthropic Claude 3 Haiku e Anthropic Claude Instant são compatíveis.

  • Amazon Bedrock Knowledge Base - Se você escolher essa opção, especifique o ID da Amazon Bedrock Knowledge Base. Você pode encontrar o ID verificando a página de detalhes da Base de Conhecimento Amazon Bedrock no console ou enviando uma GetKnowledgeBase solicitação.

As respostas do BedrockAgentIntent serão armazenadas nos atributos da sessão e da solicitação, conforme mostrado abaixo:

  • x-amz-lex:bedrock-agent-search-response— A resposta do Amazon Bedrock Agent à pergunta ou declaração.

  • x-amz-lex:bedrock-knowledge-base-search-response-source— Aponta para o documento, ou lista de documentos, usado para gerar a resposta se estiver usando a configuração da Base de Conhecimento Amazon Bedrock.

  • x-amz-lex:bedrock-agent-action-group-invocation-input- Objeto contendo valores de entrada coletados pelo grupo de ação do agente. Para obter mais informações sobre grupos de ação de agentes, consulte ActionGroupInvocationInput.

  • x-amz-lex:bedrock-agent-knowledge-base-lookup-input- Objeto contendo os detalhes relacionados à pesquisa da Amazon Bedrock Knowledge Base.

  • x-amz-lex:bedrock-agent-agent-collaborator-details— Objeto contendo detalhes da entrada e saída dos subagentes que foram invocados como parte das invocações de colaboração multiagente.

Para obter mais informações, consulte Como BedrockAgentIntent usar um agente Bedrock no Amazon Lex V2.