Notebook LM - Plataforma Inteligente com IA Generativa

Desenvolvedor Backend / Integracao de IA · 2025 · 2 semanas · 1 min read

Plataforma RAG para analisar documentos com respostas contextualizadas e base tecnica pronta para escalar.

Overview

Projeto academico full-stack inspirado no NotebookLM, com microsservicos, front em React e backend em FastAPI.

Problem

Extrair informacoes precisas e contextualizadas de documentos complexos, reduzindo alucinacoes de modelos de IA.

Constraints

  • Processamento eficiente de dados e consultas.
  • Infraestrutura versionada e conteinerizada para deploy em nuvem.

Approach

Arquitetura RAG com LangChain e APIs de IA generativa, modelagem de dados em PostgreSQL e conteinerizacao completa para deploy na AWS.

Key Decisions

FastAPI como base do backend.

Reasoning:

Alta performance para integracoes assincronas de IA e APIs.

Trade-off:

Nao e o padrao do mercado em relacao a frameworks mais estabelecidos em ecossistemas corporativos.

Docker para paridade de ambientes.

Reasoning:

Reproducao local fiel e pipeline de deploy mais confiavel.

Trade-off:

Complexidade na configuracao inicial, mas compensa no deploy e portabilidade.

Tech Stack

  • Python
  • FastAPI
  • LangChain
  • PostgreSQL
  • Docker
  • AWS
  • React

Result & Impact

Acelerou a analise e sumarizacao de documentos complexos com arquitetura pronta para escalar.

Learnings

  • Arquiteturas RAG aplicadas a documentos complexos.
  • Orquestracao de banco relacional e integracao com IA.
  • Conteinerizacao e deploy em nuvem.