Java Architecture Diary
Author

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

507
Articles
0
Likes
1.3k
Views
0
Comments
Recent Articles

Latest from Java Architecture Diary

100 recent articles max
Java Architecture Diary
Java Architecture Diary
Mar 25, 2026 · Artificial Intelligence

Building Java AI Agents with Koog: A Hands‑On Guide to Native Java Agent APIs

JetBrains' newly released Koog for Java provides a native Java AI Agent framework that lets developers annotate methods as tools, assemble agents with a Builder‑style API, and let large language models orchestrate multi‑step tasks without writing explicit control flow, as demonstrated with banking and e‑commerce examples.

AI agentBuilder APIJava
0 likes · 9 min read
Building Java AI Agents with Koog: A Hands‑On Guide to Native Java Agent APIs
Java Architecture Diary
Java Architecture Diary
Mar 20, 2026 · Artificial Intelligence

Why AskUserQuestionTool Makes Java AI Ask Clarifying Questions First

The article explains how Spring AI's AskUserQuestionTool brings an interview‑style questioning model to Java, letting AI clarify ambiguous requirements before generating code, and provides step‑by‑step implementation details, code samples, and a walkthrough of the underlying tool architecture.

AI toolJavaRequirement Clarification
0 likes · 8 min read
Why AskUserQuestionTool Makes Java AI Ask Clarifying Questions First
Java Architecture Diary
Java Architecture Diary
Mar 12, 2026 · Artificial Intelligence

JetBrains Air vs OpenAI Codex App: Which AI Coding Tool Really Wins?

The article compares JetBrains Air and OpenAI Codex App, detailing their architectures, model support, isolation mechanisms, pricing, and market positioning, and ultimately advises developers to favor terminal‑based AI tools over heavyweight desktop applications.

AI coding toolsDeveloper WorkflowJetBrains AIR
0 likes · 7 min read
JetBrains Air vs OpenAI Codex App: Which AI Coding Tool Really Wins?
Java Architecture Diary
Java Architecture Diary
Feb 10, 2026 · Artificial Intelligence

Boost RAG Accuracy with LangChain4j 1.11.0 Hybrid Search on PgVector

This guide explains why pure vector retrieval often fails for version‑specific queries, introduces hybrid search that combines semantic and keyword matching, and provides step‑by‑step code and SQL examples for enabling PgVector hybrid search in LangChain4j 1.11.0.

Full-Text SearchHybrid SearchLangChain4j
0 likes · 11 min read
Boost RAG Accuracy with LangChain4j 1.11.0 Hybrid Search on PgVector