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

  • Projetos
  • Notas automáticas no Obsidian com Langchain e Python

Descrição do 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.

Professores

Avatar de Lorenzo Bertoluci Lorenzo Bertoluci

Conteúdo do Projeto

1 Projeto completo
Conteúdo do módulo 1.1 - Introdução ao projeto – notas automáticas no Obsidian 1.2 - Download e transcrição de vídeos do YouTube 1.3 - Criando resumos a partir de um texto 1.4 - Integrando com Whatsapp Web e descrevendo imagens 1.5 - Desenvolvimento do código principal
Intermediário 0.5h 5 aulas Suporte com professores 126 Participantes

Este projeto faz parte das trilhas