

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Casos de uso de Barreras de protección para Amazon Bedrock
<a name="guardrails-use"></a>

Después de crear una barrera de protección, puede aplicarla con las siguientes características:
+ [Inferencia de modelos](inference.md): aplique una barrera de protección a las peticiones enviadas y a las respuestas generadas cuando ejecute la inferencia en un modelo.
+ [Agentes](agents.md): asocie una barrera de protección a un agente para aplicarla a las peticiones que se le envíen y a las respuestas que devuelve.
+ [Base de conocimiento](knowledge-base.md): aplique una barrera de protección al consultar una base de conocimiento y generar respuestas a partir de ella.
+ [Flujo](flows.md): añada una barrera de protección a un nodo de petición o a un nodo de base de conocimiento de un flujo para aplicarla a las entradas y salidas de estos nodos.

En la siguiente tabla se describe cómo incluir una barandilla para cada una de estas funciones mediante la API Amazon Bedrock Consola de administración de AWS o la API.


****  

| Caso de uso | Consola | API | 
| --- | --- | --- | 
| Inferencia de modelos | Seleccione la barrera de protección cuando [utilice un sitio de pruebas](playgrounds.md). | Especifica en el encabezado de una [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)solicitud [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)o inclúyela en el guardrailConfig campo del cuerpo de una solicitud o de [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html). [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html) | 
| Asociación con un agente | Al [crear o actualizar](agents-build-modify.md) el agente, especifíquela en la sección Detalles de la barrera de protección del Creador de agentes. | Incluya un campo guardrailConfiguration en el cuerpo de una solicitud [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html) o [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html). | 
| Uso al consultar una base de conocimiento | Siga los pasos de la sección [Barreras de protección](kb-test-config.md#kb-test-config-guardrails) de las configuraciones de consulta. Añada una barrera de protección cuando establezca Configuraciones. | Incluya un campo guardrailConfiguration en el cuerpo de una solicitud [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). | 
| Inclusión en un nodo de petición de un flujo | Al [crear](flows-create.md) o [actualizar](flows-modify.md) un flujo, seleccione el nodo de petición y especifique la barrera de protección en la sección Configurar. | Cuando definas el nodo de solicitud en el nodes campo de una [UpdateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html)solicitud [CreateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html)o, incluye un guardrailConfiguration campo en. [PromptFlowNodeConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptFlowNodeConfiguration.html) | 
| Inclusión en un nodo de base de conocimiento de un flujo | Al [crear](flows-create.md) o [actualizar](flows-modify.md) un flujo, seleccione el nodo de base de conocimiento y especifique la barrera de protección en la sección Configurar. | Cuando defina el nodo de la base de conocimientos en el nodes campo de una [UpdateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html)solicitud [CreateFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html)o, incluya un guardrailConfiguration campo en la [KnowledgeBaseFlowNodeConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_KnowledgeBaseFlowNodeConfiguration.html). | 

En esta sección se describe el uso de una barrera de protección con inferencia del modelo y la API de Amazon Bedrock. Puede utilizar las operaciones de inferencia básicas ([InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)y [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)) y la Converse API ([Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) y [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)). Con ambos conjuntos de operaciones, puede utilizar una barrera de protección con inferencia del modelo síncrona y de transmisión. También puede evaluar las entradas del usuario de forma selectiva y configurar el comportamiento de respuesta de la transmisión. 

**Topics**
+ [Uso de una barrera de protección con operaciones de inferencia para evaluar las entradas del usuario](guardrails-input-tagging-base-inference.md)
+ [Usa la ApplyGuardrail API en tu aplicación](guardrails-use-independent-api.md)