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 ações no grupo de ação
É possível definir grupos de ação de uma das seguintes formas (pode-se usar métodos diferentes para grupos de ação diferentes):
-
Configurar um esquema OpenAPI com descrições, estrutura e parâmetros que definam cada ação no grupo de ação como uma operação de API. Com essa opção, é possível definir ações de forma mais explícita e associá-las a operações de API no sistema. Adicionar o esquema de API ao grupo de ação de uma das seguintes maneiras:
-
Carregar o esquema criado em um bucket do Amazon Simple Storage Service (Amazon S3).
-
Escrever o esquema no editor de esquema OpenAPI em linha no AWS Management Console ao adicionar o grupo de ação. Essa opção só está disponível depois que o agente ao qual o grupo de ação pertence já tiver sido criado.
-
-
Configurar os detalhes da função com os parâmetros que o agente precisa obter do usuário. Com essa opção, é possível simplificar o processo de criação do grupo de ação e configurar o agente para obter um conjunto de parâmetros definido por você. É possível transmitir os parâmetros para a sua aplicação e personalizar a forma de usá-los para executar a ação em seus próprios sistemas.
Continuando o exemplo acima, é possível definir a ação CreateBooking
de uma das seguintes maneiras:
-
Usando um esquema de API,
CreateBooking
pode ser uma operação de API com um corpo de solicitação que inclui campos, comoHotelName
,LengthOfStay
eUserEmail
, e um corpo de resposta que retorna umBookingId
. -
Usando os detalhes da função,
CreateBooking
pode ser uma função definida com parâmetros, comoHotelName
,LengthOfStay
eUserEmail
. Depois que os valores desses parâmetros forem obtidos do usuário pelo agente, será possível transmiti-los para os seus sistemas.
Ao interagir com o usuário, o agente determina qual ação em um grupo de ação ele precisa invocar. O agente obtém os parâmetros e as outras informações necessárias para concluir a solicitação de API ou que estão marcadas como obrigatórias para a função.
Selecione um tópico para saber como definir um grupo de ação com métodos diferentes.