![imagem21.jpg](https://static-lib.s3.amazonaws.com/cms/image21_d048b761b7.jpg)
Nós dependemos bastante do Slack para nossa comunicação diária aqui na Zapier. Nós até podemos dizer que durante a semana no trimestre, na qual não temos reuniões, nós ultrapassamos os limites do quanto de trabalho pode ser realizado no Slack.
Algo que nos ajuda a tirar o máximo proveito do Slack é usar o Zapier para conectar nossos aplicativos favoritos - oferecendo-nos mais capacidade dentro de uma plataforma já poderosa.
Um dos meus favoritos aos quais eu me conectei recentemente? ChatGPT. Através da integração do ChatGPT e do Slack, eu posso enviar sugestões e obter respostas sem sair do Slack. Se eu precisar fazer uma pergunta, pensar em um título para um post de blog ou obter ajuda para formular uma resposta a uma mensagem, posso fazer isso sem trocar de contexto.
Neste post do blog, vamos mostrar como trazer o poder do ChatGPT - e do GPT-4, se você for um usuário do ChatGPT Plus - para o seu espaço de trabalho no Slack.
- Um bot de resposta que envia respostas com uma resposta do ChatGPT em um thread sempre que um prompt é postado em um canal específico
- Um bot de comando de barra ChatGPT que envia prompts e recupera respostas em qualquer canal
Este fluxo de trabalho requer um Zap de vários passos, que está disponível em um plano pago do Zapier ou durante uma avaliação gratuita. Saiba mais sobre Zaps de vários passos.
Crie um bot de resposta do ChatGPT
Com o Zapier, você pode criar fluxos de trabalho automatizados (nós os chamamos de Zaps) que enviam informações entre diferentes aplicativos. Você pode criar um Zap do zero ou usar um modelo para começar rapidamente.
Começar com um modelo é fácil. Clique no modelo Zap abaixo, que irá levá-lo ao editor Zap. Se você ainda não tem uma conta Zapier, será solicitado a você que crie uma. Feito isso, siga as instruções abaixo para configurar seu Zap.
Começar uma conversa com o ChatGPT quando uma mensagem for postada em um canal específico do Slack
Slack + ChatGPT
Mais detalhes
Novo no Zapier? É uma ferramenta que ajuda qualquer pessoa a conectar aplicativos e automatizar fluxos de trabalho - sem qualquer código complicado. Inscreva-se gratuitamente.
Antes de começar
Certifique-se de configurar uma conta gratuita no OpenAI antes de começar. Depois de abrir sua conta, clique na guia de configurações no canto superior direito e selecione Ver as chaves da API.
![imagem14.png](https://static-lib.s3.amazonaws.com/cms/image14_7d722fdf5d.png)
Então, clique no botão + Criar nova chave secreta para gerar sua chave API. Certifique-se de copiar a chave enquanto estiver aqui. Você irá precisar dela mais tarde ao conectar sua conta do OpenAI ao Zapier.
![imagem20.png](https://static-lib.s3.amazonaws.com/cms/image20_9df190082d.png)
Configure o seu gatilho do Slack
Hora de configurar o seu gatilho - o evento que inicia o seu Zap. Escolha Slack como seu aplicativo de gatilho e Nova mensagem postada no canal como seu evento. Se você estiver usando o modelo do Zap, isso já estará selecionado para você.
![imagem10.png](https://static-lib.s3.amazonaws.com/cms/image10_c9143be6ba.png)
Conecte sua conta do Slack se ainda não o fez. Clique em Escolher uma conta... e clique em + Conectar uma nova conta, ou selecione uma conta no menu suspenso se você já conectou o Slack ao Zapier antes.
Clique em Continuar. Em seguida, selecione o canal para o qual deseja enviar suas mensagens do ChatGPT. Clique no menu suspenso para ver a lista de canais disponíveis em sua conta selecionada do Slack.
![imagem1.png](https://static-lib.s3.amazonaws.com/cms/image1_af667f7b80.png)
Clique em Continuar.
Agora, você precisa testar o seu gatilho. O Zapier encontrará uma mensagem postada recentemente no seu canal escolhido e usará essa mensagem para configurar o restante do seu Zap.
Clique em Testar gatilho. Depois que o gatilho estiver funcionando corretamente, clique em Continuar.
![imagem6.png](https://static-lib.s3.amazonaws.com/cms/image6_74411f05b4.png)
Configurar sua ação ChatGPT
Agora vamos configurar sua ação - o evento que seu Zap executará assim que for acionado. Escolha ChatGPT como seu aplicativo de ação e Conversa como evento de ação. Clique em Continuar.
Em seguida, uma janela pop-up aparecerá solicitando a chave da API OpenAI que você copiou antes. Cole-a no campo Chave da API e clique em Sim, Continuar para ChatGPT.
![Imagem 19.png](https://static-lib.s3.amazonaws.com/cms/image19_f5271ed6c6.png)
Em seguida, você precisa informar ao Zapier como enviar sua mensagem para o ChatGPT. Você pode puxar dados da sua mensagem no Slack clicando em qualquer campo vazio e selecionando uma opção no menu suspenso Inserir Dados.
Para este exemplo, você não deve precisar adicionar mais contexto do que o texto da mensagem do Slack em si. Se você estivesse usando o Zapier e o ChatGPT para algo diferente, como escrever e-mails comerciais, no entanto, o campo de prompt provavelmente precisaria de um pouco mais de orientação.
![imagem30.png](https://static-lib.s3.amazonaws.com/cms/image30_8dd2bc2b44.png)
A partir daqui, você também pode ajustar a temperatura (nível de criatividade) de sua resposta do ChatGPT, bem como outros campos como instruções adicionais para o ChatGPT e um nome para o seu assistente do ChatGPT.
Se você deseja que o ChatGPT lembre desta conversa, é necessário preencher algo no campo Chave de Memória, como o nome de usuário do Slack, por exemplo. Se deixado em branco, ainda é possível conversar com o ChatGPT no Slack, apenas ele não irá lembrar da conversa.
Depois de personalizar esta etapa, clique em Continuar.
Em seguida, você testará sua ação. Clique em Testar e Revisar ou Testar e Continuar, e o Zapier buscará a resposta do ChatGPT, de acordo com como você personalizou seus campos.
![imagem15.png](https://static-lib.s3.amazonaws.com/cms/image15_3a750b39fb.png)
Quando o seu gatilho estiver funcionando, clique no botão + na parte inferior da tela.
![imagem29.png](https://static-lib.s3.amazonaws.com/cms/image29_3540d9dfad.png)
Configurar sua ação no Slack
Agora, você vai configurar o passo que envia sua resposta do ChatGPT para o Slack. Escolha Slack para seu aplicativo de ação e Enviar mensagem do canal para seu evento de ação.
![imagem22.png](https://static-lib.s3.amazonaws.com/cms/image22_d5aac828b8.png)
Novamente, você será solicitado a conectar sua conta do Slack. Conecte a conta do Slack onde deseja que a mensagem seja postada. Na maioria dos casos, esta será a mesma conta do Slack que você conectou anteriormente.
Clique em Continuar.
Agora é hora de configurar como sua mensagem do GPT-3 será exibida no Slack e onde ela será publicada. Adicione qualquer outro contexto que você queira ao campo Texto da Mensagem, e certifique-se de incluir Mensagem de Resposta do Assistente na lista de dados, pois essa contém sua resposta do ChatGPT.
![imagem17.png](https://static-lib.s3.amazonaws.com/cms/image17_10d15aeca5.png)
Você também pode personalizar de onde vem a mensagem, seja de um robô ou de você mesmo. Se você escolher um robô, pode personalizar coisas como o nome do robô e o ícone que aparece ao lado dele.
![imagem7.png](https://static-lib.s3.amazonaws.com/cms/image7_2fdd2affe8.png)
Se você deseja que seu bot responda em um thread em vez de no seu canal do Slack, navegue até o campo Thread. Clique no campo e selecione o carimbo de data/hora (mostrado no Zapier como Ts) da mensagem principal no menu suspenso para informar ao Zapier para qual mensagem criar um thread.
![imagem4.png](https://static-lib.s3.amazonaws.com/cms/image4_94077821e2.png)
Depois de personalizar sua mensagem, clique em Continuar.
Agora é hora de testar sua ação. Clique em Testar ação. O Zapier enviará uma mensagem em seu canal Slack escolhido para confirmar se seu Zap está funcionando.
![imagem31.png](https://static-lib.s3.amazonaws.com/cms/image31_b6c2e895a0.png)
Se tudo parecer bom com a conversa de mensagem que o Zapier postou em sua pergunta, então o seu Zap está pronto para ser utilizado. Se algo parecer estranho ou o seu teste falhar, volte e ajuste até que sua mensagem fique do jeito que você deseja.
![imagem25.png](https://static-lib.s3.amazonaws.com/cms/image25_7ccf2cb201.png)
Crie um bot de comando de barra ChatGPT
Agora você sabe como integrar o ChatGPT com o Slack para que ele responda a mensagens específicas de um canal, mas e se você não quiser se limitar a apenas um canal? Com um bot de comando de barra, você pode enviar prompts de qualquer canal em sua conta do Slack.
Inicie novas conversas com ChatGPT a partir de gatilhos da web e poste as respostas em um canal do Slack
Crie o seu aplicativo Slack e configure seu disparador de webhook
Para criar um bot de comando no Slack, você precisará começar construindo um aplicativo no Slack. Não se preocupe, não é tão intimidador quanto parece.
Primeiro, vá para api.slack.com/apps e clique em Criar um Aplicativo. Em seguida, dê um nome para o seu aplicativo e escolha a conta do Slack onde você deseja usar o seu bot.
![imagem11.png](https://static-lib.s3.amazonaws.com/cms/image11_3af30851eb.png)
Em seguida, adicione comandos de barra para seu bot selecionando o botão Comandos de Barra, a seguir, clicando em Criar Novo Comando.
![imagem9.png](https://static-lib.s3.amazonaws.com/cms/image9_e69c187aaf.png)
A partir daí, escolha a palavra ou frase que você quer usar como seu comando. Em seguida, adicione uma breve descrição sobre o que o comando faz, bem como uma dica de uso para orientar sobre como usá-lo.
![imagem8.png](https://static-lib.s3.amazonaws.com/cms/image8_364d9df8ef.png)
Ainda precisamos adicionar o URL da solicitação, que vamos obter pela integração de webhooks do Zapier.
Em uma nova aba ou janela, crie um novo Zap usando Webhooks da Zapier como o aplicativo de gatilho e Captura de Gancho como o evento de gatilho.
![imagem28.png](https://static-lib.s3.amazonaws.com/cms/image28_aa52173c89.png)
Clique em Continuar. Em seguida, o URL do seu Webhook aparecerá. Certifique-se de copiá-lo.
![imagem23.png](https://static-lib.s3.amazonaws.com/cms/image23_992e508a25.png)
Com o link do webhook copiado, volte para a página de configuração do comando de barra do Slack e cole o link no campo URL da Solicitação. Em seguida, salve suas configurações.
Agora é hora de testar o seu comando de barra. A Zapier usará a informação do seu teste no restante do seu Zap. Apenas abra o Slack e digite seu comando seguido da mensagem que você gostaria de enviar para o ChatGPT.
![imagem18.png](https://static-lib.s3.amazonaws.com/cms/image18_bdd51505d7.png)
Depois disso, volte para o editor do Zap e clique em Testar Gatilho. O Zapier irá capturar a sua mensagem de teste do Slack, além de outras informações, como o canal e o nome do usuário.
![imagem13.png](https://static-lib.s3.amazonaws.com/cms/image13_475fc855b9.png)
Assim que você verificar que o webhook está funcionando corretamente, clique em Continuar.
Configure sua ação do ChatGPT
Tal como o último Zap que construímos, é hora de configurar a ação do nosso ChatGPT. Comece escolhendo ChatGPT como seu aplicativo de acionador e Conversa como o evento de acionador. Clique em Continuar.
![imagem16.png](https://static-lib.s3.amazonaws.com/cms/image16_2b6e6eaa6d.png)
Em seguida, você irá conectar sua conta da OpenAI ao Zapier e clicar em Continuar.
A seguir, é hora de personalizar como você enviará o prompt para o ChatGPT. Desde que o prompt seja apenas o que você digitou no Slack, clique no campo Mensagem do Usuário e selecione Texto no menu suspenso Inserir Dados. Então, se você quiser ajustar a temperatura ou personalizar seu assistente, você fará isso aqui também.
![imagem24.png](https://static-lib.s3.amazonaws.com/cms/image24_698c10a421.png)
Após terminar de personalizar esses campos, clique em Continuar.
Em seguida, clique em Teste e Revisão ou Teste e Continue, e se tudo funcionar corretamente, clique no botão + no final da sua tela.
Configure sua ação no Slack
Agora é hora de configurar a etapa de ação do seu Slack e personalizar como os resultados do ChatGPT serão exibidos quando chegarem ao Slack.
Você seguirá as mesmas etapas que fizemos anteriormente. Escolha o Slack como seu aplicativo de ação, escolha Enviar mensagem do canal como seu evento de ação. Em seguida, conecte sua conta do Slack ao Zapier.
Agora, para personalizar sua mensagem. Uma das diferenças entre este Zap e o anterior que construímos é que queremos postar resultados do ChatGPT em qualquer canal, não apenas em um específico.
No campo Canal , em vez de selecionar apenas um canal, você precisará escolher ID do Canal na aba Personalizada do menu suspenso. Isso permitirá que o seu Zap publique o resultado do seu ChatGPT onde o seu comando de barra foi digitado em vez de em um canal específico.
![imagem12.png](https://static-lib.s3.amazonaws.com/cms/image12_7133e901f4.png)
Depois disso, você pode personalizar sua mensagem, bem como o nome e o ícone do seu bot, assim como fizemos no Zap anterior. Quando terminar de personalizar, clique em Continuar.
![imagem26.png](https://static-lib.s3.amazonaws.com/cms/image26_8fb8fa2ba2.png)
Finalmente, é hora de testar sua ação clicando em Testar ação. Zapier enviará uma mensagem de teste para seu canal do Slack para que você possa ver. Se sua mensagem parecer boa, você está pronto para usar seu Zap. Ou você pode ajustá-lo até que sua mensagem fique exatamente como você quer.
Leve o poder do ChatGPT para o Slack
Ainda estamos nos primeiros dias da era da IA e há muito a se esperar ao pensar em como ferramentas como o OpenAI podem funcionar em nossas vidas diárias. Essas duas automações são apenas uma das muitas maneiras aparentemente infinitas de usar o ChatGPT para tornar o trabalho um pouco mais fácil.
Faça a inteligência artificial trabalhar para você
Descubra mais formas de automatizar o OpenAI.
Leitura relacionada: