Desafio do MBA em Engenharia de Software com IA (Full Cycle): pipeline RAG que ingere um PDF em Postgres + pgvector e responde perguntas estritamente pelo contexto recuperado. Providers plugáveis de embeddings (OpenAI / Gemini / HuggingFace) e de chat LLM. Python 3.12, LangChain, Docker Compose. MBA in Software Engineering with AI (Full Cycle) challenge: RAG pipeline that ingests a PDF into Postgres + pgvector and answers questions strictly from the retrieved context. Pluggable embedding (OpenAI / Gemini / HuggingFace) and chat LLM providers. Python 3.12, LangChain, Docker Compose.