Voltar aos projectos

// estudo de caso

Philotalks

Pipeline end-to-end que transforma conhecimento estruturado em vídeos filosóficos, combinando RAG, LLMs e geração automática de áudio e vídeo. A missão actual é melhorar a geração de áudio e vídeo com os modelos locais.

// narrativa visual

Galeria do projecto

Uma estrutura visual inspirada em case studies editoriais: capa principal, detalhes de arquitetura e momentos-chave do produto.

context

Contexto

O projecto nasce da vontade de partilhar ideias e pensamentos na forma de diálogos e transformar conhecimento em conteúdo consumível mas evitando geração superficial e inconsistente comum em sistemas baseados apenas em LLMs.

challenge

Desafio

Criar um sistema capaz de gerar conteúdo filosófico com profundidade, coerência e consistência, integrando múltiplas etapas — ingestão de conhecimento, geração estruturada e produção multimodal — num fluxo automatizado utilizando modelos locais.

solution

Solução

Desenvolvi um pipeline end-to-end que utiliza RAG (ainda em desenvolvimento) para grounding de conhecimento, gera diálogos estruturados em formato Voz A vs Voz B e converte automaticamente esses roteiros em áudio e vídeo utilizando modelos locais.

architecture

Arquitectura

O sistema é organizado em etapas: ingestão e chunking de dados, geração de embeddings e armazenamento em base vectorial, retrieval contextual, geração de roteiro com LLMs, geração de vozes com Piper TTS e geração de vídeo com sincronização labial (Wav2Lip). Cada componente é desacoplado, permitindo evolução independente.

result

Design do sistema

A arquitectura permite transformar temas em conteúdo final de forma totalmente automatizada, mantendo controlo sobre qualidade e consistência. O sistema é extensível e está em melhoria, permitindo integração de novas fontes de conhecimento e formatos de output.

stack

Tecnologias

LLMs, RAG, Embeddings, ChromaDB, Processamento de texto, Text-to-Speech, Wav2Lip, Pipeline de automação

impact

Impacto

Criação de um sistema funcional capaz de produzir conteúdo filosófico estruturado de forma consistente, reduzindo dependência de produção manual e abrindo caminho para aplicações em educação, media e sistemas baseados em conhecimento.