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
Depois de criar uma barreira de proteção, é possível aplicá-la com os seguintes recursos:
-
Inferência do modelo: aplique uma barreira de proteção ao prompts enviados e às respostas geradas ao executar inferência em um modelo.
-
Agentes: 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: aplique uma barreira de proteção ao consultar uma base de conhecimento e gerar respostas com base nela.
-
Fluxo: 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 barreira de proteção para cada um desses recursos usando o Console de gerenciamento da AWS ou a API do Amazon Bedrock.
| Caso de uso | Console | API |
|---|---|---|
| Inferência do modelo | Selecione a barreira de proteção ao usar um playground. | Especifique no cabeçalho em uma solicitação InvokeModel ou InvokeModelWithResponseStream ou inclua no campo guardrailConfig no corpo de uma solicitação Converse ou ConverseStream. |
| Associar a um agente | Ao criar ou atualizar 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 CreateAgent ou UpdateAgent. |
| Usar ao consultar uma base de conhecimento | Siga as etapas na seção Barreiras de proteção 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 RetrieveAndGenerate. |
| Incluir um nó de prompt em um fluxo | Ao criar ou atualizar um fluxo, selecione o nó do prompt e especifique a barreira de proteção na seção Configurar. | Ao definir o nó de prompt no campo nodes em uma solicitação CreateFlow ou UpdateFlow, inclua um campo guardrailConfiguration em PromptFlowNodeConfiguration. |
| Incluir um nó da base de conhecimento em um fluxo | Ao criar ou atualizar 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 campo nodes em uma solicitação CreateFlow ou UpdateFlow, inclua um campo guardrailConfiguration em KnowledgeBaseFlowNodeConfiguration. |
Esta seção aborda o uso de uma barreira de proteção com inferência de modelo e a API do Amazon Bedrock. É possível usar operações de inferência de base (InvokeModel e InvokeModelWithResponseStream) e a API Converse (Converse e ConverseStream). 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.