InvestAI
Assistente que lê uma carteira de investimentos, busca dados reais de mercado e notícias, calcula os indicadores localmente e usa a Claude API para escrever um briefing em português.
O problema
Pedir análise de carteira direto para um modelo de linguagem é convidar número inventado. O cálculo precisa sair de dado real, não de memória de modelo.
A solução
O sistema separa as camadas: dados vêm de fonte pública (yfinance, RSS de notícias), os indicadores são calculados em Python localmente, e o modelo só entra no fim para redigir o texto sobre números que ele não inventou. Três interfaces sobre o mesmo núcleo: dashboard, web e WhatsApp.
O meu papel
Projeto inteiro — arquitetura, código, CI e documentação.
- MITlicença aberta
- CIlint e testes a cada push
Stack
- Python 3.12
- PostgreSQL
- Streamlit
- Claude API
- GitHub Actions
Próximo projetoObrasOS