OpenAI: action Chat AI

O OpenAI: A ação Chat AI imita o ChatGPT (um subconjunto de IA generativa) que recebe uma mensagem como entrada e gera uma resposta como saída.

Pré-requisitos

  • Você deve ter a função Criador de bots para usar a OpenAI de Chat com IA da action em um bot.
  • Certifique-se de ter as credenciais obrigatórias para enviar uma solicitação e de ter incluído OpenAI: Ação de autenticação antes de chamar qualquer ação do OpenAI.

Este exemplo mostra como enviar uma mensagem em linguagem natural usando a OpenAI de Chat com IA da action para obter uma resposta adequada.

Procedimento

  1. Na Automation Anywhere Control Room, acesse o painel Ações, selecione IA generativa > OpenAI, arraste OpenAI: Chat AI, e coloque-a na tela.
  2. Insira ou selecione os seguintes campos:

    IA do OpenAI Chat

    1. Para Autenticar, selecione Versão mais recente para usar o OpenAI: Ação de autenticação com a chave de API.
      Se selecionar A ser descontinuado, você poderá autenticar usando a chave de API sem chamar a ação Autenticar.
      Nota: A opção A ser descontinuado será descontinuada na próxima versão.
    2. Digite Padrão como o nome da sessão para restringir a sessão atual.
    3. Selecione um LLM (Large Language Model, grande modelo de linguagem) para usar para o seu chat na lista suspensa Modelo. É possível selecionar os seguintes modelos:
      • gpt-3.5-turbo (padrão)
      • gpt-3.5-turbo-16k
      • gpt-4
      • gpt-4-32k
      • GPT-4o
      • GPT-4o-mini
      • GPT-4.1
      • GPT-4.1-mini
      • GPT-4.1-nano
      • o1
      • o1-mini
      • o3-mini
      • Outra versão suportada para inserir outros modelos compatíveis. Além dos modelos listados acima, é possível explorar uma variedade de outros modelos de visualização baseados em texto compatíveis com o OpenAI other supported versions (excluindo modelos de visão).
    4. Envie uma mensagem no chat para ser usada pelo modelo para gerar uma resposta.
      Nota: As ações de chat manterão o resultado da ação de chat anterior na mesma sessão. Se você chamar ações de chat consecutivamente, o modelo poderá entender as mensagens subsequentes e relacioná-las à mensagem anterior. No entanto, todo o histórico de chat é excluído após o término da sessão.
    5. Insira o número máximo de tokens para gerar. Por padrão, se você não inserir um valor, o número máximo de tokens gerados será definido automaticamente para ficar no comprimento máximo do contexto do modelo selecionado, considerando o comprimento da resposta gerada.
    6. Digite uma Temperatura. Esse valor se refere à aleatoriedade da resposta. À medida que a temperatura se aproxima de zero, a resposta se torna mais focada e específica. Quanto maior o valor, mais aleatória é a resposta.
    7. Para gerenciar os parâmetros opcionais, selecione Sim em Mostrar mais opções para adicionar outros parâmetros, como: Top P, Parar, Penalidade de Presença, Penalidade de Frequência, Usuário, Viés Logit e Formato da resposta. Para mais informações sobre esses parâmetros opcionais, consulte OpenAI create chat.
      Nota:

      Compatibilidade para os modelos o1, o1-mini e o3-mini

      Os modelos o1, o1-mini e o3-mini têm limitações específicas. Ao usar esses modelos, observe o seguinte:

      • Suporte a anexos: esses modelos não têm suporte para anexos.

      • Compatibilidade de parâmetros: os seguintes parâmetros são ignorados:

        • Top P

        • Interromper

        • Máximo de tokens

        • Penalidade de presença

        • Penalidade de frequência

        • Usuário

        • Viés de logit

      • Parâmetro de temperatura: O parâmetro temperatura sempre tem o valor padrão 1 para esses modelos, substituindo qualquer outro valor que você especificar.

      Planeje suas automações adequadamente para garantir a compatibilidade com essas restrições específicas do modelo.

    8. Salve a resposta em uma variável. Neste exemplo, a resposta é salva como STR_OpenAIChatResponse.
  3. Clique em Executar para iniciar o bot. Você pode ler o valor do campo imprimindo a resposta em uma action Caixa de mensagem. Neste exemplo, STR_OpenAIChatResponse imprime a resposta.
    Dica: Para manter vários chats no mesmo bot, será necessário criar várias sessões com nomes ou variáveis diferentes.