{"slug": "100-spring-ai-project-ideas-you-can-build-without-touching-python", "title": "100 Spring AI Project Ideas You Can Build Without Touching Python", "summary": "A developer compiled a list of 100 Spring AI project ideas for Java developers, demonstrating that AI features can be built within Spring Boot without learning Python. The projects include support bots with RAG, meeting note summarizers, natural language to SQL, and coding agents, each with recommended stacks. The developer plans to build each project and publish detailed write-ups.", "body_md": "Most Java developers think building AI features means learning Python first.\n\nIt doesn't.\n\n**Spring AI** gives you `ChatClient`\n\n, `VectorStore`\n\n, function calling, and structured output — inside the same Spring Boot app you already know how to build, test, and deploy. You don't need to bolt on a separate Python service just to add a chatbot, a RAG pipeline, or an agent to your product.\n\nTo make that concrete, I put together **100 project ideas** you can build with Spring Boot and Spring AI. Not vague titles — each one comes with the actual stack you'd reach for.\n\nHere are five, to give you a feel for the format:\n\n| Project | Stack |\n|---|---|\n| Support Bot with RAG | Spring AI + pgvector + `QuestionAnswerAdvisor`\n|\n| Meeting Notes Summarizer |\n`BeanOutputConverter` → `ActionItem` records |\n| Natural Language to SQL | JDBC `DatabaseMetaData` for schema context |\n| Repo-Aware Coding Agent | Tree-sitter + `VectorStore` + function calling |\n| Voice Support Agent | WebSocket audio + RAG + function calling |\n\nThe full list is organized by difficulty, so you can pick something that matches where you are right now instead of jumping straight into agent orchestration:\n\n`ChatClient`\n\ncalls, prompt templates, basic conversational endpoints.I'm building these one at a time — real code, real architecture decisions, and the parts that break along the way (because something always does). Each finished project gets a full write-up: what I built, the tradeoffs I hit, and the code itself.\n\n**Want the full list of all 100 projects (with stacks) as a PDF?** [Download it here](https://gumroad.com/d/cb594272e6b0be09ff172a0d1f250751) — save it for later.\n\nIf you want to follow along as the series grows, I'm publishing every project on my Substack the day it's done — subscribe here to get each one as it lands.\n\nI also run a small community for Java developers building with Spring Boot and Spring AI, if you want to talk through ideas or share what you're building: [Global Java Developers Community](https://www.linkedin.com/groups/42445007/).\n\n**Which one should I build first?** Drop a number (or a project idea of your own) in the comments — I'm picking the next build from replies.", "url": "https://wpnews.pro/news/100-spring-ai-project-ideas-you-can-build-without-touching-python", "canonical_source": "https://dev.to/mellaithy/100-spring-ai-project-ideas-you-can-build-without-touching-python-4paa", "published_at": "2026-09-03 09:00:26+00:00", "updated_at": "2026-09-03 09:23:22.773222+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "ai-agents", "large-language-models"], "entities": ["Spring AI", "Spring Boot", "pgvector", "Tree-sitter", "JDBC", "WebSocket", "Substack", "Global Java Developers Community"], "alternates": {"html": "https://wpnews.pro/news/100-spring-ai-project-ideas-you-can-build-without-touching-python", "markdown": "https://wpnews.pro/news/100-spring-ai-project-ideas-you-can-build-without-touching-python.md", "text": "https://wpnews.pro/news/100-spring-ai-project-ideas-you-can-build-without-touching-python.txt", "jsonld": "https://wpnews.pro/news/100-spring-ai-project-ideas-you-can-build-without-touching-python.jsonld"}}