🔧 ProgrammierungThis Week In Rust: This Week in Rust 667(02.09.2026 um 06:00 Uhr)
🔧 ProgrammierungThe Rust Programming Language Blog: Announcing Rust 1.98.1(03.09.2026 um 02:00 Uhr)
🔧 ProgrammierungThis Week In Rust: This Week in Rust 668(09.09.2026 um 06:00 Uhr)
🐧 Linux TippsUpdated Debian 13: 13.7 released(12.09.2026 um 02:00 Uhr)
🕵️ SicherheitslückenUSN-8563-5: nginx vulnerability(14.09.2026 um 13:35 Uhr)
🕵️ SicherheitslückenUSN-8752-1: Konsole vulnerability(14.09.2026 um 13:52 Uhr)
🕵️ SicherheitslückenUSN-8753-1: libinput vulnerability(14.09.2026 um 14:28 Uhr)
🕵️ SicherheitslückenUSN-8754-1: Freeciv vulnerability(14.09.2026 um 14:40 Uhr)
🔧 ProgrammierungThis Week In Rust: This Week in Rust 667(02.09.2026 um 06:00 Uhr)
🔧 ProgrammierungThe Rust Programming Language Blog: Announcing Rust 1.98.1(03.09.2026 um 02:00 Uhr)
🔧 ProgrammierungThis Week In Rust: This Week in Rust 668(09.09.2026 um 06:00 Uhr)
🐧 Linux TippsUpdated Debian 13: 13.7 released(12.09.2026 um 02:00 Uhr)
🕵️ SicherheitslückenUSN-8563-5: nginx vulnerability(14.09.2026 um 13:35 Uhr)
🕵️ SicherheitslückenUSN-8752-1: Konsole vulnerability(14.09.2026 um 13:52 Uhr)
🕵️ SicherheitslückenUSN-8753-1: libinput vulnerability(14.09.2026 um 14:28 Uhr)
🕵️ SicherheitslückenUSN-8754-1: Freeciv vulnerability(14.09.2026 um 14:40 Uhr)

🔧 Programmierung 🕛 vor 2 Monaten 2 Min Lesezeit
0

Building a multi-step AI agent in Java with Spring AI 2.0

↗ Quelle (dev.to)
🗣️ Stimme:

I wanted to try Spring AI's agentic tooling on something that resembles a real production project rather than the usual weather-API call, so I built an example Spring Boot API: a civic research assistant. You give it a plain-English issue and a UK postcode, and it works out the most effective way to raise that issue with Parliament. It uses an LLM (ChatGPT) along with the free UK postcode and Open Parliament APIs. The flow isn't dictated in code. We register a handful of @Tool methods (resolve the postcode, find the MP, search bills, find committees and open inquiries, check the voting record) and let the model decide which to call and in what order. It chains them itself and returns a final answer with a citation on every claim. The stack is Java 25, Spring Boot 4.1 and Spring AI 2.0.

The

Source: https://github.com/tucanoo/spring-ai-civic-research-assistant



If you're using Spring AI's tool calling on anything that touches real data, I'd be interested in how you're handling grounding to keep the model from citing things it never fetched.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
The Gemini desktop app is now available for Windows
1 Quelle
Setting up live captions stuck in Windows 11
1 Quelle
Burn Out, Or Fade Away
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Building a multi-step AI agent in Java with Spring AI 2.0

Thematisch verwandte Begriffe: Building, multistep, agent, Java · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...