Back to work
JavaSpring BootAI/RAGPostgreSQL

PersonaFinSight (e-finsight)

An AI-powered financial insights platform analyzing banking transactions via RAG and multi-agent systems.

PersonaFinSight (e-finsight)

About the project

PersonaFinSight is an intelligent financial advisor that connects to your bank via TrueLayer and uses advanced AI to provide personalized insights. It features a Retrieval Augmented Generation (RAG) pipeline and a multi-agent system to analyze spending, plan budgets, and offer investment advice.

### Key Features

- **Secure Bank Connection**: OAuth 2.0 integration with TrueLayer. - **RAG Pipeline**: Uses embeddings and vector search for context-aware financial answers. - **Multi-Agent System**: Orchestrates specialized agents (Spending Analyst, Budget Planner, Investment Advisor). - **Natural Language Queries**: Ask questions in plain English to get comprehensive financial plans.

### Tech Stack

- **Backend**: Spring Boot 3.x, PostgreSQL (Cloud SQL) - **AI/ML**: Google Gemini 2.5 Flash, Gemini Embeddings, Vector Store (Cosine Similarity) - **Integration**: TrueLayer Banking API

Date

Feb 2025