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à.
Casi d’uso per Guardrail per Amazon Bedrock
Dopo aver creato un guardrail, puoi applicarlo utilizzando le seguenti funzionalità:
-
Inferenza del modello: applica un guardrail ai prompt inviati e alle risposte generate durante l’esecuzione dell’inferenza su un modello.
-
Agenti: associa un guardrail a un agente per applicarlo ai prompt inviati all’agente e alle risposte restituite.
-
Knowledge base: applica un guardrail quando interroghi una knowledge base e generi risposte da essa.
-
Flusso: aggiungi un guardrail a un nodo del prompt o a un nodo della knowledge base in un flusso per applicarlo agli input e agli output di questi nodi.
La tabella seguente descrive come includere un guardrail per ciascuna di queste funzionalità utilizzando l'API AWS Management Console Amazon Bedrock.
| Caso d’uso | Console | "Hello, World!" |
|---|---|---|
| Inferenza del modello | Seleziona il guardrail quando utilizzi un playground. | Specificalo nell'intestazione di una InvokeModelWithResponseStreamrichiesta InvokeModelor o includi nel guardrailConfig campo nel corpo di una Converse o di una richiesta. ConverseStream |
| Associa a un agente | Quando crei o aggiorni l’agente, specificalo nella sezione Dettagli guardrail di Agente Builder. | Includi un campo guardrailConfiguration nel corpo di una richiesta CreateAgent o UpdateAgent. |
| Utilizza durante la query di una knowledge base | Segui i passaggi indicati nella sezione Guardrail delle configurazioni della query. Aggiungi un guardrail quando imposti Configurazioni. | Includi un campo guardrailConfiguration nel corpo di una richiesta RetrieveAndGenerate. |
| Includi in un nodo del prompt di un flusso | Quando crei o aggiorni un flusso, seleziona il nodo del prompt e specifica il guardrail nella sezione Configura. | Quando definisci il nodo prompt nel nodes campo di una UpdateFlowrichiesta CreateFlowor, includi un guardrailConfiguration campo in. PromptFlowNodeConfiguration |
| Includi in un nodo della knowledge base in un flusso | Quando crei o aggiorni un flusso, seleziona il nodo della knowledge base e specifica il guardrail nella sezione Configura. | Quando definisci il nodo della knowledge base nel nodes campo di una UpdateFlowrichiesta CreateFlowor, includi un guardrailConfiguration campo in. KnowledgeBaseFlowNodeConfiguration |
Questa sezione illustra l’utilizzo di un guardrail con inferenza del modello e l’API Amazon Bedrock. Puoi utilizzare le operazioni di inferenza di base (InvokeModeland InvokeModelWithResponseStream) e l'ConverseAPI (Converse and ConverseStream). Con entrambi i set di operazioni è possibile utilizzare un guardrail con l’inferenza del modello in modalità sincrona e in streaming. È inoltre possibile valutare selettivamente l’input dell’utente e configurare il comportamento di risposta in streaming.