

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
<a name="action-define"></a>

É possível definir grupos de ação de uma das seguintes formas (podem-se usar métodos diferentes para grupos de ação diferentes):
+ [Configurar um esquema OpenAPI](agents-api-schema.md) 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 Console de gerenciamento da AWS 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á foi criado.
+ [Configurar os detalhes da função](agents-action-function.md) 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 como `HotelName`, `LengthOfStay` e `UserEmail`, e um corpo de resposta que retorna um `BookingId`.
+ Usando os detalhes da função, `CreateBooking` pode ser uma função definida com parâmetros como `HotelName`, `LengthOfStay` e `UserEmail`. 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.

**Topics**
+ [Definir detalhes da função para os grupos de ação do agente no Amazon Bedrock](agents-action-function.md)
+ [Definir esquemas OpenAPI para os grupos de ação do agente do Amazon Bedrock](agents-api-schema.md)