llms.txt Content
# Blog of Guillaume Laforge
> Tech blog of Guillaume Laforge, with articles on generative AI, LLMs, cloud computing, microservices architecture, serverless solutions, Java and Apache Groovy programming
You can find [more information about this site here](/about).
## All articles
### 2026
- [A Simple Coding Agent in a Loop with LangChain4j, Jbang, and Gemini](https://glaforge.dev//posts/2026/04/11/a-simple-coding-agent-in-a-loop-with-langchain4j-jbang-and-gemini/)
- [An ADK Java agent powered by Gemma 4](https://glaforge.dev//posts/2026/04/02/an-adk-java-agent-powered-by-gemma-4/)
- [Creating a Wikipedia MCP Server in Java in a Few Prompts with Skills](https://glaforge.dev//posts/2026/04/02/creating-a-wikipedia-mcp-server-in-java-in-a-few-prompts/)
- [Building my Comic Trip agent with ADK Java 1.0](https://glaforge.dev//posts/2026/03/30/building-my-comic-trip-agent-with-adk-java-1-0/)
- [Generating music with Lyria 3 and the Gemini Interactions Java SDK](https://glaforge.dev//posts/2026/03/25/generating-music-with-lyria-3-and-the-gemini-interactions-java-sdk/)
- [Extracting JSON from LLM chatter with JsonSpotter](https://glaforge.dev//posts/2026/03/22/extracting-json-from-llm-chatter-with-jsonspotter/)
- [Fixing AI Slop with a Skill in Gemini CLI](https://glaforge.dev//posts/2026/03/08/fixing-ai-slop-with-a-skill-in-gemini-cli/)
- [Easily Build a Local MCP Server in Java with a Skill inside Gemini CLI](https://glaforge.dev//posts/2026/02/21/easily-build-a-local-mcp-server-in-java-with-a-skill-in-gemini-cli/)
- [Zero Boilerplate Java STDIO MCP Servers with LangChain4j and JBang](https://glaforge.dev//posts/2026/02/11/zero-boilerplate-java-stdio-mcp-servers-with-langchain4j-and-jbang/)
- [Advanced RAG — Understanding Reciprocal Rank Fusion in Hybrid Search](https://glaforge.dev//posts/2026/02/10/advanced-rag-understanding-reciprocal-rank-fusion-in-hybrid-search/)
- [Decoded: How Google AI Studio Securely Proxies Gemini API Requests](https://glaforge.dev//posts/