Spring AI Tool Search: Stop Wasting Tokens on Tools You Don't Need
Learn how to use Spring AI 2.0's tool search capabilities to dynamically discover tools on demand instead of loading them all into every request, saving tokens and money.
$ whoami
Spring Developer Advocate @ Broadcom
Hello ๐๐ป My name is Dan Vega, Java Champion, Spring Developer Advocate, Husband and #GirlDad based outside of Cleveland OH. I created this website as a place to document my journey as I learn new things and share them with you. I have a real passion for teaching and I hope that one of blog posts, videos or courses helps you solve a problem or learn something new.
public record Developer(
String name, // Dan Vega
String role, // Spring Dev Advocate
int yearsExperience // 25 and counting
) {}
var dan = new Developer(
"Dan Vega",
"Java Champion",
25
);
System.out.println("Let's build something ๐");Learn how to use Spring AI 2.0's tool search capabilities to dynamically discover tools on demand instead of loading them all into every request, saving tokens and money.
Learn how to create custom Spring AI advisors that log available tools, track tool invocations, and count token usage across your LLM calls.
The team behind Tailwind CSS created UI.sh, a collection of agent skills for building UIs that don't suck. Here's how to get started and why back-end developers should be paying attention.