Financial Analysis
FinSight AI
Multi-Agent Financial Document Analyzer
Full-stack app to upload financial PDFs and generate structured outputs — executive summaries, KPIs, and risk flags — via a secure FastAPI REST API with JWT + RBAC. A CrewAI multi-agent pipeline (financial analyst, risk assessor, and report generator agents) handles analysis, while Celery workers backed by Redis handle async processing.
- Multi-agent analysis pipeline built with CrewAI (gpt-4o-mini via LangChain) — financial analyst, risk assessor, and report generator agents collaborate per document.
- Async job queue: 6 Celery task types process uploads, analysis, and exports independently with live progress tracking via status endpoint.
- Two-tier Redis cache (hot-path summaries + session data) reduces redundant LLM calls on repeat documents.
- Secured with JWT authentication and role-based access control (RBAC); supports PDF uploads up to 50 MB.
