YouTube2Text

Como criar um ChatBot com IA para WhatsApp GRÁTIS — Transcript

by Dev de Negócios · 3,670 words · 509 segments · language en · Watch on YouTube

Full transcript

  1. 0:00No vídeo de hoje, vou te ensinar a criar
  2. 0:01um chatbot para WhatsApp com a do
  3. 0:03Google, que responde automaticamente 24
  4. 0:05horas por dia e sem gastar nenhum Rumal.
  5. 0:07Com esse bote você vai poder automatizar
  6. 0:09pré-atendimento, colocar ele para
  7. 0:10responder qualquer mensagem no automát
  8. 0:14vendu para outras empresas. E o melhor,
  9. 0:16isso tudo é 100% grátis. E aí, aqui é o
  10. 0:18DN e esse é o canal Dev Negócio e aqui
  11. 0:20eu te mostro várias formas de usar
  12. 0:21internet para criar renda extra e mudar
  13. 0:23de vida com a internet. E bora direto
  14. 0:24pra mão na massa. Já tô aqui com a
  15. 0:26primeira ferramenta que a gente vai
  16. 0:27precisar, que é o Docker. É só você
  17. 0:28pesquisar Docker aí no Google e é esse
  18. 0:30primeiro link que tá aqui. Você pode
  19. 0:31abrir o site, fazer o download. Se você
  20. 0:33não sabe que é Docker, não se preocupa,
  21. 0:34a gente vai fazer aqui junto passo a
  22. 0:36passo. Mas basicamente é um contêiner
  23. 0:38onde eu consigo colocar vários
  24. 0:39aplicativos para executar de forma
  25. 0:40simultânea e é possível criar uma rede
  26. 0:42entre eles para esses apps se comunicar
  27. 0:44entre um e outro. Então, como a gente
  28. 0:45vai usar vários apps, a gente vai usar o
  29. 0:47Docker pr juntar tudo isso e para ficar
  30. 0:49mais modular, para você conseguir fazer
  31. 0:51no seu computador da mesma forma que eu
  32. 0:53tô fazendo aqui no meu, mesmo que seja
  33. 0:54um sistema operacional diferente. A
  34. 0:56primeira coisa que você vai fazer é
  35. 0:57fazer o download docker. Daí você vai
  36. 0:59baixar para o sistema operacional que
  37. 1:00você usa. No meu caso aqui é essa
  38. 1:02primeira opção, mas no seu caso vai ser
  39. 1:03diferente. E aí você vai baixar e
  40. 1:05instalar esse app. É bem fácil de
  41. 1:06instalar. Basicamente você vai clicando
  42. 1:08em next até chegar nessa tela que tá
  43. 1:09aqui. Esse app ele tem que estar
  44. 1:11instalado. Sem esse app instalado, você
  45. 1:12não vai conseguir fazer os próximos
  46. 1:14passos. Eu vou deixar o link aí na
  47. 1:15descrição, mas aqui que você vai baixar
  48. 1:17todas as configurações que a gente
  49. 1:18precisa para esse Docker. Daí você pode
  50. 1:20vir aqui no botãozinho verde de code e
  51. 1:22baixar zip. Assim que você baixar,
  52. 1:24extrair, você vai ter uma pasta
  53. 1:25semelhante a essa aqui no seu
  54. 1:26computador. E aí de novo, dependendo do
  55. 1:28seu sistema operacional, você vai
  56. 1:30declarar de uma forma. Então eu deixei
  57. 1:31separado aqui os três tipos de sistema
  58. 1:33operacionais mais comuns que a gente
  59. 1:35tem. Se você tiver usando Windows, você
  60. 1:36vai clicar com o botão direito aqui, vai
  61. 1:38ter uma opção de você abrir essa pasta
  62. 1:39com o terminal. Se isso não tiver pro
  63. 1:41seu computador, vai ter uma opção de
  64. 1:42pesquisar aqui no canto esquerdo lá
  65. 1:44embaixo, e você vai pesquisar por
  66. 1:45terminal. Todo computador tem terminal,
  67. 1:47então você não precisa instalar nada.
  68. 1:48Mesmo assim o seu computador vai ter
  69. 1:50terminal. E esse terminal que eu tô te
  70. 1:51falando é essa telinha preta que todo
  71. 1:52computador tem. Eu já tô com o meu
  72. 1:54aberto aqui, ele ainda não tá nessa
  73. 1:56pasta. Então a primeira coisa que eu
  74. 1:57preciso fazer é encontrar essa pasta
  75. 1:59onde eu salvei esse arquivo que eu
  76. 2:00baixei. E para isso eu vou digitar o
  77. 2:01comando DLS. Ele vai me exibir aonde eu
  78. 2:03tô, né? Então aqui eu tô perto do
  79. 2:05download, que é onde que tá a minha
  80. 2:06pasta. Então vou digitar CD download.
  81. 2:08Ele vai abrir a pasta para mim. Eu posso
  82. 2:10digitar o LS de novo, ele me fala quais
  83. 2:12pastas tem dentro da pasta de download e
  84. 2:14aí eu vou digitar CD de novo para abrir
  85. 2:16a pasta que eu preciso. O seu computador
  86. 2:17vai ser um pouquinho diferente, mas no
  87. 2:19fim você precisa estar com terminal na
  88. 2:21pasta que você baixou. Agora você
  89. 2:22precisa escolher qual sistema
  90. 2:23operacional que você vai usar. No meu
  91. 2:25caso é o ARM. Então se eu digitar o ls
  92. 2:27aqui tem três passos. Tem o ARM que é
  93. 2:28pro da pra Apple, tem o Linux e tem o
  94. 2:31Windows. Você vai digitar CD e o nome do
  95. 2:32seu sistema operacional. No meu caso é o
  96. 2:34ARM. No caso, ARM não é um sistema
  97. 2:35operacional, mas é arquitetura do
  98. 2:37computador da Apple. Mas deu para vocês
  99. 2:38entenderem. Daí depois que você tiver
  100. 2:40dentro da pasta, você precisa só rodar
  101. 2:41um comando que é bem simples, que é o
  102. 2:42Docker Compose app men D. Depois que
  103. 2:44você fizer isso, tudo que você precisa
  104. 2:46já vai est lá dentro do Docker, que é
  105. 2:48esse aplicativozinho aqui. Então você
  106. 2:50pode ver que criou esse ARM. No seu não
  107. 2:52vai ter essas outras opções, que isso é
  108. 2:53de um outro sistema que eu tenho. Então
  109. 2:55você não precisa se preocupar com esse.
  110. 2:56Mas aqui dentro do ARM você vai clicar
  111. 2:58nessa setinha e você vai ver que tem
  112. 2:59quatro apps instalado aqui dentro. Esses
  113. 3:01quatro apps que a gente vai utilizar. E
  114. 3:02o primeiro que a gente vai usar é o N8N
  115. 3:04para você abrir. Você vai clicar aqui
  116. 3:06nesse quadradinho com uma seta que ele
  117. 3:07já vai abrir o terminal ali do N8N.
  118. 3:10Depois que você preencher todos os seus
  119. 3:11dados, esse cadastro é gratuito, tá?
  120. 3:13Então você vai preencher os seus dados,
  121. 3:14vai clicar aqui em next. Aqui você vai
  122. 3:16responder que você não tá usando o N8N
  123. 3:18para trabalho e você vai colocar que
  124. 3:20você conheceu esse aplicativo no Google
  125. 3:22e pode clicar em get start. Agora você
  126. 3:23acabou de ganhar uma chave grátis e para
  127. 3:25sempre. Você só confere se seu e-mail
  128. 3:27tiver certo aqui e clique em enviar
  129. 3:29license agora. O N8N vai mandar uma
  130. 3:31chave lá pro seu e-mail. você vai
  131. 3:32precisar do seu e-mail lá para poder
  132. 3:33pegar essa chave. Então, eu já deixei o
  133. 3:35meu e-mail aqui logado, mas pra gente
  134. 3:36colocar essa chave, você vai ter que vir
  135. 3:38aqui em settings, enter activation key e
  136. 3:41você vai colar sua chave aqui. Então,
  137. 3:43vou vir aqui no meu e-mail, vou abrir o
  138. 3:45primeiro e-mail e essa aqui é a minha
  139. 3:46chave e vou colar aqui e vou clicar em
  140. 3:48ativar. Beleza? Agora o N8N já tá
  141. 3:50ativado e essa é a primeira ferramenta
  142. 3:51que a gente precisava. A segunda
  143. 3:52ferramenta que a gente precisa conectar
  144. 3:53é o ARHA, que é uma ferramenta que vai
  145. 3:55conectar o seu WhatsApp com o nosso bot
  146. 3:57no futuro. Voltando aqui então no
  147. 3:59aplicativo do Docker, você vai clicar
  148. 4:00aqui nesse quadradinho, só que agora na
  149. 4:03reta do ARA. Ele vai abrir essa tela
  150. 4:04aqui para você. Você vai clicar em
  151. 4:06dashboard. Assim que a tela abrir, você
  152. 4:07pode fazer um scroll para baixo aqui e
  153. 4:08clicar aqui nesse start. Beleza? A gente
  154. 4:10inicializou o Ahack. Agora, pra gente
  155. 4:12conectar o nosso WhatsApp, a gente vai
  156. 4:14clicar aqui nessa setinha em login. Ele
  157. 4:16vai gerar o QR code pra gente. Você vai
  158. 4:17ler esse QR code com seu aparelho e ele
  159. 4:19vai conectar para mim automaticamente.
  160. 4:21Beleza? Ele já conectou, posso fechar
  161. 4:23aqui. Agora a gente vai voltar lá no N8N
  162. 4:25e a gente vai vir aqui em Community
  163. 4:27Notes. E agora a gente vai instalar esse
  164. 4:29pacote do ARA. Você vai colocar
  165. 4:30exatamente esse nome, eu vou deixar aí
  166. 4:31na descrição para vocês. E vai clicar
  167. 4:33nessa setinha aqui para você entender os
  168. 4:35riscos e clica em install. Show. Nosso
  169. 4:37N8N, ele já tá configurado. Agora a
  170. 4:39gente vai voltar aqui em settings.
  171. 4:40Depois a gente vai criar um novo
  172. 4:42workflow. A gente pode definir esse
  173. 4:43workflow como chatbot, por exemplo. E a
  174. 4:45primeira coisa que a gente vai criar é
  175. 4:47um web hook lá pro nosso ar. E se você
  176. 4:49não sabe o que é um hook, basicamente é
  177. 4:51um lugar onde a gente recebe
  178. 4:52requisições, onde a gente pode tratar
  179. 4:54essas requisições de diversas maneiras.
  180. 4:56Nesse caso, a gente vai receber a
  181. 4:57requisição que é o chat do WhatsApp.
  182. 4:59Então, toda vez que alguém mandar uma
  183. 5:00mensagem pra gente no WhatsApp, esse web
  184. 5:02hook vai ser notificado com todos os
  185. 5:04dados dessa mensagem e é isso que a
  186. 5:06gente vai usar para enviar pra
  187. 5:07inteligência artificial no futuro.
  188. 5:08Então, por isso que é muito importante a
  189. 5:10gente criar essa primeira conexão ali
  190. 5:11com a RA. Então você vai clicar aqui em
  191. 5:13add first step, vai digitar aqui web
  192. 5:15hook, clicar nessa primeira opção e você
  193. 5:18vai mudar o http method para post. Você
  194. 5:20não precisa entender isso agora, tá? Mas
  195. 5:22é muito importante, ele tem que ser
  196. 5:23post. E aqui no PF você pode apagar isso
  197. 5:26que tá aqui, você pode escrever web, que
  198. 5:27é exatamente a configuração que a gente
  199. 5:29fez lá naquele arquivo de configuração.
  200. 5:31Depois que você preencheu tudo, você vai
  201. 5:32clicar nesse teste URL, ele vai copiar
  202. 5:34essa URL para você. Você vai voltar lá
  203. 5:37no dashboard do Ah. Clicar em
  204. 5:39configurações, novo web hook. E aqui
  205. 5:42você vai colar o seu novo web hook.
  206. 5:43Então o seu ar vai mandar o seu web hook
  207. 5:45lá pro seu N8N. E aqui a gente vai
  208. 5:47selecionar os eventos e a gente vai
  209. 5:48tirar esse session status, vai deixar só
  210. 5:50o mensagem, porque eu quero receber só
  211. 5:51os web hooks que são referentes a
  212. 5:53mensagens que são recebidas. Daí agora é
  213. 5:55só clicar aqui em update, esperar
  214. 5:56atualizar, voltar lá no N8N e clicar
  215. 5:59aqui em lista em fora test. Agora você
  216. 6:01vai enviar qualquer mensagem que seja
  217. 6:03pro seu chatbot. Beleza, a mensagem já
  218. 6:05foi enviada. Então, se eu voltar aqui
  219. 6:06agora, eu consigo ver os dados que eu
  220. 6:08recebi dessa requisição. E pra gente
  221. 6:09salvar esses dados, eu vou clicar aqui
  222. 6:11nesse pinzinho. Daí ele vai salvar essas
  223. 6:13mensagens para mim por enquanto. E pra
  224. 6:15gente continuar nosso workflow, é só
  225. 6:16clicar aqui no mais. E o próximo passo a
  226. 6:18gente vai colocar um set. Daí esse set
  227. 6:20você pode renomear ele para dados,
  228. 6:22porque aqui a gente tem um montão de
  229. 6:23dados que a gente não tá utilizando e a
  230. 6:25gente vai só selecionar os que a gente
  231. 6:26tá utilizando para poder facilitar o
  232. 6:28nosso trabalho aqui. E os campos que
  233. 6:30você vai criar vai ser esses aqui, ó.
  234. 6:31event, session, from me, from, push
  235. 6:35name, payload id e message. Agora a
  236. 6:38gente precisa atribuir os valores
  237. 6:39arrastando da esquerda aqui pra direita.
  238. 6:41Então, cada um desses campos aqui vai
  239. 6:43receber um valor que vem diretamente lá
  240. 6:45do webot. O nosso primeiro campo aqui é
  241. 6:46o evento. Você vai vir aqui embora e
  242. 6:48depois evento e vai clicar e arrastar
  243. 6:50aqui pro valor. Pode clicar fora e é só
  244. 6:51isso que você precisa fazer com todos os
  245. 6:53campos. Pra sessão é o body. sessão.
  246. 6:55Esse campo from me tá dentro de body
  247. 6:58payload from me. Agora a gente precisa
  248. 7:00do campo from que também tá dentro aqui
  249. 7:02de payload. Agora o push name que tá
  250. 7:04aqui dentro de payload underline data e
  251. 7:06push name. O payload id próximo, é body
  252. 7:09payload id. Arrasta para cá. E agora a
  253. 7:12gente precisa pegar a mensagem do
  254. 7:13usuário que tá dentro de body. Payload
  255. 7:15body de novo aqui. Arrastou. Maravilha.
  256. 7:19Esses dados que a gente precisa. Você
  257. 7:20pode clicar aqui em execute step, que no
  258. 7:22lateral direito já apareceu todos os
  259. 7:24campos que você precisa, inclusive a
  260. 7:25mensagem que eu mandei. E agora você já
  261. 7:27pode fechar esse node. Seguindo o nosso
  262. 7:29fluxo, agora a gente vai filtrar pra
  263. 7:30gente ver só as mensagens. Então a gente
  264. 7:32vai clicar aqui em mais, procurar por
  265. 7:34sutch. Agora aqui a gente vai precisar
  266. 7:36colocar o evento é igual a message. E
  267. 7:40aqui tem uma diferença, eu não vou
  268. 7:41arrastar arrastar o mensagem para cá,
  269. 7:43tá? Eu vou só o evento que eu vou
  270. 7:45arrastar. E aqui eu vou escrever message
  271. 7:47porque eu preciso que ele entenda que é
  272. 7:48uma string de verdade. Então se o evento
  273. 7:51for a string message, o texto message,
  274. 7:53ele vai continuar. Eu posso clicar aqui
  275. 7:55em execute e ele já me trouxe aqui os
  276. 7:57dados de novo. Maravilha. Até aqui tudo
  277. 7:58certo. Pode clicar aqui em cima para
  278. 8:00fechar. E por enquanto nosso fluxo tá
  279. 8:02assim. Então recapitulando tudo que a
  280. 8:03gente fez até agora, a gente criou um
  281. 8:05hhook. Então toda vez que a gente for
  282. 8:06chamado no nosso WhatsApp, o nosso N8N
  283. 8:09vai receber essa mensagem, vai processar
  284. 8:11esses dados. A gente está separando só
  285. 8:12os dados que a gente vai utilizar e a
  286. 8:14gente tá filtrando para só receber
  287. 8:16evento de mensagem. Então, chegou a hora
  288. 8:17da gente conectar o nosso agente de A
  289. 8:19aqui dentro. Para isso, você vai clicar
  290. 8:20aqui nesse maisinho e vai digitar ai
  291. 8:22agent.
  292. 8:25Você vai clicar em Define Below e aqui
  293. 8:28embaixo a gente vai pegar a mensagem que
  294. 8:29o nosso web Hook mandou pra gente e
  295. 8:31mandar pro nosso agente. Então, nesse
  296. 8:32primeiro passo, a gente tá pegando a
  297. 8:33mensagem recebida e mandando pra
  298. 8:35inteligência artificial. Então você vai
  299. 8:37clicar aqui em message e vai arrastar
  300. 8:39para aqui. Agora a gente precisa
  301. 8:40adicionar instruções do nosso agente,
  302. 8:42porque o nosso agente ele não é uma
  303. 8:44normal, ele tem que ter alguma função
  304. 8:45atralada ela. E agora que a gente vai
  305. 8:47escrever esse prompt para isso, você vai
  306. 8:48clicar aqui em adicionar opções e
  307. 8:51systeme. Então vou colocar um agente
  308. 8:53aqui como se ele fosse desenvolvedor que
  309. 8:54a gente pode tirar dúvidas técnicas
  310. 8:56sobre desenvolvimento com ele. Já
  311. 8:57digitei o meu prompt aqui. É um prompt
  312. 8:59simples. Meu chatbot, ele vai resolver
  313. 9:01problemas técnicos de programação. E aí
  314. 9:03eu posso clicar aqui em cima para sair.
  315. 9:04A gente já tem a nossa configuração
  316. 9:05inicial do EI aí agente, mas agora a
  317. 9:07gente precisa adicionar qual que é o
  318. 9:09modelo que vai responder isso pela
  319. 9:10gente. E aí você pode clicar aqui em
  320. 9:12chat modelo no maisinho, selecionar aqui
  321. 9:15o Gemini. E agora a gente precisa de uma
  322. 9:17credencial. Você vai clicar aqui em
  323. 9:19create new credential. E agora a gente
  324. 9:21precisa ir lá no Google e pegar essa
  325. 9:22chave gratuita do Gemini. E para isso a
  326. 9:24gente vai ter que ir num site do Google.
  327. 9:26Eu vou deixar o link aí na descrição
  328. 9:27também para você. Mas basicamente o chat
  329. 9:29éastudio.com.
  330. 9:31Daí você vai cair nessa página que eu tô
  331. 9:32aqui agora. Você vai clicar em get API
  332. 9:34aqui. Você pode criar uma chave de API
  333. 9:36aqui em cima. Depois você vai clicar
  334. 9:38aqui, ó, em criar uma chave de API em um
  335. 9:40novo projeto. Beleza? Ele criou a chave
  336. 9:42de API. Você vai copiar aqui e vai
  337. 9:44voltar lá no NN e vai colar essa chave
  338. 9:47de API aqui. E pode clicar em salvar.
  339. 9:50Beleza? Aqui já conectou. Nossa chave de
  340. 9:52API já tá configurada. Eu posso clicar
  341. 9:53aqui para fechar. E aqui para mim já
  342. 9:55veio o modelo correto que é esse Gemini
  343. 9:572.5 flash. Mas para você não apareceu
  344. 9:59ele como default, você vai ir lá nessa
  345. 10:01lista aqui e seleciona ele. Beleza? a
  346. 10:03gente já pode fechar aqui. O nosso
  347. 10:05próximo passo é deixar tudo conectado
  348. 10:06com heads, que é como se fosse o nosso
  349. 10:08banco de dados para ele memorizar dados
  350. 10:10do usuário. Então todas as conversas ali
  351. 10:12como o nome do usuário que ele contar
  352. 10:13pra gente, qual que é o interesse dele.
  353. 10:15Isso vai facilitar a gente ter um chat
  354. 10:17muito mais fluido. Para isso, você vai
  355. 10:18clicar aqui no na memória aqui no
  356. 10:20maisinho e vai clicar em redes. Aqui em
  357. 10:22selecionar credencial, criar nova
  358. 10:24credencial. Em password você vai colocar
  359. 10:26dev negócios tudo junto, igual tô
  360. 10:27deixando aí na tela. O usuário você pode
  361. 10:29deixar em branco e aqui no host você
  362. 10:31pode colocar o host que é o host lá do
  363. 10:33nosso docker. Esse local a gente chama
  364. 10:35ele dessa forma que é o host. Docker. E
  365. 10:38agora você pode clicar em salvar. Agora
  366. 10:39a gente precisa configurar o heads. A
  367. 10:41gente vai clicar em session id. Agora a
  368. 10:43gente vai passar o from, mas não é do
  369. 10:44switch, é aqui dos dados e o from aqui
  370. 10:47em kei. Esse session time to leave é o
  371. 10:50tempo que o chat vai armazenar todas
  372. 10:52essas informações do usuário. É
  373. 10:54interessante que você coloque tempos
  374. 10:55longos, mas eu vou deixar aqui 3600
  375. 10:57segundos, que é equivalente a 1 hora pra
  376. 10:59gente armazenar esses dados. E aqui
  377. 11:00nessa última opção é o tamanho do
  378. 11:01contexto que a gente vai manter salvo.
  379. 11:03Eu vou colocar para ele armazenar as
  380. 11:04últimas 10 mensagens. Daí eu posso
  381. 11:06fechar isso daqui também. E tá faltando
  382. 11:07duas coisas só pra gente fazer agora. A
  383. 11:09primeira delas é ler a mensagem, enviar
  384. 11:11aquela notificação de que a mensagem foi
  385. 11:12lida pro usuário. E pra gente fazer
  386. 11:14isso, a gente vai adicionar um novo node
  387. 11:15do ARHA. Então, clicando aqui no
  388. 11:17maisinho e digitando o ará, clicar aqui
  389. 11:18em ar, descer aqui embaixo e tem sende.
  390. 11:21Sim, isso significa para eu mandar uma
  391. 11:23notificação de que eu vi essa mensagem,
  392. 11:25que o robô leu essa mensagem. Agora a
  393. 11:26gente vai criar uma nova credencial pro
  394. 11:28ARAC. Precisa conectar o nosso ARAC que
  395. 11:30tá dentro do Docker aqui dentro. Então a
  396. 11:32gente vai trocar esse local host por
  397. 11:33aquele endereço do Docker que a gente já
  398. 11:35tinha combinado. Então ele vai ficar
  399. 11:37dessa forma. http 2/post.dock.
  400. 11:402.3000. Então vou clicar aqui em salvar.
  401. 11:43Beleza? Aqui ele também já conectou com
  402. 11:44o nosso arco. Só que essas informações
  403. 11:46que estão aqui estão erradas. Então a
  404. 11:47gente vai substituir essas informações
  405. 11:49que estão aqui. A primeira é a sessão. A
  406. 11:51gente vai sair do AI agent e a gente vai
  407. 11:53voltar aqui pro dados e a gente vai
  408. 11:54clicar em sessão e arrastar para cá.
  409. 11:55Agora no chat ID você vai pegar o from e
  410. 11:58vai arrastar para cá. E aqui no message
  411. 11:59ID é o payload ID. Se eu clicar aqui
  412. 12:01agora em executar teste, nesse momento
  413. 12:03ia aparecer ali aquele chequezinho azul,
  414. 12:06né, do WhatsApp. Beleza? Agora eu posso
  415. 12:07fechar aqui. E agora pra gente finalizar
  416. 12:09o nosso bote, a gente precisa responder
  417. 12:10essa mensagem lá no WhatsApp. Para isso,
  418. 12:12você vai clicar aqui no maisinho o arrá
  419. 12:14de novo. E agora você vai procurar por
  420. 12:15sende a text message que é essa opção
  421. 12:17aqui. Daí agora, como nossa credencial
  422. 12:19ela já tá preenchida, a gente só precisa
  423. 12:21trocar esses dados que estão aqui. Vou
  424. 12:22apagar esses dois caras aqui. Vir em
  425. 12:24dados. No session ID eu vou arrastar a
  426. 12:26sessão. O chat ID é o nosso from. Vou
  427. 12:29arrastar aqui. E agora a gente tem que
  428. 12:30definir o que que a gente quer
  429. 12:31responder. Nesse caso não vai ser hiere
  430. 12:33e vai ser sim a mensagem que veio lá do
  431. 12:35AI agent. Então vou colocar aqui no
  432. 12:37lugar do text o output. Beleza? Agora eu
  433. 12:39posso já executar esse step. Ele enviou
  434. 12:42a mensagem e se eu for aqui agora no meu
  435. 12:44WhatsApp, repara que ele já respondeu a
  436. 12:46mensagem. Beleza, a gente já finalizou
  437. 12:48aqui. Eu posso clicar aqui em cima para
  438. 12:50fechar. Eu posso salvar esse workflow. E
  439. 12:52agora eu deixo ele ativado. Vou colocar
  440. 12:54aqui para não me exibir de novo essa
  441. 12:55mensagem. Beleza. E agora se eu começar
  442. 12:57a conversar lá com o bot, ele vai me
  443. 12:58responder exatamente como eu treinei
  444. 13:00ele. E aí eu mandei ele duas mensagens.
  445. 13:01A primeira, um olá, boa noite. Ele já me
  446. 13:03respondeu falando sobre o que que ele
  447. 13:05atua. E a segunda eu falei que o meu
  448. 13:06nome é Denner e que eu tô com uma dúvida
  449. 13:08sobre como funciona o MAP no JavaScript.
  450. 13:10Ele já me respondeu com o meu nome e ele
  451. 13:12me deu uma aula de como funciona no MAP
  452. 13:14no JavaScript. Isso tudo gerado com a
  453. 13:16inteligência artificial. Então se eu
  454. 13:17voltar aqui em send message eu consigo
  455. 13:19ver também os dados que ele me enviou.
  456. 13:21Então esse aqui é o nosso workflow
  457. 13:22final. Fazendo um checkup em tudo agora
  458. 13:24que a gente fez. Webook, que vai enviar
  459. 13:26as mensagens do nosso WhatsApp pro N8N,
  460. 13:29a camada de dados, que é onde a gente
  461. 13:31remove todos os dados onde a gente não
  462. 13:32precisa e deixa só os que a gente
  463. 13:34precisa. O sutch, que é o nosso
  464. 13:35roteador, que define quais são os tipos
  465. 13:37de eventos que vão ser aceitos. Nesse
  466. 13:39caso, somente os eventos de mensagem, o
  467. 13:41nosso AI agent, que é o Gemini lá do
  468. 13:43Google, onde a gente configurou os
  469. 13:44nossos tokens e armazenou as mensagens
  470. 13:46com Reds. Depois a gente tem essa
  471. 13:48conexão com a RCK é para mostrar que foi
  472. 13:49lido. E por último a gente envia o texto
  473. 13:51que é gerado aqui no Aia, a gente lá
  474. 13:53para WhatsApp do nosso usuário. Esse
  475. 13:55workflow ele não é meu, ele foi criado
  476. 13:56pelo Guilherme Lazaroto, mas eu achei
  477. 13:58muito interessante trazer aqui para
  478. 13:59vocês porque funciona super bem, mas ele
  479. 14:01tem algumas limitações. E a limitação
  480. 14:03mais importante é que isso roda local,
  481. 14:05isso roda na minha máquina. Então, se eu
  482. 14:06desligar minha máquina agora, esse bote,
  483. 14:07ele vai parar de responder com a
  484. 14:08inteligência artificial. Então, se você
  485. 14:10é dono de loja, você quer vender essa
  486. 14:12solução, seria interessante que você
  487. 14:13hospedasse isso em algum lugar. E usando
  488. 14:15o doc eles fica bem mais simples. Tem
  489. 14:17várias plataformas que aceita isso de
  490. 14:18forma nativa. Mas se você quer descobrir
  491. 14:20como que a gente coloca isso em nuvem no
  492. 14:22passo a passo, igual você viu aqui
  493. 14:24agora, já se inscreve aí no canal, já
  494. 14:25deixa o like, que nos próximos vídeos a
  495. 14:27gente vai fazer isso. Eu vou subir todo
  496. 14:29esse bote num servidor, onde ele vai
  497. 14:30ficar rodando 24 horas por dia sem
  498. 14:32precisar que o nosso computador fique
  499. 14:34ligado. E eu vou conectar ele com outro
  500. 14:35vídeo que a gente tem aqui no canal de
  501. 14:37como conseguir renda extras fazendo o
  502. 14:38site com inteligência artificial. Então,
  503. 14:40a gente vai usar essa ferramenta de
  504. 14:42responder com inteligência artificial,
  505. 14:43com a ferramenta de gerar sites com
  506. 14:45inteligência artificial para faturar
  507. 14:47muita grana. E se você não sabe como
  508. 14:48fazer site com inteligência artificial,
  509. 14:50assiste esse vídeo aqui.

About this transcript

This page contains the full transcript of Como criar um ChatBot com IA para WhatsApp GRÁTIS by Dev de Negócios, generated from the public captions YouTube serves with the video. The transcript has 3,670 words across 509 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.