

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

# Testar um prompt usando o Gerenciamento de Prompts
Testar um prompt

Para saber como testar um prompt usando o Gerenciamento de Prompts, escolha a guia correspondente ao método de sua preferência e siga as etapas:

------
#### [ Console ]

**Como testar um prompt no Gerenciamento de Prompts**

1. Faça login no Console de gerenciamento da AWS com uma identidade do IAM que tenha permissões para usar o console do Amazon Bedrock. Em seguida, abra o console do Amazon Bedrock em [https://console.aws.amazon.com/bedrock/](https://console.aws.amazon.com/bedrock).

1. No painel de navegação à esquerda, selecione **Gerenciamento de prompts**. Em seguida, escolha um prompt na seção **Prompts**.

1. Escolha **Editar no construtor de prompts** na seção **Rascunho do prompt** ou escolha uma versão do prompt na seção **Versões**.

1. (Opcional) Para fornecer valores para variáveis no prompt, selecione um modelo no painel **Configurações**. Insira um **Valor de teste** para cada variável no painel **Testar variáveis**.
**nota**  
Esses valores de teste são temporários e não serão salvos se você salvar o prompt.

1. Para testar o prompt, escolha **Executar** no painel **Janela de teste**.

1. Modifique o prompt ou suas configurações e execute o prompt novamente conforme necessário. Se o prompt estiver adequado, você poderá escolher **Criar versão** para criar um snapshot do prompt que possa ser usado na produção. Para obter mais informações, consulte [Implantar um prompt em sua aplicação usando versões no Gerenciamento de Prompts](prompt-management-deploy.md).

Também é possível testar o prompt das seguintes maneiras:
+ Para testar o prompt em um fluxo, inclua um nó de prompt no fluxo. Para obter mais informações, consulte [Criar e planejar um fluxo no Amazon Bedrock](flows-create.md) e [Tipos de nó para o fluxo](flows-nodes.md).
+ Se você não configurou seu prompt com um agente, ainda pode testar o prompt com um agente importando-o ao testar um agente. Para obter mais informações, consulte [Testar e solucionar problemas de comportamento do agente](agents-test.md).

------
#### [ API ]

Você pode invocar um prompt das seguintes maneiras:
+ Para executar inferência no prompt, envie uma solicitação [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html), [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html), [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) ou [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html) com um [endpoint de runtime do Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#br-rt) e especifique o ARN do prompt no parâmetro `modelId`.
**nota**  
As seguintes restrições se aplicam quando você usa um prompt do Gerenciamento de Prompts com `Converse` ou `ConverseStream`:  
Não é possível incluir os campos `additionalModelRequestFields`, `inferenceConfig`, `system` ou `toolConfig`.
Se você incluir o campo `messages`, as mensagens serão anexadas após as mensagens definidas no prompt.
Se você incluir o campo `guardrailConfig`, a barreira de proteção será aplicada a todo o prompt. Se você incluir blocos `guardContent` no campo [ContentBlock](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ContentBlock.html), a barreira de proteção só será aplicada a esses blocos.
+ Para testar um prompt em um fluxo, crie ou edite um fluxo enviando [CreateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html) ou [UpdateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html) com um [endpoint de tempo de compilação do recurso Agentes para Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt). Inclua um SDK para JavaScript no Node.js do tipo `PromptNode` e inclua o ARN do prompt no campo `promptArn`. Em seguida, envie uma solicitação [InvokeFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeFlow.html) com um [endpoint de runtime do recurso Agentes para Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-rt). Para obter mais informações, consulte [Criar e planejar um fluxo no Amazon Bedrock](flows-create.md) e [Tipos de nó para o fluxo](flows-nodes.md).
+ Para testar o prompt com um agente, use o console do Amazon Bedrock (consulte a guia **Console**) ou insira o texto do prompt no campo `inputText` de uma solicitação [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html).

------