Definir detalhes da função para os grupos de ação do agente no Amazon Bedrock - 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á.

Definir detalhes da função para os grupos de ação do agente no Amazon Bedrock

Ao criar um grupo de ação no Amazon Bedrock, é possível definir os detalhes da função para especificar os parâmetros que o agente precisa invocar do usuário. Os detalhes da função consistem em uma lista de parâmetros, definidos pelos respectivos nomes, tipos de dados (para obter uma lista dos tipos de dados compatíveis, consulte ParameterDetail) e se eles são necessários. O agente usa essas configurações para determinar quais informações precisa obter do usuário.

Por exemplo, é possível definir uma função chamada BookHotel que contém os parâmetros que o agente precisa invocar para reservar um hotel para o usuário. É possível definir os seguintes parâmetros para a função:

Parâmetro Descrição Tipo Obrigatório
HotelName O nome do hotel string Sim
CheckinDate A data do check-in string Sim
NumberOfNights O número de noites para a reserva integer Não
E-mail Um endereço de e-mail para entrar em contato com o usuário string Sim
AllowMarketingEmails Se é permitido enviar e-mails promocionais ao usuário boolean Sim

A definição desse conjunto de parâmetros ajudará o agente a determinar se deve obter no mínimo o nome do hotel que o usuário deseja reservar, a data do check-in, o endereço de e-mail do usuário e se o usuário deseja permitir que e-mails promocionais sejam enviados ao e-mail dele.

Se o usuário disser "I want to book Hotel X for tomorrow", o agente determinará os parâmetros HotelName e CheckinDate. Quanto aos demais parâmetros, ele obteria do usuário com perguntas do tipo:

  • “Qual é o seu endereço de e-mail?”

  • “Quer permitir que o hotel envie e-mails promocionais a você?”

Depois de determinar todos os parâmetros necessários, o agente os envia a uma função do Lambda definida por você para executar a ação ou os exibe na resposta da invocação do agente.

Para saber como definir uma função ao criar o grupo de ação, consulte Adicionar um grupo de ação ao agente no Amazon Bedrock.