Evidence-backed facts
- Spring AI turns annotated methods and ToolCallback implementations into tool definitions available to supported chat models. informative
- The chat client receives a model tool request, invokes application code through registered callbacks, and returns results to the model. informative
- Bean scope, dependencies, credentials, observation, exception handling, and approval for state-changing methods remain host responsibilities. informative
- A ToolCallback schema does not prove model reliability, transaction authorization, external success, factual output, or a running Spring application. informative