Welcome to this contributor-friendly, and carefully curated knowledge map for Java and Artificial Intelligence.
This resource is:
- 🚀 Built for newcomers, experienced engineers, and educators
- 🧭 Structured to help you navigate, compare, and go deep on the right topics
- ❤️ Always growing, with clear ways to contribute
- 📦 Collects high-quality tutorials, benchmarks, comparisons, guides, and insights, curated and tagged for easy filtering
- 🌐 A mix of specifically written articles and well-chosen external links, so you don’t miss anything important
- 🔍 TODO: Add a search bar for easier discovery
- 🤖 TODO: Integrate a chatbot to guide users interactively
You can explore the content in a few ways:
Start here if you’re new to Java + AI, or want a guided path:
→ /docs/getting-started
Agents, RAG, Image Recognition, MCP Servers? Dive right in via the clickable popular topics. → TODO link
To find your way through the chapters fast.
New to AI? New to Java? New to LangChain4j? New to SpringAI? Get up to speed fast with a curated tutorial. → TODO link
You can help improve this resource in multiple ways:
If you want to contribute a new tutorial, article, benchmark, or code sample, follow:
→ CONTRIBUTING.md
We explain:
- Where to place your file
- How to structure metadata (frontmatter)
- How to submit a PR
Jump to the last folder in the structure:
→ Contribute
There you’ll find:
- 🔥 Articles we’d love to have
- 📝 Drafts needing review
Each entry has:
- Context so you know exactly where the resource fits in and what's expected
- PR examples and templates to make your life easy
- 🧑🏫 Maintainer Dashboard — overdue drafts, tag warnings, folder health
- 🔍 Search and 🤖 chatbot to improve discovery
Thanks for being part of this evolving resource.
Your contribution helps shape the future of Java in AI. 🙌