We’re used to asking LLMs questions and getting answers. But what happens when the LLM needs to ask us something?
In today’s Spring AI Recipe, I show how to use AskUserQuestionTool to give the LLM a chance to pose a few questions. #SpringAI
thetalkingapp.medium.com/spring-ai-re...
Posts by CrAIg Walls
Safe travels. See you in Austin next week.
We’re almost ready 🚀
#ArcOfAI starts next week—bringing together the brightest minds, boldest ideas, and real-world conversations shaping the future of AI.
Tickets are still available (BOGOF 👀)
Don’t miss attending! 💥
🎟 Get tickets: arcofai.com
#AI #Tech #Developer #AIEngineering #GenAI #Austin
Understanding LLM behavior starts with visibility.
My next Spring AI Recipe shows two ways to inspect requests and responses. #SpringAI
thetalkingapp.medium.com/spring-ai-re...
Hey Spring fans 🍃
My book "Testing Spring Boot Applications" is in early access with @manning.com. We made a short video to tell you all about it: www.youtube.com/watch?v=aAFK...
It's 50% until April 16th with the promo code MLGarniermoiroux. Check it out: hubs.la/Q0473JRG0
Last week I posted the first of several Spring Recipes. Here's another: How to enable behavior on ChatClient in a way that keeps your configuration code neat, tidy, and offers the opportunity to enable/disable it with configuration properties. #SpringAI
thetalkingapp.medium.com/spring-ai-re...
As I've worked with Spring AI over the past few years, I've collected several "recipes" of how to do various things with Spring AI. Rather than keep those to myself, I've decided to start sharing them for anyone who might learn from them. This is the first.
thetalkingapp.medium.com/spring-ai-re...
I hope everyone enjoyed April Fool’s Day, or as I will refer to it: Annual LLM Hallucination Injection Day.
I don’t think I’ve blinked for several minutes
At 10 minute hold. So exciting!
Spring AI 2.0.0-M4, 1.1.4 & 1.0.5 are now available on Maven Central!
✅ With improvements, bug fixes & docs updates
Big thanks to all contributors! 🙌
👉 spring.io/blog/2026/03...
Spring AI 2.0.0-M3 is now available and with it comes the ability to set metadata for tools and resources. And that makes MCP Apps possible.
Read about how I’ve been tinkering with MCP Apps and how to blend AI chat with traditional UI design at spring.io/blog/2026/03...
Spring AI 2.0.0-M3, 1.1.3 and 1.0.4 are released. 2.0 M3 brings Anthropic SDK, MCP enhancements, Jackson 3 updates, Vector Stores, ToolCallAdvisor and security improvements Find more on the releases here: spring.io/blog/2026/03...
In addition to presenting 4 sessions on Spring AI, MCP, and agents at #ArcOfAI, it looks like I'll be part of a panel to discuss Practical AI.
If you've not registered to attend Arc of AI yet, then you had better move quickly! Regular registration ends on Saturday, March 14th.
www.arcofai.com
Thinking about attending #ArcOfAI?
Now’s the time to secure your spot 🚀
🎟 Tickets are BOGO — bring a colleague and learn together.
⏳ Regular registration ends March 14, so don’t wait.
Join the developers and engineers exploring the future of AI
Learn more & tickets arcofai.com
Now if there were only some published resource available to get started with Spring AI. 🤔
www.manning.com/books/spring...
It’s happening.
Yesterday at the Spring AI workshop, a Python developer told me his company decided to build their AI platform with Java+Spring AI.
He mentioned the transition was smooth. We'll see more and more AI apps on the JVM.
This is your sign to explore Spring AI.
Order up!
The long awaited dice based variant of Burger Battle was just served up.
My family and friends have enjoyed the card game Burger Battle for several years (and its mention in my book Spring AI in Action). Now we have a new way to build burgers on game night.
Getting ready for Arc of AI 2026
Find the code (as well as instructions for running it) at github.com/habuma/sprin...
Yesterday, I posted how I created an MCP server with JBang and Spring AI. I thought that I should also show how to create a client (also with JBang and Spring AI). Here you go!
There's a bit more configuration required than for the servers, but it's not bad.
Banging out an STDIO MCP Server with JBang and Spring AI is super easy. And only a few more lines for it to be a Streamable HTTP MCP Server.
Banging out an STDIO MCP Server with JBang and Spring AI is super easy. And only a few more lines for it to be a Streamable HTTP MCP Server.
Java is #AI infrastructure front-runner ⚡
Benchmark of MCP server implementations across 4 major languages puts #MCP #Java & #SpringAI at the top of the performance charts: sub-ms latency, highest throughput, and the best CPU efficiency
📖 www.tmdevlab.com/mcp-server-p...
Sometimes things don’t work out as planned.
I feel that there’s an analogy about observability and monitoring to be made here, but I’m too busy cleaning up a mess to think through that.
AI isn’t just about tools — it’s about people and practice. 🚀
At Arc of AI, you’ll learn from experts, get hands-on experience & join a community of engineers applying AI in real-world systems.
⏰ Early bird pricing ends Feb 14 — secure your spot!
🎟️ Get tickets: https://arcofai.com
Also, I should mention @commodoreofficial.bsky.social somewhere in this thread. Here at the end is a fine place, I suppose.
Now, if Commodore would reprint the Programmers Reference Guide, I’d be quick to buy a copy.
I have a PDF, but there’s something special about the tactile feel of the pages of a spiral bound book.
Finally, the hero takes the stage and welcomes us back to 1982. But the story doesn’t end here…