spring-ai-engineering
A practical repository focused on mastering Spring AI concepts through hands-on implementations including RAG pipelines, vector search, AI agents, tool calling, memory handling, MCP servers, embeddings, and scalable backend architectures using Java and Spring Boot.
Tech Stack
- Java
- Spring Boot
- Spring AI
- OpenAI / Gemini / Claude
- Vector Databases
- PostgreSQL
- Docker
Topics Covered
- Spring AI Fundamentals
- Prompt Engineering
- Chat Models
- Embeddings
- Vector Search
- RAG Applications
- AI Agents
- Tool Calling
- Memory Handling
- MCP Servers
- Production-Grade Architectures
Projects
This repository contains multiple mini-projects and production-oriented implementations based on Spring AI concepts.
Getting Started
git clone https://github.com/ayushstwt/spring-ai-engineering.git
cd spring-ai-engineering