Imagina só se o seu agente conac pudesse em qualquer momento da conversa que você definisse chamar uma ferramenta que consulta dados em tempo real cria informações ou até mesmo cria conteúdo dinâmico e manda para quem ele tá conversando isso hoje é possível Graças às ferramentas as famosas Tools dos nossos queridíssimos agentes ia Principalmente nos modelos do chat GPT 4 4 o e 4 o mini onde você tem uma precisão Absurda quando você precisa fazer essa chamada de ferramentas e é sobre justamente isso que a gente vai abordar nesse vídeo como fazer o seu agente de
maneira dinâmica interagir com ferramentas externas e que não possuem EA para poder unificar lógica e inteligência artificial sem você precisar ficar criando inúmeros fluxos fala Alien eu sou Eduardo Caresia E você está no canal automatiza aí o seu canal especializado em automações com inteligência artificial e no vídeo de hoje a gente vai trinchar tudo sobre as Tools Mais especificamente dentro da nossa queridíssima defi Então como já é de costume bora aqui pra minha tela para eu te mostrar como que funciona basicamente aqui as Tools dentro da Defy Primeiramente você vai ter aqui todos os seus
chatbots agentes fluxos de trabalho tá e é justamente sobre esses carinhas aqui ó esses fluxos de trabalho né esses que tem a cor meio laranjinha aqui a gente vai pegar e criar em cima deles uma lógica PR que o seu agente aqui esse carinha aqui roxinho chame esse fluxo de trabalho quando você precisar vamos embora bom a primeira coisa é fazer a construção desse fluxo eu vou utilizar aqui uma Tool que a gente já criou que é muito basiquinha mas que vai servir muito bem de exemplo que é a de consultar horários ali dentro de
uma agenda de um determinado médico óbvio que aqui é um médico fício né mas aí aqui a gente já começa né a estudar a primeira parte da estrutura da Tool que é justamente a entrada né aqui tá inicial Então dentro aqui desse Campo você vai ter os parâmetros né as variáveis de entrada que a própria ia vai coletar ali no meio da conversa e passar aqui para dentro e eu já vou te mostrar como definir cada uma delas certinho para que a ia não delire e não bugue ali no Meio do processo Beleza então aqui
a gente tem basicamente uma função que faz uma requisição http em um web Hook nosso aqui de agendamento que no caso é nesse aqui ó de verificar disponibilidade ele vai pega esses horários dentro da api doc.com e que caso você não tenha visto esse vídeo vai tá aí no card para você poder assistir né criando ali um chatbot de agendamento completo pelo k.com então aqui eu pego os horários dou uma formatada neles para ficar mais bonitinho e retorno pela resposta do Web Hook e para onde vai essa resposta vai pra própria a Olha só porque
aqui quando eu tenho uma requisição http eu vou ter ali ó o b da requisição como uma variável olha só que legal então é justamente isso daqui que eu passo aqui para dentro da minha ia agora como funciona isso Eduardo como é que o chatbot sabe O que que é uma data o que que é um médico primeiro que você tem que definir aqui no campo de entrada Você pode adicionar aqui mais algum Campo você pode deixar um texto curto um parágrafo uma caixa de seleção que é muito interessante quando você tem ali itens que
são fixos né então tipo assim médicos são médicos fixos ali que quase nunca mudam dentro de uma clínica então é sempre legal você ir adicionando porque você dá menos margem para erro e consegue deixar essa variável mais fixa então agora a gente vai definir como que a ia vai tratar essa variável é bem simples antes se você não tiver publicado workflow Você publica ele a primeira vez e deve vai aparecer essa caixinha aqui ó com esse botãozinho meio alaranjado configurar é justamente aqui que você define né aquele parâmetro então às vezes Qual informação que vai
ser passada ali para dentro Qual que é a formatação que você quer que aquela informação seja no caso aqui né na data a gente passa aqui para ela ó data informada pela pessoa tá aqui ó formatada em ano mês dia hora e minuto na frente tá E aqui eu dou um outro exemplo aqui para ela por justamente pro chat GPT entender melhor né porque trabalha melhor com exemplo por que isso Eduardo porque essa formatação aqui a gente consegue né pegar ela lá dentro do n8n e converter para um objeto de data que daí você consegue
manipular muito melhor consegue definir se vai ser utilizado em horário local em horário UTC 00 e fica muito melhor de manipular informações aqui no médico a gente passa só médico informado porque Justamente esse médico aqui ele é só uma variável aqui que a gente tem né o dor de giroto ou o Dr Eduardo tá então aí aqui a gente conseguiria até adicionar mais né então o dror Cláudio por exemplo E aí o próprio chatbot ir informar e tudo mais e antes da gente avançar pro prompt tem outro detalhe também que você tem que nomear o
to call name aqui porque é justamente Esse nome que você vai informar no prompt que o próprio agente vai ter que chamar então ó quando a pessoa quiser consultar horários chame essa função Com base no horário que ela te forneceu tá vamos agora avançar aqui um pouquinho pro prompt Olha só se a gente ver aqui em agente clínicas Olha que legal a gente tem o nosso agente aqui aqui e se eu ver aqui pra parte de functions olha só que legal verificar disponibilidade a gente passa aqueles Fields Nossa Eduardo que jeito diferente de formatar então
a gente usa uma formatação chamada XML ou em português XML que você também pode ver como montar o seu agente com esse tipo de engenharia de prompt que dá uma assertividade muito maior e uma eficiência maior pro seu chatbot vou deixar o link aí no card também para você e então vindo aqui a gente tem dois Fields né o Field de data que a gente até passa o tipo dele date time e o nome do médico né porque aí na frente eu consigo fazer o qu eu consigo primeiro passar um parâmetro para ela que é
chamar as funções current time e weekday que é justamente para pegar o dia atual e o dia da semana tá para ele ter esse parâmetro porque as vias não sabem qual é o dia atual tá e fazer ali chamar a tu consulta horários vamos ver se isso aqui tá funcionando de verdade se liga só vou vir aqui para ele e falar Oi gostaria de saber a agenda do Eduardo ó para qual data você gostaria para amanhã nesse caso ó não temos consultas disponíveis para amanhã porque amanhã é domingo mas aqui ó ele já passa a
lista de horários e Óbvio você poderia tratar aqui esse output falando para ele passar somente o intervalo e tudo mais porém a gente deixou assim só para você ver que realmente ele consegue pegar essa informação né E essa informação ele pega da onde Eduardo aqui da própria api Olha só horários disponíveis para agendamento certo ele pega ali e se eu ver aqui ó Acabou de ocorrer uma execução aqui ó 19:11 olha só acabou de ocorrer essa execução que eu passei aqui para ele todos os horários corretamente então dessa maneira fica muito mais fácil e prática
de você poder integrar a lógica principalmente né O que a gente sempre recomenda aqui dentro da empresa é o n8n para você fazer essa mescla entre Inteligência Artificial conversacional como é o caso de um chatbot e operações lógicas em consultas de banco de dados e nesse exemplo aqui também criar agendamentos porque isso muda muito a maneira como o seu chatbot e como o seu cliente que você vai vender esse Serv isso vê ele ele passa de ser só aquele chatbot Zinho de tirar dúvidas aquele chatbot conversacional e passa a ser realmente um agente muito muito
próximo do que um humano Faria ali e consegue suprir muito bem Todas as demandas daquela empresa e se é sobre justamente criar negócio de valor estudar trabalhar aqui junto com a gente da automatiza que eu te convido a participar do nosso desafio 5k com a uma série de aulas ao vivo e gravadas onde eu ensino você a começar a prosperar do zero e levantar seus primeiros R 5.000 de maneira recorrente todos os meses se você quer fazer parte do desafio 5k E ainda por cima ganhar acesso a um minicurso gratuito sobre automações e inteligência artificial
basta clicar no primeiro link na descrição preencher o formulário que depois eu te passo como você acessa essa área de membros totalmente gratuita é isso meus caros muito obrigado por terem visto o vídeo até aqui se você gostou deixa seu like se não for inscrito se inscreve no canal que isso ajuda muito a gente e ajuda ao YouTube entreg esse conteúdo de qualidade para mais pessoas de maneira gratuita lembre-se sempre que se você faz algo mais de uma vez automatiza aí um forte abraço e fiquem com Deus