P A T H

Como integrar Alteryx e ChatGPT

O que você vai aprender?

Nesta dica, vamos conhecer qual ferramenta podemos usar para integrar Alteryx e ChatGPT e como podemos configurá-la.

Nessa dica, vamos dar algumas sugestões para documentar e organizar o seu fluxo de trabalho.

INTRODUÇÃO

Nessa altura, é improvável que você que está lendo esta dica não conheça o Chat GPT e o recente desenvolvimento da tecnologia de IA. Com sua capacidade incomparável de compreender e gerar texto, o Chat GPT elevou as interações homem-máquina a níveis altíssimos, enfrentando os limites entre inteligência artificial e a inteligência humana. O Chat GPT foi treinado em uma vasta quantidade de dados textuais e tem a capacidade de compreender e responder a solicitações ou perguntas de maneira coerente e contextualmente relevante, tornando-o a ferramenta perfeita para simular conversas, fornecer informações, responder perguntas e participar de um diálogo interativo.

Empresas estão correndo contra o tempo para integrar a IA em seus produtos. Google, Microsoft, Salesforce, Tableau, todas utilizam a IA para tornar seus insights mais acessíveis e capacitar os usuários a fazerem escolhas com mais eficiência.

E o Alteryx? Nesta dica, vamos mostrar como você pode aproveitar facilmente o Chat GPT no Alteryx, integrando o modelo de linguagem ao seu fluxo de trabalho.

Preparações para configurar a ferramenta

Passo 01 – Conseguir a OPENAI API KEY:

  • Logue em https://platform.openai.com/.
  • Clique em “API Keys” (ícone de cadeado no menu da esquerda)
  • Vincule um número de celular se for preciso.

Clique em “New Secret Key” e faça os passos para criar a chave.

Passo 02 – Conseguir Organization ID:

  • No menu lateral da esquerda, vá em “Settings” -> “Organization”, ou acesse: https://platform.openai.com/account/org-settings.
  • Copie o Organization ID.
  • Opcionalmente, você pode mudar o nome da sua empresa, mas isso não interfere em nada.

Usando a Ferramenta

Passo 03 – Faça download da chat gpt completion macro

Passo 04 – Incorporando No Fluxo

  • Traga a macro da ferramenta para seu fluxo.
  • Crie um prompt usando seus dados.
  • Quando seu prompt estiver pronto, traga uma ferramenta de Record ID para depois da ferramenta de fórmula com o prompt. Você precisará de um ID de registro exclusivo para cada linha para poder associar os registros de resposta aos seus registros originais de entrada.

Passo 05 – Configurando os parâmetros da ferramenta

  • Traga a ferramenta CHAT GPT COMPLETION MACRO, que foi baixada anteriormente para o fluxo. Coloque-a após a ferramenta de Record ID.
  • Parâmetros Obrigatórios:
    • OpenAI API Secret Key
    • Organization ID
    • Pricing Model (vamos utilizar Free Trial)
    • Campo (vamos usar o RecordID)
    • Prompt

  • Parâmetros Opcionais:
    • Max_Tokens: Limita o tamanho da resposta. O valor padrão na macro é 200 tokens.

    • Temperature: A temperatura é um valor entre 0 e 1, que reflete o quão “criativa” você deseja que a IA seja. O valor padrão da macro é 0 e deve produzir resultados determinísticos e repetitivos. Se quiser que a IA seja um pouco dispersa e inconstante, você pode aumentar esse valor para 1.

    • Response Results: você pode solicitar à API várias respostas para cada prompt. Se você usar 0 para Temperatura, então cada resposta provavelmente será a mesma. Esse valor é padronizado como 1 para uma única resposta. Se você usar um valor de alta temperatura como 0,9, cada resposta poderá ser diferente, então você poderá selecionar a resposta mais apropriada ou criativa na seleção de respostas.

    • Attempts: Por conta do tráfego de dados no servidor, pode ser que aconteçam erros nas solicitações. Esse valor define quantas tentativas a macro deve fazer para obter uma boa resposta e o padrão é 5 tentativas por solicitação.

 

  • Stop: o Chat GPT foi projetado para responder de forma um pouco imprevisível, como um ser humano faria. Você pode pedir que ele interrompa sua resposta quando gerar naturalmente uma string específica, por exemplo “. “, para indicar o final de uma frase. O padrão da macro é não enviar esta string, a menos que você a substitua aqui.

Passo 06 – Execute o fluxo:

  • E por fim, os dados ficarão neste formato! A Ferramenta deverá retornar as respostas do prompt de cada linha, junto com mais algumas informações adicionais, como quantos tokens foram usados na chamada de API. Utilize o campo RecordID para unir as respostas com a base original.

Observação:

  • A OpenAI fornece um crédito de $5 para realizar chamadas de API para contas que se cadastraram recentemente. Esse crédito acaba em 3 meses. Se sua conta for antiga e você receber o erro “You exceeded your current quota, please check your plan and billing details.”, será preciso criar uma nova conta no OpenAI e vincular um novo número de celular ou fazer upgrade da sua conta para uma conta paga (e, portanto, não será possível utilizar a opção “Free Trial”). Você pode consultar as opções de pagamento e uso da conta acessando este link.

29 de Novembro de 2023

Pronto! Agora você já sabe como integrar Alteryx e ChatGPT.

Language