

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

# Casos de uso de Barreiras de Proteção do Amazon Bedrock
<a name="guardrails-use"></a>

Depois de criar uma barreira de proteção, é possível aplicá-la com os seguintes recursos:
+ [Inferência do modelo](inference.md): aplique uma barreira de proteção ao prompts enviados e às respostas geradas ao executar inferência em um modelo.
+ [Agentes](agents.md): associe uma barreira de proteção a um agente para aplicá-la aos prompts enviados ao agente e às respostas exibidas por ele.
+ [Base de conhecimento](knowledge-base.md): aplique uma barreira de proteção ao consultar uma base de conhecimento e gerar respostas com base nela.
+ [Fluxo](flows.md): adicione uma barreira de proteção a um nó de prompt ou nó de base de conhecimento em um fluxo para aplicá-la às entradas e saídas desses nós.

A tabela a seguir descreve como incluir uma grade de proteção para cada um desses recursos usando a API Amazon Bedrock Console de gerenciamento da AWS ou a Amazon Bedrock.


****  

| Caso de uso | Console | solicitações de | 
| --- | --- | --- | 
| Inferência do modelo | Selecione a barreira de proteção ao [usar um playground](playgrounds.md). | Especifique no cabeçalho de uma [InvokeModel[InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)solicitação or ou inclua no guardrailConfig campo no corpo de uma [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)solicitação. | 
| Associar a um agente | Ao [criar ou atualizar](agents-build-modify.md) o agente, especifique na seção Detalhes da barreira de proteção do Construtor de agentes. | Inclua um campo guardrailConfiguration no corpo de uma solicitação [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html) ou [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html). | 
| Usar ao consultar uma base de conhecimento | Siga as etapas na seção [Barreiras de proteção](kb-test-config.md#kb-test-config-guardrails) das configurações da consulta. Adicione uma barreira de proteção ao definir Configurações. | Inclua um campo guardrailConfiguration no corpo de uma solicitação [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html). | 
| Incluir um nó de prompt em um fluxo | Ao [criar](flows-create.md) ou [atualizar](flows-modify.md) um fluxo, selecione o nó do prompt e especifique a barreira de proteção na seção Configurar. | Ao definir o nó do prompt no nodes campo em uma [UpdateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html)solicitação [CreateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html)or, inclua um guardrailConfiguration campo no [PromptFlowNodeConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptFlowNodeConfiguration.html). | 
| Incluir um nó da base de conhecimento em um fluxo | Ao [criar](flows-create.md) ou [atualizar](flows-modify.md) um fluxo, selecione o nó da base de conhecimento e especifique a barreira de proteção na seção Configurar. | Ao definir o nó da base de conhecimento no nodes campo em uma [UpdateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html)solicitação [CreateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html)or, inclua um guardrailConfiguration campo no [KnowledgeBaseFlowNodeConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_KnowledgeBaseFlowNodeConfiguration.html). | 

Esta seção aborda o uso de uma barreira de proteção com inferência de modelo e a API do Amazon Bedrock. Você pode usar as operações básicas de inferência ([InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)e [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)) e a Converse API ([Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) e [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)). Com os dois conjuntos de operações, é possível usar uma barreira de proteção com inferência de modelo síncrono e de streaming. Você também pode avaliar seletivamente a entrada do usuário e configurar o comportamento da resposta de streaming. 

**Topics**
+ [Usar sua barreira de proteção com operações de inferência para avaliar a entrada do usuário](guardrails-input-tagging-base-inference.md)
+ [Use a ApplyGuardrail API em seu aplicativo](guardrails-use-independent-api.md)