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
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
-
Accedi a Console di gestione AWS con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock all'indirizzo https://console.aws.amazon.com/bedrock
. -
Seleziona Gestione prompt nel riquadro di navigazione a sinistra. Quindi, scegli un prompt nella sezione Prompt.
-
Scegli Modifica nel generatore di prompt nella sezione Bozza prompt o scegli una versione del prompt nella sezione Versioni.
-
(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.
-
Per eseguire il test del prompt, scegli Esegui nel riquadro Finestra di test.
-
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.
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, consultare Creare e progettare un flusso in Amazon Bedrock e Tipi di nodo per il flusso.
-
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.
-
- API
-
Puoi eseguire il test del prompt nei modi seguenti:
-
Per eseguire l'inferenza sul prompt, invia una richiesta InvokeModelInvokeModelWithResponseStream, Converse o una ConverseStreamrichiesta con un endpoint di runtime Amazon Bedrock e specifica l'ARN del prompt nel parametro.
modelIdPer passare i valori delle variabili prompt, includi ilpromptVariablescampo con una mappa dei nomi delle variabili ai relativi valori:response = bedrock_runtime.converse( modelId="arn:aws:bedrock:us-east-1:123456789012:prompt/PROMPT_ID:VERSION", promptVariables={ "variable_name": {"text": "value"} } )Quando si richiama un prompt gestito, non è necessario specificare
messagesosystemcampi, che sono definiti nel modello di prompt. È necessario fornire solo i valori per le variabili definite nel prompt. Per un esempio completo, vedereEseguire esempi di codice di Gestione dei prompt.Nota
Le seguenti restrizioni si applicano quando si utilizza un prompt di Gestione prompt con
ConverseoConverseStream:-
Non è possibile includere i campi
additionalModelRequestFields,inferenceConfig,systemotoolConfig. -
Se si include il campo
messages, i messaggi vengono aggiunti dopo i messaggi definiti nel prompt. -
Se si include il campo
guardrailConfig, il guardrail viene applicato all’intero prompt. Se includiguardContentblocchi nel ContentBlockcampo, il guardrail verrà applicato solo a quei blocchi.
-
-
Per testare il prompt in un flusso, crea o modifica un flusso inviando una richiesta o una UpdateFlowrichiesta a un CreateFlowendpoint in fase di compilazione di Agents for Amazon Bedrock. Includi un SDK per JavaScript in Node.js del
PromptNodetipo e includi l'ARN del prompt nel campo.promptArnQuindi, invia una InvokeFlowrichiesta con un endpoint di runtime Agents for Amazon Bedrock. Per ulteriori informazioni, consultare Creare e progettare un flusso in Amazon Bedrock e Tipi di nodo per il flusso. -
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
inputTextdi una richiesta InvokeAgent.
-