This repository documents my structured, day-by-day journey of building AI-powered applications using Spring Boot and Spring AI.
The goal is to move from simple chat integrations to production-ready AI microservices using local LLMs (Ollama) and enterprise-grade architecture patterns.
- Basic LLM Integration with Spring AI
- Local LLM setup using Ollama
- Conversation Memory
- Streaming Responses
- Structured JSON Outputs
- Retrieval-Augmented Generation (RAG)
- Dockerization
- Production deployment patterns
Each folder represents a progressive milestone in understanding and implementing AI within modern Java backend systems.
Tech Stack:
- Java 17+
- Spring Boot 3
- Spring AI
- Ollama (Local LLM)
- Bootstrap UI
- Maven