Crie um prompt usando o gerenciamento de prompts - 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á.

Crie um prompt usando o gerenciamento de prompts

nota

O gerenciamento imediato está em versão prévia e está sujeito a alterações.

Ao criar um prompt, você tem as seguintes opções:

  • Escreva a mensagem de alerta que serve como entrada para um FM gerar uma saída.

  • Inclua variáveis na mensagem de aviso que podem ser preenchidas em tempo de execução.

  • Escolha um modelo para executar o prompt ou deixe-o ser preenchido em tempo de execução. Se você escolher um modelo, também poderá modificar as configurações de inferência a serem usadas. Para ver os parâmetros de inferência para modelos diferentes, consulteParâmetros de inferência para modelos de base.

  • Crie variantes do seu prompt que usam mensagens, modelos ou configurações diferentes para que você possa comparar suas saídas e decidir a melhor variante para seu caso de uso.

Para saber como criar um prompt usando o gerenciamento de prompts, selecione a guia correspondente ao método de sua escolha e siga as etapas.

Console
Para criar um aviso
  1. Faça login no AWS Management Console usando uma IAMfunção com as permissões do Amazon Bedrock e abra o console do Amazon Bedrock em Getting Started with o. AWS Management Console

  2. Selecione Gerenciamento de prompts no painel de navegação esquerdo. Em seguida, escolha Criar prompt.

  3. (Opcional) Altere o nome padrão do prompt e sua descrição.

  4. Escolha Criar solicitação. Seu prompt é criado e você será levado ao criador de prompts do prompt recém-criado, onde poderá configurá-lo.

  5. Você pode continuar com o procedimento a seguir para configurar seu prompt ou retornar ao construtor de prompts posteriormente.

Para configurar seu prompt
  1. Se você ainda não estiver no criador de prompts, faça o seguinte:

    1. Faça login no AWS Management Console usando uma IAMfunção com as permissões do Amazon Bedrock e abra o console do Amazon Bedrock em Getting Started with o. AWS Management Console

    2. Selecione Gerenciamento de prompts no painel de navegação esquerdo. Em seguida, escolha um prompt na seção Prompts.

    3. Na seção Prompt draft, escolha Editar no Prompt Builder.

  2. No painel Prompt, insira um prompt na caixa Mensagem. Você pode usar colchetes duplos para incluir variáveis (como em {{variable}}). Observe o seguinte sobre as variáveis de prompt:

    • Cada variável que você inclui aparece na seção Variáveis de teste.

    • Você pode substituir essas variáveis por valores reais ao testar o prompt ou ao configurar o prompt em um fluxo de prompt.

  3. (Opcional) Você pode modificar sua solicitação das seguintes maneiras:

    • No painel Configurações, escolha um modelo para executar a inferência e defina os parâmetros de inferência.

    • Para comparar diferentes variantes do seu prompt, escolha Ações e selecione Comparar variantes do prompt. Você pode fazer o seguinte na página de comparação:

      • Para adicionar uma variante, escolha o sinal de adição. Você pode adicionar até três variantes.

      • Depois de especificar os detalhes de uma variante, você pode especificar qualquer variável de teste e escolher Executar para testar a saída da variante.

      • Para excluir uma variante, escolha os três pontos e selecione Remover da comparação.

      • Para substituir o rascunho de trabalho e sair do modo de comparação, escolha Salvar como rascunho. Todas as outras variantes serão excluídas.

      • Para sair do modo de comparação, escolha Sair do modo de comparação.

  4. Você tem as seguintes opções ao terminar de configurar o prompt:

API

Para criar uma solicitação, envie uma CreatePromptsolicitação (consulte o link para ver os formatos de solicitação e resposta e detalhes do campo) com um endpoint de tempo de construção do Agents for Amazon Bedrock.

Os campos a seguir são obrigatórios:

Campo Breve descrição
name Um nome para o prompt.
variantes Uma lista de configurações diferentes para o prompt (veja abaixo).
defaultVariant O nome da variante padrão.

Cada variante na variants lista é um PromptVariantobjeto da seguinte estrutura geral:

{ "name": "string", "modelId": "string", "templateType": "TEXT", "templateConfiguration": { "text": { "text": "string", "inputVariables": [ { "name": "string" }, ... ] } }, "inferenceConfiguration": { "text": { "maxTokens": int, "stopSequences": ["string", ...], "temperature": float, "topK": int, "topP": float } } }

Preencha os campos da seguinte forma:

  • nome — insira um nome para a variante.

  • modelId — Insira o ID do modelo com o qual realizar a inferência.

  • templateType — Enter TEXT (atualmente, somente solicitações de texto são suportadas).

  • templateConfiguration — O text campo mapeia para um TextPromptTemplateConfiguration. Preencha os seguintes campos nele:

    • texto — A mensagem para o prompt. Coloque as variáveis em colchetes duplos: {{variable}}.

    • inputVariables — Para cada objeto na lista, insira cada variável que você criou no name campo.

  • inferenceConfiguration — O text campo mapeia para um PromptModelInferenceConfiguration. Para saber mais sobre os parâmetros de inferência, consulteParâmetros de inferência.

Os campos a seguir são opcionais:

Campo Caso de uso
description Para fornecer uma descrição para o prompt.
clientToken Para garantir que a API solicitação seja concluída apenas uma vez. Para obter mais informações, consulte Garantindo a idempotência.
tags Para associar tags ao fluxo. Para obter mais informações, consulte Marcar recursos.
customerEncryptionKeyArn Para criptografar o fluxo com uma KMS chave. Para obter mais informações, consulte Política fundamental para permitir que o Amazon Bedrock criptografe e descriptografe um fluxo.

A resposta cria uma DRAFT versão e retorna uma ID, ARN que você pode usar como identificador de solicitação para outras solicitações relacionadas à API solicitação.