This repository contains two main components:
-
Spring AI Practice Module
- Hands-on examples to explore Spring AI with local Ollama models.
- Covers fundamental concepts such as prompt engineering, text generation, embeddings, and connecting AI models to Spring Boot applications.
-
Smart Email Assistant Project
- A full-stack application that demonstrates a real-world use case of Spring AI.
- Backend: Built with Spring Boot + Spring AI to process emails, generate smart responses, and categorize content.
- Frontend: Built with ReactJS, providing a user-friendly interface for managing and interacting with AI-powered email features.
- Backend: Java, Spring Boot, Spring AI, Ollama
- Frontend: ReactJS, TailwindCSS
- Run and test prompts with local Ollama models.
- Generate and transform text using AI APIs.
-
Connects to email accounts (via APIs or sample dataset).
-
Uses Spring AI for:
- Smart reply suggestions.
- Response according to the tone set.
-
Frontend UI built with ReactJS.
- Learn Spring AI fundamentals with local LLMs.
- Build a production-style project (Smart Email Assistant) that integrates AI seamlessly into backend and frontend applications.