

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Test di un prompt utilizzando Gestione prompt
<a name="prompt-management-test"></a>

Per imparare a testare un prompt creato in Gestione prompt, seleziona la scheda relativa al metodo preferito, quindi segui le fasi indicate:

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

**Come testare un prompt in Gestione prompt**

1. Accedi alla Console di gestione AWS con un’identità IAM che disponga delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock all’indirizzo [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Seleziona **Gestione prompt** nel riquadro di navigazione a sinistra. Quindi, scegli un prompt nella sezione **Prompt**.

1. Scegli **Modifica nel generatore di prompt** nella sezione **Bozza prompt** o scegli una versione del prompt nella sezione **Versioni**.

1. (Facoltativo) Per fornire valori per le variabili nel prompt, è necessario innanzitutto selezionare un modello nel riquadro **Configurazioni**. Quindi, immetti un **Valore di test** per ogni variabile nel riquadro **Variabili di test**.
**Nota**  
Questi valori sono temporanei e non vengono salvati nel prompt se si salva il prompt.

1. Per eseguire il test del prompt, scegli **Esegui** nel riquadro **Finestra di test**.

1. Modifica il prompt o le relative configurazioni, quindi esegui nuovamente il prompt se necessario. Se sei soddisfatto del prompt, puoi scegliere **Crea versione** per creare uno snapshot del prompt da utilizzare in produzione. Per ulteriori informazioni, consulta [Implementazione di un prompt nell’applicazione utilizzando le versioni in Gestione prompt](prompt-management-deploy.md).

Puoi anche eseguire il test del prompt nei modi seguenti:
+ Per eseguire il test del prompt in un flusso, includi un nodo prompt nel flusso. Per ulteriori informazioni, consulta [Creare e progettare un flusso in Amazon Bedrock](flows-create.md) e [Tipi di nodo per il flusso](flows-nodes.md).
+ Se non hai configurato il prompt con un agente, puoi comunque eseguirne il test importandolo durante il test di un agente. Per ulteriori informazioni, consulta [Test e risoluzione dei problemi relativi al comportamento dell’agente](agents-test.md).

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

Puoi eseguire il test del prompt nei modi seguenti:
+ Per eseguire l’inferenza sul prompt, invia una richiesta [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) o [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html) con un [endpoint di runtime Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#br-rt) e specifica l’ARN del prompt nel parametro `modelId`.
**Nota**  
Le seguenti restrizioni si applicano quando utilizzi un prompt di Gestione prompt con `Converse` o `ConverseStream`:  
Non puoi includere i campi `additionalModelRequestFields`, `inferenceConfig`, `system` o `toolConfig`.
Se includi il campo `messages`, i messaggi vengono aggiunti dopo i messaggi definiti nel prompt.
Se includi il campo `guardrailConfig`, il guardrail viene applicato all’intero prompt. Se includi blocchi `guardContent` nel campo [ContentBlock](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ContentBlock.html), il guardrail verrà applicato solo a tali blocchi.
+ Per eseguire il test del prompt in un flusso, crea o modifica un flusso inviando una richiesta [CreateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html) o [UpdateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html) con un [endpoint in fase di build Agent per Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt). Includi un SDK per JavaScript in Node.js del tipo `PromptNode` e includi l’ARN del prompt nel campo `promptArn`. Quindi, invia una richiesta [InvokeFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeFlow.html) con un [endpoint di runtime Agent per Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-rt). Per ulteriori informazioni, consulta [Creare e progettare un flusso in Amazon Bedrock](flows-create.md) e [Tipi di nodo per il flusso](flows-nodes.md).
+ Per eseguire il test del prompt con un agente, utilizza la console Amazon Bedrock (vedi la scheda **Console**) o immetti il testo del prompt nel campo `inputText` di una richiesta [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).

------