@@inteligenciamilgrau fala professor boa noite vejo seus videos e adoro alguns até consegui fazer vendo seu passo a passo , uma pergunta teria como pegar uma daquelas assistente virtual q VC FEZ e por ela em um sistema sl tipo um robozinho e adicionar rotinas a ele como as da alexa ligar reles sonoff , lampadas wiffi etc... ?
@@GambiarrasDeMestre Faala Gambiarras!! Dá sim com certeza!! Se o sonoff acessar a api da GEMINI via request, consegue conversar com a google!! E aí vc só precisa fazer uma comunicação via TCP ou UDP com o sonoff para programar os comandos de texto!! Você precisa fazer, fora do sonoff um programa em python ou aplicativo que converte voz em texto e enviar o texto pro sonoff!! Vai ser um excelente projeto!
vlw, BOB! Obrigado pelo vídeo. Teus vídeos estão no top1 no ranking de buscas que fiz sobre o gemini, estou a buscar uma forma a nivel de api para fazer o gemini responder um json. a gpt também tinha dificuldades no começo, mas em novembro fizeram uma flag que força o sistema a responder um json valido.
Faaaala Dj Edu!! No vídeo que fiz sobre o Enem, eu passo uma regra para ele responder em Json que o texto ficou assim: 'diga a alternativa correta da questão em formato json como no exemplo { "questao 03": "B" }' ... Eu passei um exemplo só, poderia ter passado uns dois ou três que ficaria mais consistente! Porém, mesmo assim podem haver erros na hora de responder! Ele pode falhar e não enviar, ou pode mudar ligeiramente a resposta faltando um espaço, colocando acento, usando chaves ao invés de colchetes e por aí vai!! Para isso eu faço uma busca usando regex! Olha a linha 224, e com isso resolvi o problema de detectar respostas github.com/inteligenciamilgrau/enem_solver/blob/main/resolver_prova.py
Blz Mil Graus IA, estamo juntos rumo ao futuro e vc é um dos melhores pra falar com propriedade sobre isto Parabens meu amigo,pelo seu exelente conteudo.
Uso o Chagpt para fazer meus atendimentos virtuais, fiz uma persona e tudo mais. Fiz a implementação usando Manychat, gostaria de saber se consigo fazer o mesmo com o Gemini e uma outra duvida que tenho é que se você sabe informar se consigo juntar mais de uma API de IA: Ex: Chatgpt ou Gemini + Elevenlabs + Manychat Para ela responder as mensagens do WhatsApp e também mandar áudio. Uma outra duvida é que como faço para ela identificar áudio e conseguir interpretar igual a LuzIA
Faaaala MB!! Eu não encontrei uma forma nativa do ManyChat fazer essa conexão!! Aparentemente nem o n8n e nem o Make!! Fiz uma busca rápida aqui e vi que o TypeBot faz e tem versão de teste gratuito!! Mas eu não testei!! Se você testar e der certo, manda um comentário aqui dizendo se deu certo!! Para transcrever audio em geral o pessoal usa o Whisper da OpenAI!! Mas aí precisaria fazer uma chamada externa usando http request via API estilo openai! É um pouco mais complexo, mas ainda assim possível! Valeuuuuuuuu
Cara uma outra duvida, nao sei se voce ja fez video parecido. Seria a respeito de uma IA que aprende. Exemplo, eu tenho um forum la são expostos problemas e soluções, so que a pesquisa nele feito é bem fraquinha, ate achar oque eu preciso demora muito, porque ele pega o texto todo e so palavras batendo sem % de conhecidencia ja da resultado, acho que foi uma query bem mal feita. Eu queria bolar uma IA, eu pegasse todos os problemas e as resoluções desses problemas e ensinasse a IA, para que ele me retornasse seja o link do post ou a resolução do problema em texto, seria possível?
Faaaala Skiller!! Eu não cheguei a trabalhar com buscadores, é um campo da IA mais específico!! No geral, a forma que os fóruns encontraram é uma mistura de votação por melhores respostas combinada com uma ordenação mais a busca!! Valeuuuuuuu
Procura aprender sobre "embeddings", inclusive o Gemini fornece 1500 solicitações de embeddings por minuto. Existem vários tutoriais pelo UA-cam e isso resolverá o seu problema. Qualquer coisa estarei disponível para a implementação como freelance.
Estou fazendo alguns testes e obtive algumas respostas "contraditórias": Primeiro, eu pergunto se está conectado à web, para buscar informações atualizadas, e ele responde que sim. Mas quando faço perguntas, por exemplo, "Me traga a cotação atualizada de PETR4", ele retorna "Como assistente de IA, não tenho acesso a informações em tempo real e, portanto, não posso fornecer as notícias mais atualizadas sobre empresas listadas em bolsa."...
Faaaaaala Gabriel!! Os modelos via API não acessam internet a menos que vc programe o acesso!! E em relação às respostas contraditórias, os modelos mais robustos inventam menos, mas ainda assim inventam coisas o tempo todo!! E Gemini no geral não é dos melhores, recomendo usar GPT4 ou Claude 3 Opus!! Eles são bem mais caros!! Ainda estão pesquisando uma solução para essas "invenções"!! Orgulho de ver que está colocando os conhecimentos para funcionar!! Se quiser fazer análise de ações, testa também usar a visão!! Ela consegue interpretar gráficos!! Valeuuuuuuuuu
@@inteligenciamilgrau eu imaginei mesmo que via API, não seria possível obter respostas up to date. Agradeço pela confirmação e recomendações! A minha ideia é criar um otimizador de portfólio, e queria usar IA para trazer informações e insights de mercado, para agregar mais à análise (para cotações e afins, tem muita biblioteca que faz isso)
Faaaaaaala Benedito!! Na linha 46 ele faz um ajuste do ruído do ambiente ("r.adjust_for_ambient_noise(fonte)")!! Tenta comentar essa linha ou mudar ela para a linha 34 (assim ele ajusta uma vez só)!! Veja se resolve!
Uso API da OpenAI em um bot há quase 1 ano já e nc paguei nada até hj kkkk claro, uso só a IA de texto, mas já da p integrar várias coisas como reconhecimento de fala (uso p transcrição de áudio p texto p mandar a requisição p OpenAI) e sintetizador de voz tbm
Uhuuuuuuuu, valeuu!! A voz que uso no vídeo é essa aqui que é grátis por 30 dias: harposoftware.com/en/portuguese-brasil/166-ricardo-portuguese-brasilian-voice.html Lembrando que atualmente tem vozes também da ElevenLabs e da OpenAI (mas essas você paga pelo uso)
Entendo, mas nao acho que valha a pena largar meu gpt, eles estao a tanto tempo, e sempr melhorando, gemini é legal, mas não vale a troca ainda, ou talvez nem valerá, tipo sansung e apple, são equiparaveis em suas proprias ecosistema.
Isso é muito verdade!! Usando ela, as respostas tem uma qualidade bem inferior! Isso que apareceu no vídeo com um campo escrito "insira seu nome" e coisas assim acontecem o tempo todo! kkkkkkk Não parece um chatbot!
Canal incrivel! conheci hoje, estou entrando agora nessa area de IA, seu canal ta sendo muito bom! uma pena que ao tentar marcar o user no instagram, para postar um stories, fala que não é permitido.
Teria sim!! Você pode fazer o que se chama fine tuning (ajuste fino) ou fazer uma busca semântica usando RAG e passar para a IA somente textos relacionados com o tema que vc está perguntando!! Valeuuuuuuuuu
Faaaala Tecnologia!! Vou te falar que para fazer consultas em DB, o jeito mais simples que conheço é utilizando um Flowise!! É uma coisa já avançada!! Mas não sei se tem coisas sobre isso em português!! Porque o flowise faz RAG em banco de dados e também integra com chatbot! Dá uma pesquisada e diz se conseguiu!! docs.flowiseai.com/integrations/langchain/chat-models/google-ai docs.flowiseai.com/integrations/langchain/vector-stores/supabase
ola baixei seu arquivo no github mais a voz esta feminina bem robotizada gostaria de implementar a mesma voz que esta no video. otimo material obrigado.
Ja tamo trabalhando. Otimo canal mano, mais um escrito! Como posso fazer para adicionar algumas vozes diferenciadas no meu Assistente? e vc tem algum grupo? que de pra tirar duvidas? Tem como dps que eu parar de falar e fechar o programa, após ligar ele de novo, ele volte com as memorias do chat anterior?
Atualmente tem muitas vozes surgindo que é possível usar on-line!! Desde as vozes da ElevenLabs, que inclusive faz clone de voz, e também da OpenAI!! Elas não são gratuitas, mas vale a pena testar!! Valeuuuuuuu
A google não deixa claro o que acontece! Se eles bloqueiam ou se eles cobram a partir desse limite! Nos meus testes eu não cheguei a bater nesse limite!! Mas por precaução, tem as tabelas de preços aqui: cloud.google.com/vertex-ai/docs/generative-ai/pricing
Faaala Celso!! Funciona sim!! Se está dando problema no import, confere se já instalou a lib com "pip install google-generativeai" !! Deve ser apenas isso!! Valeuuu
@@inteligenciamilgrau Opa. Muito obrigado por responder. Tentei já o pip install google-generativeai e recebo o seguinte erro: ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none) ERROR: No matching distribution found for google-generativeai. Tentei no python 3.11 e 3.9 tudo utilizando o anaconda, sem sucesso.
Este é o erro completo: pip install -q -U google-generativeai WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none) ERROR: No matching distribution found for google-generativeai (ia_bycelso) PS C:\Users\infor\anaconda3\envs\ia_bycelso> pip install google-generativeai WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none) ERROR: No matching distribution found for google-generativeai (ia_bycelso) PS C:\Users\infor\anaconda3\envs\ia_bycelso>
pip install google-generativeai WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/ ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none) ERROR: No matching distribution found for google-generativeai (ia_bycelso) PS C:\Users\infor\anaconda3\envs\ia_bycelso>
É possível sim!! Se você pegar o código que eu passei e pedir para o Chat complementar o código para fazer isso, ele vai criar para você do jeito que vc pedir!! Valeuuuuuuuuu
Oi Maiara!! Em uma raspberry é possível e bem simples! Você faz em python igual no vídeo!! Já no ESP32, você vai precisar ler a documentação e fazer via http request!! Dá para fazer nos dois casos!! Valeuuuuuuuuu
Opa! Tudo certo Mil Grau? eu não consegui executar o código do chat de voz no pycharm deu este erro "Error running '01_gemini_basico_chat_voz' SDK is not defined for Run Configuration" eu acabei de instalar o programa não sei muita coisa de python, mas em fim por gentileza tu pode me ajudar com isso?
Faaaaaaaaaala Elvis!! Eu fiz uma atualização nas instruções de como instalar!! Acessa a página do código e veja se agora dá certo!! Uhuuuuu!! Valeuuuuuu github.com/inteligenciamilgrau/gemini_api
Bom dia! eu acho que eu consegui instalar o python e configurar no pycharm mas eu acho que ele não esta conseguindo importar o primeiro modulo do código o "import google.generativeai as genai"@@inteligenciamilgrau
Entendi!! Segue as instruções que tem no link que passei, vai resolver!! Uhuuuuuu, só falta instalar esse módulo!! Diga depois se deu certo!! github.com/inteligenciamilgrau/gemini_api
@@inteligenciamilgrau Eu instalei os modulos pelo requirements.txt no cmd e tudo mais, mas não deu certo por que quando eu fui executar o código usando o comando "python (caminho para o arquivo do código)" no cmd deu um erro falando que não tinha modulos chamados pyaudio ai eu dei um pip install pyaudio e instalou ai eu fui rodar o código novamente e falou que não tinha modulos chamados distutils ai eu dei um pip install distutils so que diferente do pyaudio ele deu um erro que diz o seguinte "ERROR: Could not find a version that satisfies the requirement distutils (from versions: none) ERROR: No matching distribution found for distutils" eu não sei se isso é por causa do python mas eu já tentei reparar, reinstalar e instalar de novo so que dessa vez pela microsoft store, e eu estou utilizando a versão mais recente do python
Faaaaaaala Alisson!! Gostei da pergunta!! Acho até que vale fazer um vídeo sobre isso!! É um campo bem grande, com várias possibilidades e interesses!! Para essa área de LLM e AGI, no geral vai precisar ir na direção de um pesquisador! Tentar fazer um mestrado ou doutorado, ou tentar criar uma solução que chame a atenção das pessoas! Eu estou querendo juntar pessoas interessadas para fazer uns projetos abertos de IA para fazer as pessoas desenvolverem e lado de pesquisa aplicada estilo OpenAI! Tem coisas de robótica, linguagem, biomedicina, que lado você gostaria de ir?
@@inteligenciamilgrau lado de robótica e linguagem chama mais minha atenção, vou dar uma olhada no link, muito obrigado !! Um vídeo sobre isso também seria muito bom
Tem pelo menos 3 formas!! Usando o TKinter que é nativo para fazer um programa para PC que é o mais famosinho! Ou fazer uma versão web usando Flask! Ou pegar uma interface web relativamente pronta usando Streamlit, dá uma olhada aqui: bijukunjummen.medium.com/chat-application-using-streamlit-and-text-bison-05024f939827
estou vendo uma live agora o cara ensinou a treinar um modelo de IA e usou esse Streamlit, gostaria de saber mais sobre o assunto para criar aplicações, poderia falar sobre ( Aula 4 - Semana do Python na Prática - Como usar Python para projetos de Inteligência Artificial )
jah fiz pip install streamlit , instalou , mais quando tento no vscode terminal ou no prompt do windows streamlit run meu_app.py ele nao reconhece o que tem que fazer ?
O que está acontecendo é que tem mais de uma versão de python instalada ou mais de um environment!! Aí quando faz a instalação usando pip, foi apenas em uma e não em todas!! Tem que ficar bem atento no rodapé do VS code para ver qual python ele está usando!! E também na linha de comando para ver qual environment está ativo!! É uma coisa meio difícil de explicar, mas na prática é simples! Valeuuuu
Faaaala Jefferson!! Não conhecia esse Flowiseai!! Ele integra sim, porém via VertexAI!! São algumas etapas a mais porque ele vai autenticar através do VertexAI da Google Cloud!!! Dá uma olhada nesse passo a passo aqui: docs.flowiseai.com/integrations/langchain/chat-models/google-vertexai
São 60 por minuto! Também não achei um lugar que explicasse com clareza! Aparentemente é uma troca, a gente envia dados e recebemos acesso rsrsrs isso pode significar que eles estão querendo melhorar o modelo e estão precisando de dados rsrsrs
Se alguém conseguir ajudar. Estou tentando fazer requisição http a API. Mais todas sem sucesso. Se alguém puder dar um salve no javascript, no droidscript
@@inteligenciamilgrau só agrade meu querido, estava dando erro e identifiquei uma falha no parseamento da resposta , deu certo 🙏🙌 ua-cam.com/users/shortsfnAQi0GLGlo?si=6HKzot5N2YzU6cAL
🤬🤬🤬🤬🤬 ASSISTI APENAS 1:45 DE VÍDEO E ESSE PROFESSOR JÁ PULOU DUAS ETAPAS DE EXPLICAÇÃO E ME DEIXOU PERDIDO, FALOU QUE O COLAB IA GERAR NÃO SEI O QUE, PONDO A CHAVE E DANDO O PLAY, MAS MINHA TELA SEGUE EM BRANCO, MESMO EU SALVANDO A CHAVE API COM NOME IDENTICO... DESISTO DO VÍDEO PARA NÃO ENLOUQUECER. 🤬🤬🤬🤬🤬
Valeuuuuuuuu pelo Feedback!! Na real eu faço usando PyCharm na sequencia!! É bem de boas! Cria a chave, preenche aquele campo e roda o código!! Qualquer dúvida só perguntar!! Uhuuuuu, bóra!!
Vc é fera, irmão. Excelente video.
Like e +1 inscrito!
Valeuuuuuuuuuuu!! Obrigadão!!!!!!!!!!!!!
@@inteligenciamilgrau fala professor boa noite vejo seus videos e adoro alguns até consegui fazer vendo seu passo a passo , uma pergunta teria como pegar uma daquelas assistente virtual q VC FEZ e por ela em um sistema sl tipo um robozinho e adicionar rotinas a ele como as da alexa ligar reles sonoff , lampadas wiffi etc... ?
@@GambiarrasDeMestre Faala Gambiarras!! Dá sim com certeza!! Se o sonoff acessar a api da GEMINI via request, consegue conversar com a google!! E aí vc só precisa fazer uma comunicação via TCP ou UDP com o sonoff para programar os comandos de texto!! Você precisa fazer, fora do sonoff um programa em python ou aplicativo que converte voz em texto e enviar o texto pro sonoff!! Vai ser um excelente projeto!
Muito legal o vídeo, parabéns!!
Faaaala João! Fico feliz em saber que gostou! Valeuuuu
vlw, BOB! Obrigado pelo vídeo. Teus vídeos estão no top1 no ranking de buscas que fiz sobre o gemini, estou a buscar uma forma a nivel de api para fazer o gemini responder um json. a gpt também tinha dificuldades no começo, mas em novembro fizeram uma flag que força o sistema a responder um json valido.
Faaaala Dj Edu!! No vídeo que fiz sobre o Enem, eu passo uma regra para ele responder em Json que o texto ficou assim: 'diga a alternativa correta da questão em formato json como no exemplo { "questao 03": "B" }' ... Eu passei um exemplo só, poderia ter passado uns dois ou três que ficaria mais consistente! Porém, mesmo assim podem haver erros na hora de responder! Ele pode falhar e não enviar, ou pode mudar ligeiramente a resposta faltando um espaço, colocando acento, usando chaves ao invés de colchetes e por aí vai!! Para isso eu faço uma busca usando regex! Olha a linha 224, e com isso resolvi o problema de detectar respostas
github.com/inteligenciamilgrau/enem_solver/blob/main/resolver_prova.py
Valeu e Obrigado .
Valeuuuu, que bom que gostou
Uau! Que vídeo incrível.
Valeuuuuu, fico feliz que gostou!!
qual versão do python vc tá usando? Eu tive problemas com a IA de voz e não consegui resolver
Usei a versão 3.10 no vídeo
@@juliorufino7112, eu usei a versão 3.12, Júlio. Fiquei impressionado com essa IA!
Parabéns pela explicação!!! Valeu amigo.
Faaala Danilo! Obrigadão! Fico feliz em saber que gostou! Valeuu
Massa de mais e bem explicado
Valeuuuuuuuu Inácio!! Quero ver o seu robozinho falando!!! UHuuuuuuuu!!
Blz Mil Graus IA, estamo juntos rumo ao futuro e vc é um dos melhores pra falar com propriedade sobre isto
Parabens meu amigo,pelo seu exelente conteudo.
Que super vídeo!!! Queria um novo vídeo com as atualizações.
Valeuuuuuuuuu Leandro!! Fico feliz em saber que gostou!!!
Vídeo muito bom, parabéns!
Valeuuuu
Uso o Chagpt para fazer meus atendimentos virtuais, fiz uma persona e tudo mais. Fiz a implementação usando Manychat, gostaria de saber se consigo fazer o mesmo com o Gemini e uma outra duvida que tenho é que se você sabe informar se consigo juntar mais de uma API de IA:
Ex: Chatgpt ou Gemini + Elevenlabs + Manychat
Para ela responder as mensagens do WhatsApp e também mandar áudio.
Uma outra duvida é que como faço para ela identificar áudio e conseguir interpretar igual a LuzIA
Faaaala MB!! Eu não encontrei uma forma nativa do ManyChat fazer essa conexão!! Aparentemente nem o n8n e nem o Make!! Fiz uma busca rápida aqui e vi que o TypeBot faz e tem versão de teste gratuito!! Mas eu não testei!! Se você testar e der certo, manda um comentário aqui dizendo se deu certo!!
Para transcrever audio em geral o pessoal usa o Whisper da OpenAI!! Mas aí precisaria fazer uma chamada externa usando http request via API estilo openai! É um pouco mais complexo, mas ainda assim possível!
Valeuuuuuuuu
Cara uma outra duvida, nao sei se voce ja fez video parecido. Seria a respeito de uma IA que aprende. Exemplo, eu tenho um forum la são expostos problemas e soluções, so que a pesquisa nele feito é bem fraquinha, ate achar oque eu preciso demora muito, porque ele pega o texto todo e so palavras batendo sem % de conhecidencia ja da resultado, acho que foi uma query bem mal feita. Eu queria bolar uma IA, eu pegasse todos os problemas e as resoluções desses problemas e ensinasse a IA, para que ele me retornasse seja o link do post ou a resolução do problema em texto, seria possível?
Faaaala Skiller!! Eu não cheguei a trabalhar com buscadores, é um campo da IA mais específico!! No geral, a forma que os fóruns encontraram é uma mistura de votação por melhores respostas combinada com uma ordenação mais a busca!! Valeuuuuuuu
Procura aprender sobre "embeddings", inclusive o Gemini fornece 1500 solicitações de embeddings por minuto. Existem vários tutoriais pelo UA-cam e isso resolverá o seu problema. Qualquer coisa estarei disponível para a implementação como freelance.
Estou fazendo alguns testes e obtive algumas respostas "contraditórias":
Primeiro, eu pergunto se está conectado à web, para buscar informações atualizadas, e ele responde que sim.
Mas quando faço perguntas, por exemplo, "Me traga a cotação atualizada de PETR4", ele retorna "Como assistente de IA, não tenho acesso a informações em tempo real e, portanto, não posso fornecer as notícias mais atualizadas sobre empresas listadas em bolsa."...
Faaaaaala Gabriel!! Os modelos via API não acessam internet a menos que vc programe o acesso!! E em relação às respostas contraditórias, os modelos mais robustos inventam menos, mas ainda assim inventam coisas o tempo todo!! E Gemini no geral não é dos melhores, recomendo usar GPT4 ou Claude 3 Opus!! Eles são bem mais caros!! Ainda estão pesquisando uma solução para essas "invenções"!! Orgulho de ver que está colocando os conhecimentos para funcionar!! Se quiser fazer análise de ações, testa também usar a visão!! Ela consegue interpretar gráficos!! Valeuuuuuuuuu
@@inteligenciamilgrau eu imaginei mesmo que via API, não seria possível obter respostas up to date. Agradeço pela confirmação e recomendações!
A minha ideia é criar um otimizador de portfólio, e queria usar IA para trazer informações e insights de mercado, para agregar mais à análise (para cotações e afins, tem muita biblioteca que faz isso)
Testei o código, principalmente o do chat voz. Ele a princípio funcionou, mas depois, parece que ele já não está ouvindo o que digo… O que faço?
Faaaaaaala Benedito!! Na linha 46 ele faz um ajuste do ruído do ambiente ("r.adjust_for_ambient_noise(fonte)")!! Tenta comentar essa linha ou mudar ela para a linha 34 (assim ele ajusta uma vez só)!! Veja se resolve!
Uso API da OpenAI em um bot há quase 1 ano já e nc paguei nada até hj kkkk claro, uso só a IA de texto, mas já da p integrar várias coisas como reconhecimento de fala (uso p transcrição de áudio p texto p mandar a requisição p OpenAI) e sintetizador de voz tbm
Interessante! A da OpenAI não é livre não, deve estar usando alguma API emprestada! Mesmo de texto! Obrigadão pelo comentário! Valeuuuu
@@inteligenciamilgrau vc tem um periodo gratuito p testes. eles duram muito tempo msm
Oi.Ele roda online ou precisa instalar no PC. Precisa de placa de vídeo pra rodar? Gostei muito do vídeo 👏🏻👏🏻👏🏻
Obrigadão!!! Para rodar on-line, assiste esse aqui: ua-cam.com/video/xsHaGnD9kQE/v-deo.html
@@inteligenciamilgrau valeu cara 🤩👏🏻
top mano, mt bom.
Aeeeeeee, valeuuuu, obrigadão
Top demais ta doido ja deixei meu like
Uhuuuuuuuu, valeuu!! A voz que uso no vídeo é essa aqui que é grátis por 30 dias:
harposoftware.com/en/portuguese-brasil/166-ricardo-portuguese-brasilian-voice.html
Lembrando que atualmente tem vozes também da ElevenLabs e da OpenAI (mas essas você paga pelo uso)
Entendo, mas nao acho que valha a pena largar meu gpt, eles estao a tanto tempo, e sempr melhorando, gemini é legal, mas não vale a troca ainda, ou talvez nem valerá, tipo sansung e apple, são equiparaveis em suas proprias ecosistema.
Isso é muito verdade!! Usando ela, as respostas tem uma qualidade bem inferior! Isso que apareceu no vídeo com um campo escrito "insira seu nome" e coisas assim acontecem o tempo todo! kkkkkkk Não parece um chatbot!
Muito bem
Uhuuuuu, valeuuuu
bora lá
Aeeeeeeee Delts!! Valeuuuuuuuuuuuuuuuuuu!! Uhuuuuuuuuuuuuuuu
Canal incrivel! conheci hoje, estou entrando agora nessa area de IA, seu canal ta sendo muito bom! uma pena que ao tentar marcar o user no instagram, para postar um stories, fala que não é permitido.
Faaaala Skiller!! Obrigadão peo comentário!! Eu mudei a config do insta! Tenta de novo!! Valeuuuuuuuuu
É possível treinar esse chat bot com os meus dados?
Faaaala Gear, é possível sim! Criando um assistent, ou com rag ou fine tunning! Começa pelo assistant da openai! Valeuuuu
Ainda está disponível gratuitamente?
Faaaala Ribeiro, está sim! Porém o limite de uso diminuiu de 60 para 15 mensagens por minuto! Valeuuuu
@@inteligenciamilgrau Obrigado pela explicação!
@@ribeirosantos1600 Valeuuuuu!
vc conseguiu rodar Taskweaver com API Genini? abraços e e parabens pelo canal
Faaaala Igor! Interessante o Taskweaver, vou ver se já dá pra trocar um pelo outro! Obrigadão pelo comentário! Valeuuuuu
Teria como usar uma base de dados para treinar ele para que ele faça algo específico ?
Teria sim!! Você pode fazer o que se chama fine tuning (ajuste fino) ou fazer uma busca semântica usando RAG e passar para a IA somente textos relacionados com o tema que vc está perguntando!! Valeuuuuuuuuu
Top o vídeo! Tem como criar um prompt pela API? Gostaria que ela usasse alguns dados do meu banco de dados.
Faaaala Tecnologia!! Vou te falar que para fazer consultas em DB, o jeito mais simples que conheço é utilizando um Flowise!! É uma coisa já avançada!! Mas não sei se tem coisas sobre isso em português!! Porque o flowise faz RAG em banco de dados e também integra com chatbot! Dá uma pesquisada e diz se conseguiu!!
docs.flowiseai.com/integrations/langchain/chat-models/google-ai
docs.flowiseai.com/integrations/langchain/vector-stores/supabase
@@inteligenciamilgrau Vou dá uma olhada! Obrigado pelas informações.👏
ola baixei seu arquivo no github mais a voz esta feminina bem robotizada gostaria de implementar a mesma voz que esta no video. otimo material obrigado.
Oi Maiara!! A voz do vídeo é para windows e tem nesse link aqui:
harposoftware.com/en/portuguese-brasil/166-ricardo-portuguese-brasilian-voice.html
Ja tamo trabalhando. Otimo canal mano, mais um escrito! Como posso fazer para adicionar algumas vozes diferenciadas no meu Assistente? e vc tem algum grupo? que de pra tirar duvidas?
Tem como dps que eu parar de falar e fechar o programa, após ligar ele de novo, ele volte com as memorias do chat anterior?
Atualmente tem muitas vozes surgindo que é possível usar on-line!! Desde as vozes da ElevenLabs, que inclusive faz clone de voz, e também da OpenAI!! Elas não são gratuitas, mas vale a pena testar!! Valeuuuuuuu
Muito bom, vou dar uma olhada, so queria que meu historico de conversa ficasse salvo, se tiver uma maneira de fazer isso, aceito a resposta kkk
Gostaria de saber como a google vai cobrar passando os 60 query/min?
A google não deixa claro o que acontece! Se eles bloqueiam ou se eles cobram a partir desse limite! Nos meus testes eu não cheguei a bater nesse limite!! Mas por precaução, tem as tabelas de preços aqui:
cloud.google.com/vertex-ai/docs/generative-ai/pricing
@@inteligenciamilgrau obrigado!
Eu que agradeço! Valeuuuu
Olá pessoal. Esse método ainda funciona? Estou com erro na linha import google.generativeai as genai
Faaala Celso!! Funciona sim!! Se está dando problema no import, confere se já instalou a lib com "pip install google-generativeai" !! Deve ser apenas isso!! Valeuuu
@@inteligenciamilgrau Opa. Muito obrigado por responder. Tentei já o pip install google-generativeai e recebo o seguinte erro: ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none)
ERROR: No matching distribution found for google-generativeai. Tentei no python 3.11 e 3.9 tudo utilizando o anaconda, sem sucesso.
Será que tenho que utilizar a vpn?
Este é o erro completo: pip install -q -U google-generativeai
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none)
ERROR: No matching distribution found for google-generativeai
(ia_bycelso) PS C:\Users\infor\anaconda3\envs\ia_bycelso> pip install google-generativeai
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none)
ERROR: No matching distribution found for google-generativeai
(ia_bycelso) PS C:\Users\infor\anaconda3\envs\ia_bycelso>
pip install google-generativeai
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))': /simple/google-generativeai/
ERROR: Could not find a version that satisfies the requirement google-generativeai (from versions: none)
ERROR: No matching distribution found for google-generativeai
(ia_bycelso) PS C:\Users\infor\anaconda3\envs\ia_bycelso>
tem como por ele no site e fazer ele virar um mp3 para salvar?
É possível sim!! Se você pegar o código que eu passei e pedir para o Chat complementar o código para fazer isso, ele vai criar para você do jeito que vc pedir!! Valeuuuuuuuuu
Seria possível usar com API, enviando e recebendo as mensagens de texto?
Faaaala Daniel!! Eu não sei se entendi a pergunta! Consegue explicar com mais detalhes? Valeuuuuuuuuu!!
É possivel usar esse codigo para rodar em um esp32 ou raspberry?
Oi Maiara!! Em uma raspberry é possível e bem simples! Você faz em python igual no vídeo!! Já no ESP32, você vai precisar ler a documentação e fazer via http request!! Dá para fazer nos dois casos!! Valeuuuuuuuuu
Opa! Tudo certo Mil Grau? eu não consegui executar o código do chat de voz no pycharm deu este erro "Error running '01_gemini_basico_chat_voz' SDK is not defined for Run Configuration" eu acabei de instalar o programa não sei muita coisa de python, mas em fim por gentileza tu pode me ajudar com isso?
Faaaaaaaaaala Elvis!! Eu fiz uma atualização nas instruções de como instalar!! Acessa a página do código e veja se agora dá certo!! Uhuuuuu!! Valeuuuuuu
github.com/inteligenciamilgrau/gemini_api
Bom dia! eu acho que eu consegui instalar o python e configurar no pycharm mas eu acho que ele não esta conseguindo importar o primeiro modulo do código o "import google.generativeai as genai"@@inteligenciamilgrau
Entendi!! Segue as instruções que tem no link que passei, vai resolver!! Uhuuuuuu, só falta instalar esse módulo!! Diga depois se deu certo!!
github.com/inteligenciamilgrau/gemini_api
@@inteligenciamilgrau Eu instalei os modulos pelo requirements.txt no cmd e tudo mais, mas não deu certo por que quando eu fui executar o código usando o comando "python (caminho para o arquivo do código)" no cmd deu um erro falando que não tinha modulos chamados pyaudio ai eu dei um pip install pyaudio e instalou ai eu fui rodar o código novamente e falou que não tinha modulos chamados distutils ai eu dei um pip install distutils so que diferente do pyaudio ele deu um erro que diz o seguinte "ERROR: Could not find a version that satisfies the requirement distutils (from versions: none)
ERROR: No matching distribution found for distutils" eu não sei se isso é por causa do python mas eu já tentei reparar, reinstalar e instalar de novo so que dessa vez pela microsoft store, e eu estou utilizando a versão mais recente do python
Qual versão do python está usando? Está usando linux?
Que video top, tem como oassar tudo isso para um app android?
Claro, tem sim!! Tudo que fiz aqui é possível fazer em outras linguagens como java e javascript!! Demorou!!! uhuuuuuuuu
Milgrau, sou novo no canal, da uma dica onde posso aprender programação de ia, algum curso ou algo, ja sou programador, e quero mudar para essa area.
Faaaaaaala Alisson!! Gostei da pergunta!! Acho até que vale fazer um vídeo sobre isso!! É um campo bem grande, com várias possibilidades e interesses!! Para essa área de LLM e AGI, no geral vai precisar ir na direção de um pesquisador! Tentar fazer um mestrado ou doutorado, ou tentar criar uma solução que chame a atenção das pessoas! Eu estou querendo juntar pessoas interessadas para fazer uns projetos abertos de IA para fazer as pessoas desenvolverem e lado de pesquisa aplicada estilo OpenAI! Tem coisas de robótica, linguagem, biomedicina, que lado você gostaria de ir?
Dá uma olhada aqui! Bastante gente para se inspirar:
time.com/collection/time100-ai/
@@inteligenciamilgrau lado de robótica e linguagem chama mais minha atenção, vou dar uma olhada no link, muito obrigado !! Um vídeo sobre isso também seria muito bom
Já assistiu AlphaGO?
ua-cam.com/video/EfSWcJ_8Jqg/v-deo.html
e pro linux consigo usar ?
Claro, consegue sim!! É ter o python instalado e rodar igual!!! Valeuuuuuuuuuuuuuuu
tem como criar interface grafica no python ? tipo o chat GPT ? mais utilizar a Gemini ? ^^
Tem pelo menos 3 formas!! Usando o TKinter que é nativo para fazer um programa para PC que é o mais famosinho! Ou fazer uma versão web usando Flask! Ou pegar uma interface web relativamente pronta usando Streamlit, dá uma olhada aqui:
bijukunjummen.medium.com/chat-application-using-streamlit-and-text-bison-05024f939827
estou vendo uma live agora o cara ensinou a treinar um modelo de IA e usou esse Streamlit, gostaria de saber mais sobre o assunto para criar aplicações, poderia falar sobre ( Aula 4 - Semana do Python na Prática - Como usar Python para projetos de Inteligência Artificial )
Opaaaaa, gostei de ver!! Esse streamlit é exageradamente util! rsrs
jah fiz pip install streamlit , instalou , mais quando tento no vscode terminal ou no prompt do windows streamlit run meu_app.py ele nao reconhece o que tem que fazer ?
O que está acontecendo é que tem mais de uma versão de python instalada ou mais de um environment!! Aí quando faz a instalação usando pip, foi apenas em uma e não em todas!! Tem que ficar bem atento no rodapé do VS code para ver qual python ele está usando!! E também na linha de comando para ver qual environment está ativo!! É uma coisa meio difícil de explicar, mas na prática é simples! Valeuuuu
Sabe como coloca no flowseai ??
Faaaala Jefferson!! Não conhecia esse Flowiseai!! Ele integra sim, porém via VertexAI!! São algumas etapas a mais porque ele vai autenticar através do VertexAI da Google Cloud!!! Dá uma olhada nesse passo a passo aqui:
docs.flowiseai.com/integrations/langchain/chat-models/google-vertexai
não entendi mt a qeustão do preço
Ele tem 600 perguntas por minuto e pode responde essas 600 de graça?
São 60 por minuto! Também não achei um lugar que explicasse com clareza! Aparentemente é uma troca, a gente envia dados e recebemos acesso rsrsrs isso pode significar que eles estão querendo melhorar o modelo e estão precisando de dados rsrsrs
@@inteligenciamilgrau kkkkkkkkk
Pode pegar meus dados Google, a internet inteira já tem 😂
Kkkkkkkkk valeuuuu Angel
ele reconheceu o 3 animal desfocado ou ele chamou o garoto de animal tb ? kakkakaka
kkkkkkkkkkkkkk jamais saberemos! rsrsrs Valeuuuuuuuuuuuu
Um humano não seria um animal?
@@MugiwaraAPKS Certeza que é!
Se alguém conseguir ajudar. Estou tentando fazer requisição http a API. Mais todas sem sucesso. Se alguém puder dar um salve no javascript, no droidscript
Faaaaala Vlog, qual erro está recebendo?
@@inteligenciamilgrau só agrade meu querido, estava dando erro e identifiquei uma falha no parseamento da resposta , deu certo 🙏🙌
ua-cam.com/users/shortsfnAQi0GLGlo?si=6HKzot5N2YzU6cAL
@@canaldocarneiro Ae boaaaaa! Gostei!!
cara preciso da ajudar.
Faaaala Root, diga!
🤬🤬🤬🤬🤬 ASSISTI APENAS 1:45 DE VÍDEO E ESSE PROFESSOR JÁ PULOU DUAS ETAPAS DE EXPLICAÇÃO E ME DEIXOU PERDIDO, FALOU QUE O COLAB IA GERAR NÃO SEI O QUE, PONDO A CHAVE E DANDO O PLAY, MAS MINHA TELA SEGUE EM BRANCO, MESMO EU SALVANDO A CHAVE API COM NOME IDENTICO... DESISTO DO VÍDEO PARA NÃO ENLOUQUECER. 🤬🤬🤬🤬🤬
ISSO ME LEMBRA A HISTÓRIA DA ROUPA INVISÍVEL DO REI... MAS O REI ESTÁ NÚ. 🤬🤬🤬🤬🤬
Valeuuuuuuuu pelo Feedback!! Na real eu faço usando PyCharm na sequencia!! É bem de boas! Cria a chave, preenche aquele campo e roda o código!! Qualquer dúvida só perguntar!! Uhuuuuu, bóra!!