Skip to content

Developed a Spring Boot application integrating OpenAI API to implement Retrieval-Augmented Generation (RAG), enabling context-aware AI responses.

Notifications You must be signed in to change notification settings

SaikumarUCM/Intelligent-Financial-Document-Analyzer-Spring-AI-RAG-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intelligent Financial Document Analyzer (Spring AI, RAG)

A Java-based Retrieval-Augmented Generation (RAG) application built with Spring AI to intelligently analyze financial documents. This project demonstrates how to combine AI with vector databases for efficient information retrieval and insight generation.

Features

  • RAG Implementation: Uses Retrieval-Augmented Generation to provide context-aware responses from financial documents.
  • Document Ingestion: Supports storing and retrieving documents efficiently using PG Vector.
  • RESTful APIs: Query documents and generate AI-powered insights via REST endpoints.
  • Token & Context Management: Optimized handling for cost-effective AI processing.
  • Scalable Design: Easily extendable for additional document types or AI features.

Tech Stack

  • Java 17+
  • Spring Boot & Spring AI
  • PostgreSQL with PG Vector
  • RESTful API
  • Maven/Gradle (build tool)

Setup

  1. Clone the repository
    git clone https://github.com/danvega/java-rag.git
    cd java-rag

About

Developed a Spring Boot application integrating OpenAI API to implement Retrieval-Augmented Generation (RAG), enabling context-aware AI responses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages