OpenAI: ação Chat AI

A 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 ação de Chat com IA da OpenAI 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 ação de Chat com IA da OpenAI para obter uma resposta adequada.

Procedimento

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

    Chat com IA da OpenAI

    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
      • 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.
    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 ação de 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.