AI Agents
-
Enterprise Java

How to Switch Between AI Models Automatically
AI applications do not always need the same language model for every request. A simple factual question may only require…
Read More » -
Enterprise Java

Build a Web Research AI Agent with Lanchain4j and Ollama
Running large language models locally using tools like Ollama fundamentally changes how we build AI applications. It enables fast experimentation,…
Read More » -
Enterprise Java

From LLMs to LangChain: Building practical AI Applications
Software development is entering a new phase driven by Large Language Models (LLMs). These models allow developers to move beyond…
Read More » -
Software Development

Designing Reliable AI Agent Systems
Over the past few years, artificial intelligence has evolved from a largely experimental research field into a fundamental part of…
Read More » -
Software Development

A Guide to Designing APIs for AI Agents in the Age of AI
AI agents are changing how modern software systems are designed and consumed. Unlike traditional applications that rely on predictable, human-driven…
Read More » -
Enterprise Java

Spring AI Explainable Agents: Capture LLM Tool Call Reasoning
Explainable AI agents aim to make the decision-making process of large language models (LLMs) transparent, especially when tools are invoked…
Read More » -
Enterprise Java

A Guide to Using Recursive Advisors in Spring AI
AI applications often require iterative interactions with language models to refine outputs, execute tools, or validate responses. Instead of manually…
Read More » -
Enterprise Java

The First JVM-Native AI Agent Frameworks âAnd Why Rod Johnson Built One of Them
Spring’s creator re-entered open source to bring GOAP-powered agent planning to the JVM. JetBrains shipped a coroutine-first competitor the same…
Read More » -
Enterprise Java

Building an AI Agent in Java with the Embabel Framework
Artificial Intelligence (AI) is steadily moving from research labs into production systems, and developers are seeking frameworks that facilitate easier…
Read More »






