Casos de uso de Barreiras de Proteção do Amazon Bedrock - Amazon Bedrock

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.