Defina detalhes da função para os grupos de ação do seu 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á.

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

Ao criar um grupo de ação no Amazon Bedrock, você pode definir 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 por seu nome, tipo 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 ele precisa obter do usuário.

Por exemplo, você pode definir uma função chamada BookHotelque contém parâmetros que o agente precisa invocar do usuário para reservar um hotel para o usuário. Você pode 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 ficar inteiro Não
E-mail Um endereço de e-mail para entrar em contato com o usuário string Sim
AllowMarketingEmails Se deve permitir que e-mails promocionais sejam enviados ao usuário boolean Sim

A definição desse conjunto de parâmetros ajudaria o agente a determinar se ele deve indicar minimamente 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 deseja permitir que e-mails promocionais sejam enviados para o e-mail.

Se o usuário disser"I want to book Hotel X for tomorrow", o agente determinará os parâmetros HotelName CheckinDate e. Em seguida, ele acompanharia o usuário sobre os demais parâmetros com perguntas como:

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

  • “Você quer permitir que o hotel lhe envie e-mails promocionais?”

Depois que o agente determina todos os parâmetros necessários, ele os envia para uma função Lambda que você define para realizar a ação ou os retorna na resposta da invocação do agente.

Para saber como definir uma função ao criar o grupo de ações, consulteAdicione um grupo de ação ao seu agente no Amazon Bedrock.