E aí beleza uma honra estar contigo aqui em mais um tutorial de a prático mão na massa projetos avançados de Inteligência Artificial aqui no canal ciência dos dados para quem não me conhece meu nome é Eduardo Rocha e hoje eu quero apresentar para você um software né um software open source que ele tá customizado vai ser disponibilizado ah dentro da formação Ei pro Expert eu quero compartilhar aqui contigo também já em primeira mão quem sabe já para colocar um desejo Zinho de você entrar dentro da formação ai pro Expert tá bom eh esse software eu
não sei se você já teve essa necessidade de est numa empresa onde grande parte das pessoas que trabalham ah na consulta de dados e no consumo dos dados da empresa elas não têm o conhecimento técnico n muitas ferramentas cresceram a o seu portfólio de vendas de produtos por facilitar o uso de ferramentas que ajudam as pessoas a se conectar com os dados sem precisar ser programador hoje a inteligência artificial nos ajuda e vai além desse passo que essas ferramentas fizeram há algum tempo atrás eh Estive por muitos anos dentro do Banco do Brasil e vi
empresas como a SAS statistical analysis System e crescer por facilitar ali o o consumo dos dados por meio de ferramentas como low code né uma forma simples de clica e arrasta e hoje a gente vê essa facilidade crescendo e crescendo mais ainda por conta da própria inteligência artificial na solução de hoje eu quero mostrar para você como que você pode usar a ia para conversar com seus bancos de dados de forma intuitiva onde que você faz ali o pedido por meio da linguagem natural você escreve e essa solução devolve para você ali a tanto o
SQL bem como o botão né a interface para você Executar a query e ver o resultado na tela preparado Então bora paraa frente antes de mais nada eu quero apresentar um pouco sobre essa estrutura que é uma estrutura completa onde você não só vai ter a possibilidade de integrar essa solução dentro de uma empresa como bem como você vai poder transformar isso num Saas onde as pessoas pagam por uma assinatura de acordo com o plano que você desenhar né Essa essa solução ela já tá integrada com stripe Ela já tem múltiplas a estrutura dela é
modular Onde você consegue né fazer a integração com múltiplos bancos de dados já está pronto grande parte dos principais bancos de dados como post mais KL snowflake então assim tem a tecnologia ela é muito boa e é muito atual Tá bom então apresento dbat conversando com banco de dados né a ferramenta que transforma a linguagem natural em SQL Deixa eu ligar o pincel aqui né a linguagem natural em SQL de forma a acessar os dados de forma mais intuitiva Tá bom o que que a gente tem então frontend bem atualizado né nextjs react typescript tem
o ind SS backend com nextjs banco de dados tá aqui o post grip PR a gente fazer o teste e também tem o processo de autenticação já que a gente vai trabalhar e pode trabalhar com a a integração do stripe para fazer aí o Saas tá bom conexão com banco de dados como te falei ó snowflake hive postgre mais que L ah gerenciamento de conexões SSL cara o software tá bem parrudo cara bem interessante interface de chat é bem intuitiva a gente vai fazer aqui alguns testes Ah você pode fazer execução de consultas né visualizar
os dados Pode pedir para fazer direto o SQL cara tá tora sistema de pagamentos também registro login plano de assinatura pagamentos isso aqui tudo já integrado o serviço do stripe onde você precisaria configurar somente o stripe e a arquitetura ela é cara muito modular e escalável onde você vê ali a estrutura de componente gerenciamento de estado eh as apis e a o streaming de resposta Tá bom então você pode utilizar ele como Saas você pode utilizar ele aí e no próprio Servidor da empresa e também tem imagens doc Então cara É um projeto muito interessante
muito profissional e que ele pode aí dar um plus na sua carreira tá bom vamos lá eu estou aqui no no na versão self husted né não coloquei no Deploy só para que você visualize aqui essa solução interface bem simples onde você pode customizar eh os as imagens as mensagens Isso aqui tudo você pode já est preparado para você ah fazer aí colocar as suas as suas imagens e e fazer todo o trabalho tá bom Aqui a gente tem uma um um um post gree né um exemplo de um post gree já conectado Ah aqui
você pode também criar novas conexões e colocar como a gente já viu ali o MySQL e post G tá E por aí vai tá bom Aqui a string de conexão a gente tem aqui as conexões inclusive com certificado bem cara software bem parrudo tá bom nós estamos aqui no exemplo de conexão simples né tô aqui no num esquema um esquema Como se eu tivesse conectado no banco no banco de dados qualquer Ah aqui nós temos várias tabelas e Aqui nós temos alguns exemplos de alguns exemplos de de que a gente pode interagir agora com o
nosso banco de dados tá bom Aqui interface do chat simples como sempre né E aqui nós temos alguns exemplos Então vamos lá primeira coisa né A gente tá vendo aqui ó pode me dar um exemplo do esquema employe então vou deixar esse essa essa mensagem ele dá um erro aqui né Falando que falta a Open isso não é problema a gente já deixou pronto aqui uma estrutura onde você simplesmente pega Open aqui depois que você faz o depl e vou criar uma chave qualquer aqui n DB chat vou pegar uma Open aqui vou acessar aqui
os as ferramentas aqui embaixo tá bom a chavinha de ferramentas aqui embaixo e vou colocar a chave bem aqui tá bom op aqui aqui vocês podem escolher os modelos né vou colocar o GPT 4 om e Beleza vou voltar para cá vou abrir uma uma nova interação você vê que as interações elas ficam também armazenadas no histórico para que o usuário possa ah ter acesso de de forma mais simplificada a cada uma das interações Beleza então Ó vou criar uma uma sessão nova vou pedir para ele me dar um exemplo do esquema employee ele vai
cria o SQL para mim né então ele criou o SQL traou aqui pra gente o time stamp da parada trouxe aqui o exemplo dos Campos né então tenho lá eh o nome do employe o data de n primeiro nome último nome o sexo e a data de entrada ali então você pode rodar o SQL ele vai enfim você poderia rodar o SQL aqui né para trazer as informações é claro que ele tá trazendo só um exemplo de esquema vou pedir para ele assim ó ah employe é tabela ou banco de dados e aí a gente
vai começar employee uma tabela no banco de dados pode me mostrar C primeiras linhas e aí ele vai fazer tanto a te dar a opção para você rodar o SQL como vai mostrar para você o SQL eu dou Run ele vai fazer a query e vai trazer pra gente o resultado aqui na tabela na cara né então você olha para cá e vê primeiro nome é real John Jane Alice Bob e por aí vai tá bom você pode interagir criar joins né então Ó você pode fazer joins entre as tabelas E aí ele tá já
mostrando um exemplo de join né então ele foi lá e fez o join Entre várias tabelas colocou aqui algumas datas enfim Às vezes você tem que consultar ali direitinho para ver se o SQL vai vai trazer alguma informação né nesse caso aqui ele não trouxe informação né então vou pedir para ele só o seguinte ah pode pode realizar o join o join entre employee employe e Department E aí vamos ver se ele vai né fazer o join aqui agora Ah beleza e aí eu vou rodar a query agora ele deve trazer aqui uma informação um
pouco mais não voltou o dado né então pera aí que que tá acontecendo aqui ah me mostra a tabela Department Department ele vai rodar a tabela Department vou ver por que não teve Joy é porque não tem dados aqui né então enfim mas você percebe que a gente tá usando dados dados de exemplo aqui né então é claro que ele não vai trazer vou dar um refresh no esquema e vou e vou verificar aqui se realmente a tabela Department não tem dados ou ou enfim né vamos lá Department me dá as cinco primeiras linhas vamos
ver se se tem linhas aqui Department ele vai rodar query beleza porque não tem dados mesmo tá bom então você vê que realmente aqui se eu for acessar as tabelas ele vai realizar os joins ele vai verificar ó poderia me dar a as PC as chaves primárias né da as tabelas E aí ele vai fazer toda uma análise né então ol foi lá na employee foi lá no dep Manager foi lá no Department foi lá no dept end E aí enfim é todo aquele trabalho que a gente teria de por exemplo acessar um um um
modelo de dados e compreender o modelo de dados que a pessoa que não tinha conhecimento em tecnologia eh precisasse passar por esse processo de aprendizado praticamente a i a vem aqui e ajuda a pessoa né então ah se se a pessoa se a pessoa quiser interagir com o banco de dados na forma da linguagem natural vai ser muito mais fácil aqui a gente já trouxe um pouco do conhecimento né de saber o que que é pcar de saber o que que é join aquela coisa toda mas eu poderia por exemplo conversar numa linguagem simples ó
então ó vamos lá sou leigo em programação o que você sugere que eu te pergunte para conhecer esses dados que tenho neste neste nesta aplicação de ia E aí ele mesmo vai conduzir né Ó você tá perguntando perguntas básicas né para explorar os dados então aqui vai alguma coisa ó contagem de registro pergunte como contar registro de uma tabela específica aí ele já trouxe aqui um exemplo né Ó vou rodar aqui o exemplo ele vai contar a quantidade de registro da tabela employ ó a tabela né de exemplo então trouxe aqui ó oito né então
contou oito registros da tabela employe que mais a listagem de colunas né pergunte como listar todas as colunas da tabela E aí ele já traz ali um uma uma umas colunas né então ele traz ali as colunas que mais filtragem de dados né ó pergunte como filtrar dados Em certas condições né então ele colocou aqui ó ah emploi quando o sexo é mulher é masculino né é m então ele foi lá e trouxe todo mundo que é homem né então trouxe o Real John Bob Charlie John e assim vai né então você vê que é
uma aplicação profissional que tá pronta para ajudar as empresas e a as pessoas que querem trabalhar de forma intuitiva e de forma mais direta com seus próprios bancos de dados Beleza então é isso esse vídeo é simplesmente para dar aquele quezinho de vontade de fazer você entrar na formação ai pro Expert Ah se você quiser eu vou deixar o link na descrição desse vídeo basta você clicar que você vai encontrar aí o o o meu time de vendas para para que você possa fazer a matrícula no eii pro expert e se você gostou desse vídeo
compartilhe aí com seu colega ou com aquele colega de empresa que tá trabalhando num numa empresa onde os dados são pouco acessíveis para quem não domina o código e se você é claro quer desenvol essa aplicação e transformar nosas e fazer uma renda extra com desenvolvimento de software né eu te convido a participar e entrar aí do na formação a pro Expert estamos junto uma honra Espero que você tenha gostado um beijo um abraço fiquem com Deus A gente se vê no próximo vídeo tchau [Música] tchau e