Criar Modelos de prompt

Aprimore suas automações com o poder do IA generativa usando Modelos de prompt predefinidos para acelerar a criação de automações e disponibilizá-las para reutilização para Desenvolvedores cidadão e profissionais em todas as soluções.

Um desenvolvedor profissional cria Modelos de prompt para que os Bot Creators possam usá-los em suas automações e economizar tempo e esforço.

Os Modelos de prompt são criados conectando-se a Conexões de modelo e ajustando os prompts, testando-os com diferentes modelos básicos para encontrar a melhor resposta que atenda às necessidades do negócio. Esses Modelos de prompt são disponibilizados para desenvolvedores para utilização e reutilização para ajudar a acelerar a criação de automações em soluções. Os seguintes modelos são suportados:
  • Amazon Bedrock
  • Vertex AI do Google
  • Azure OpenAI
  • OpenAI

Este tópico orienta você sobre as etapas para criar um Modelo de prompt.

Pré-requisitos

O Desenvolvedor profissional precisa dessas funções e permissões para criar e testar um Modelo de prompt.
  • Função: AAE_Basic, função personalizada de desenvolvedor profissional
  • Permissão: Bot Creator

Consulte Funções e permissões para Ferramentas de IA

Outros requisitos:

além das funções e permissões, o Desenvolvedor profissional deve estar conectado a um Agente de bot (v22.60.10 e superior). Como parte do teste de Conexão de modelo, é necessário executar o bot no seu desktop. Portanto, certifique-se de que o Agente de bot esteja configurado para seu usuário. Se você precisar mudar a conexão para uma outra Control Room, consulte: Alternar o registro do dispositivo entre instâncias da Control Room.

Procedimento

  1. Faça login na Control Room, navegue até Automação > Criar nova ou ícone “+” e escolha Modelo de prompt.
  2. Digite um nome e faça uma descrição; depois, clique em Criar e editar para exibir um esboço do template. Vamos criar um exemplo com o nome Analisador de endereços.
  3. Na tela Template de prompt, clique em Escolher conexão de modelo para escolher na lista disponível de Conexões de modelo às quais você tem acesso.
    Essas Conexões de modelo são criadas pelo administrador de automação e atribuídas ao seu usuário com uma função personalizada.
  4. Após selecionar uma Conexão de modelo, o Modelo de prompt é configurado com as configurações de parâmetro padrão ideais para o modelo escolhido. Você pode alterar as configurações conforme necessário.
    Parâmetros do Modelo de prompt
    Os valores dos parâmetros para criar um Prompt são preenchidos com base no modelo básico selecionado. Para obter detalhes sobre configurações de parâmetros para os modelos básicos suportados, consulte Understanding parameter settings for supported foundational models.
    Nota: Você pode definir diferentes valores de parâmetros para testar e determinar os valores mais adequados para seu caso de uso. A alteração dos valores dos parâmetros influenciará a resposta do modelo.
  5. Agora, você pode começar a criar um Prompt e adicionar entradas de prompt, conforme necessário. Vejamos um exemplo para dar orientações quanto às etapas.

Exemplo:

O Desenvolvedor profissional está criando um Modelo de prompt que será usado para analisar e extrair o endereço de diferentes tipos de documentos durante o processamento para extração de dados.
O Desenvolvedor profissional criará um Modelo de prompt com o nome: Analisador de endereços. Esse Modelo de prompt se concentrará em extrair as informações de endereço dos documentos. O modelo será disponibilizado para Desenvolvedores cidadãos que o reutilizarão como uma ação na automação.

Criar Modelo de prompt

  1. Você já selecionou uma Conexão de modelo na lista disponível (veja a etapa 3 acima) e agora vamos começar a escrever seu Prompt.
  2. No campo Prompt, digite:
    Parse the $inputAddress$ & return formatted as: (Analise $inputAddress$ e retorne formatado como:)
    • street: street (rua: rua)
    • city: city (cidade: cidade)
    • state: state (estado: estado)
    • zip code: zip code (CEP: CEP)
  3. Clique fora do campo de entrada do Prompt.
  4. A seção Entrada de prompt é preenchida automaticamente com entradas de prompt de espaço reservado para as quais você pode definir valores. Nesse caso, o campo de Entrada de prompt $inputAddress$ é criado pelo sistema.
    O Prompt deve retornar uma resposta com a rua, a cidade, o estado e o CEP do endereço formatado em linhas separadas.
    Nota: Você também pode adicionar uma Entrada de prompt manualmente clicando em Adicionar entrada de prompt.
  5. Em seguida, insira o seguinte endereço no campo Entrada do prompt inputAddress: '1502 royal oak dr, tx, 75243'.
  6. Clique em Obter resposta para ter uma resposta do modelo com base no seu Prompt.
    Nota:

    Teste e experimente diferentes prompts e valores de Entrada de prompt para obter a resposta desejada dos modelos e finalizar naquele que for mais satisfatório.

    Os detalhes dos dados do prompt podem conter PHI, PII ou outros dados confidenciais que você optar por inserir no Prompt. Recomendamos estar atento a isso ao testar e executar um Prompt.

  7. Quando estiver satisfeito com a resposta, Salve o Modelo de prompt.
Clique nas reticências ao lado de um Modelo de prompt para visualizar e acessar ações disponíveis para o Desenvolvedor profissional:<precisa de uma captura de tela>
Ações Função
Modelo de prompt Mover Clique nesta ação para selecionar o local para onde deseja mover o Modelo de prompt, de acordo com suas permissões de pasta.
Modelo de prompt de checkin Permite que você faça checkin de um Modelo de prompt em uma pasta diferente. O Status do Modelo de prompt é atualizado e exibido na pasta que você fez checkin do Modelo de prompt. Exemplo: se você fez checkin do Modelo de prompt na pasta pública, o rótulo de Status exibirá Público.
Exibir Modelo de prompt Abre o Modelo de prompt exibindo detalhes.
Editar Modelo de prompt Permite editar o Modelo de prompt.
Nota: O Desenvolvedor profissional tem essa permissão.
Copiar Modelo de prompt Permite copiar um Modelo de prompt existente para criar um novo com os mesmos detalhes. Você deve fornecer um nome diferente, pois não pode haver duplicatas de um Modelo de prompt.
Nota: O Desenvolvedor profissional tem essa permissão.
Visualizar referências Permite visualizar referências a outros bots que dependem diretamente do atual em que este Modelo de prompt foi usado.
Excluir Modelo de prompt Permite excluir um Modelo de prompt.
Nota: O Desenvolvedor profissional tem essa permissão.

Próximas etapas

O próximo passo seria fazer o checkin do Modelo de prompt para disponibilizá-lo aos Desenvolvedores cidadãos do pacote Modelo de prompt de IA generativa.

Por que você faria checkin em um Modelo de prompt?

Depois de criar um Modelo de prompt, faça checkin na pasta Pública. Isso permitirá que os Desenvolvedores profissionais e cidadãos o utilizem a partir do pacote Modelo de prompt de IA generativa no ambiente de produção.

O Task Bot, com um ou múltiplos Modelos de prompt integrados, pode ser adicionado a uma automação maior que execute um cenário de fluxo de trabalho completo.

Nota: Quando você cria ou testa um Modelo de prompt na tela Modelo de prompt, os detalhes de sucesso ou falha e as respostas do modelo podem ser visualizados em Administração > Log de auditoria e na navegação Administração > Governança de IA. Consulte Governança de IA

Como próximo passo na sua sequência de tarefas, acesse Usar Modelos de prompt em um Task Bot.