Welcome to "The Dummy Way" – your friendly introduction to integrating Large Language Models (LLMs) into Java applications!
The repository is designed for Java-developers who are new to the AI world and want practical, easy-to-understand starting points.
This repository is a collection of beginner-friendly sample projects, which are intentionally simple yet complete – designed to be understandable for beginners while remaining extensible for advanced use cases.
Projects in this repository use:
- Quarkus – A lightweight, Java-native framework optimized for cloud and containerized environments
- LangChain4j – A powerful framework for building LLM applications in Java
- Ollama – Local LLM execution for privacy and security
A core principle of this repository is data privacy. By running LLMs locally through Ollama, you can experiment with AI without sending sensitive information to external services. This makes it ideal for learning and prototyping.
This repository contains starter projects, each showcasing different aspects of LLM integration:
- Basic LLM interactions and prompting
- OCR utilization
- RAG-based chat
For detailed instructions and project-specific information, please refer to the README.md file in each individual project directory.
Start your AI journey the dummy way – one project at a time!