Projeto

Notas automáticas no Obsidian com Langchain e Python

Crie notas no Obsidian de forma automática, através do envio de mensagens no Whatsapp, utilizando Python e agente de IA do Langchain

Intermediário 25min 4.3 715 participantes 200 XP

Sobre o projeto

Nesse projeto desenvolvemos um agente que cria notas completas no Obsidian, resumindo o conteúdo de mensagens enviadas pelo Whatsapp.

Utilizamos Python e Langchain para criar um agente capaz de criar resumos de links do Youtube, vídeos, áudios e fotos enviadas.

Desenvolvemos um bot, utilizando Selenium, que lê as mensagens enviadas em um grupo de Whatasapp.

O Obsidian é nos permite criar anotações e conecta-las utilizando tags, sendo muito uma ferramenta muito poderosa para organizar e acessar informações de estudo, trabalho e muito mais.

Aqui criamos um agente de IA do Langchain para utilizar diversas Tools, analisando o conteúdo destas mensagens e automaticamente criar notas direto na pasta do Obsidian.

Desenvolvemos ferramentas para:
– Baixar vídeos de links do Youtube.
– Extrair áudio de arquivos mp4.
– Transcrever áudios e salvar a transcrição em um arquivo.
– Descrever imagens baixadas utilizando a OpenAI.
– E utilizando o gpt-4o-mini para criar cada parte da nota e salvar o texto final em um arquivo markdown.

Conteúdo do projeto

Conteúdo do módulo
Introdução ao projeto – notas automáticas no Obsidian Download e transcrição de vídeos do YouTube Criando resumos a partir de um texto Integrando com Whatsapp Web e descrevendo imagens Desenvolvimento do código principal