Trending

Latest Posts by Guillaume Laforge

Preview
Agent Development Kit (ADK) Build powerful multi-agent systems with Agent Development Kit (ADK)

The open source ADK agent framework has a new URL and a refreshed homepage!
adk.dev

1 day ago 8 0 0 0
Java code snippet showing usage of the Gemini Interactions Java SDK with Gemma models, and the Google Search tool

Java code snippet showing usage of the Gemini Interactions Java SDK with Gemma models, and the Google Search tool

๐Ÿ’Ž The Google Gemma models are also available via the #Gemini Interactions API:

github.com/glaforge/gem...

(an example with my #Java SDK โ˜•๏ธ showing both available ๐Ÿ’Ž Gemma models and also with ๐Ÿ” Google Search tool)

1 day ago 9 2 0 0
Post image

The components of a coding agent by @rasbt.bsky.social
magazine.sebastianraschka.com/p/components...

3 days ago 11 1 0 1
An ADK Java agent powered by Gemma 4 Today, DeepMind announced the release of Gemma 4, a very impressive and powerful new version of the Gemma family of models. As Iโ€™ve been contributing to ADK Java a fair bit recently, I was curious to ...

๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž Here's how to use the new #gemma 4 model in your #ADK #Java #AI agents, thanks to the @langchain4j.dev bridge

glaforge.dev/posts/2026/0...

5 days ago 10 4 1 0
Preview
Creating a Wikipedia MCP Server in Java in a Few Prompts with Skills Since I started using Model Context Protocol (MCP) to equip my AI agents with useful tools, Iโ€™ve been looking for ways to quickly build and iterate on local servers. A few weeks ago, I shared how to e...

It still amazes me how easy & fast it is to create #MCP servers in #Java with @jbang.dev, @langchain4j.dev and a custom skill inside #GeminiCLI
A handful of prompts, and less than 5 minutes later, I had created a working #Wikipedia MCP server!
glaforge.dev/posts/2026/0...

6 days ago 9 4 0 0
Post image

At #KubeConEU 2026, we unveiled 7 major evolutions for GKE and OSS. Engineering the open future so you can focus on code, not infrastructure.

Read the full breakdown: cloud.google.com/blog/product...

A quick look at what's new ๐Ÿงต๐Ÿ‘‡

6 days ago 1 1 1 0
Preview
Google Cloud: Investing in the future of PostgreSQL Google's investments in PostgreSQL logical replication aim to unlock critical capabilities for all users.

Google Cloud is committed to the future of #PostgreSQL! Learn about our latest contributions to enhancing logical replication, upgrade resilience, and overall stability in the core engine. #OpenSource
Read more: goo.gle/cloud-postgr...

6 days ago 10 1 0 0
Video

๐Ÿ“ฝ๏ธ veo-3.1-lite-generate-preview is here!

Smaller, faster, cheaper and still all of the great video generation features from Veo 3.1 that you know and love (ex: background sound effects and audio).

Paid tier, per second:
$0.05 (720p)
$0.08 (1080p)
(4k not supported)

ai.google.dev/gemini-api/d...

1 week ago 6 3 0 0

In the YouTube video, I showed my "Comic Trip" agent.
If you want to know more about this #Java agent, you can read this article which details the #ADK agent hierarchy, the models, tools & plugins I configured, the @quarkus.io frontend I crafted.
glaforge.dev/posts/2026/0...

1 week ago 4 1 1 0

If you want to know more about how to write #Java #AI #agents with ADK, please watch my video:
www.youtube.com/watch?v=YqAB...
I'm demonstrating some of the new features in my "comic trip" app!

1 week ago 7 3 0 1
Advertisement

๐ŸฅณADK for #java 1.0 is out!
Write your #AI #agents with a cup of โ˜•๏ธ
Learn more about the latest features in this article, have a look at the video, and the "comic trip" app I built with the framework.

1 week ago 9 4 0 1
Preview
Cloud Run Jobs vs. Cloud Batch: Choosing Your Engine for Run-to-Completion Workloads Google Cloud offers plenty of different products and services, some of which seem to be covering overlapping needs. There are multipleโ€ฆ

Cloud Run Jobs or Cloud Batch? If you're running offline processing on Google Cloud, the choice isn't always obvious.
While both services are built for run-to-completion tasks, they serve very different needs.

Let me help you choose with my guide: medium.com/p/8590a8e3a3b1

1 week ago 4 4 0 0

๐Ÿ‘€

1 week ago 2 0 0 0
Code sample showing how to use the Lyria model in Java

Code sample showing how to use the Lyria model in Java

๐ŸŽธGenerate audio clips & full songs in #Java with the new #Lyria3 generative model, using my #Gemini Interactions Java SDK ๐ŸŽถ
glaforge.dev/posts/2026/0...

1 week ago 7 2 0 0
Preview
Extracting JSON from LLM chatter with JsonSpotter LLMs are great at generating structured data, in particularly those which support a strict JSON output mode (sometimes also called structured decoding), but sometimes they give you a bit more than the...

I created a small #Java library to extract #JSON structures from chatty #LLM outputs that don't always output pure JSON

glaforge.dev/posts/2026/0...

2 weeks ago 10 2 1 1
Snippet of code showing how to configure the Google Maps tool with the Gemini Interactions API for Java

Snippet of code showing how to configure the Google Maps tool with the Gemini Interactions API for Java

๐Ÿ“ข Just released v0.8.0 of my #Gemini Interactions API for #Java, with a new tool: Google Maps ๐Ÿ—บ๏ธ
github.com/glaforge/gem...

2 weeks ago 6 2 0 1

There's Antigravity, Gemini CLI, you can also use Gemini within JetBrains' IDEs, and including their latest Air product.
There's choice on how you wanna run it ๐Ÿ˜‰

3 weeks ago 1 0 0 0

Time to try Gemini ๐Ÿ˜‰

3 weeks ago 1 0 1 0

What? You prefer games to me?
(and happy birthday a bit late)

3 weeks ago 1 0 0 0
Advertisement
Post image

Fixing #AISlop with a #SKILL.md in #geminicli

Well, at least, removing as much sloppiness as possible from AI generated text! And making it more human-readable โ˜บ๏ธ

Inspired by the awesome tropes.fyi

Explanations and skill:
glaforge.dev/posts/2026/0...

4 weeks ago 6 3 1 0

I'm not using AI to replicate artist works. I'm using it to discover new vocabulary in a foreign language.
Indeed it reused a familiar character for illustrating the vocab, and yes, there are some small text / ref errors, but the vocab is there and correct, AFAIK.

1 month ago 0 0 2 0
Post image

Not being a native English speaker I miss some vocabulary.

I wanted to know the words describing the elements of a comic book.

My friend #NanoBanana came to the rescue! I asked:

"Create an illustration describing the various elements of a comic page (panels, bubbles, etc)"

1 month ago 16 1 19 6

TamboUI is inspired from RataTUI.
In French, TamboUI sounds like "Tambouille" which is about cooking, and RataTUI sounds like "Ratatouille" which is a dish.
So the names fit well together!

1 month ago 1 0 0 0
Preview
Smarter Filters: Empowering Users with AI-Driven Search Discover how AI is revolutionizing search filters! Learn how to transform natural language queries into structured filters using Chrome's Built-in Prompt API and Gemini Nano. Explore techniques like s...

I am a bit late sharing this! ๐Ÿ˜…

I wrote a post a few months ago about building a client-side AI agent. It uses the Chrome Prompt API with structured output to turn natural language into precise search filters.

๐Ÿ’ธ Zero server costs
๐Ÿ”’ Total privacy
๐Ÿ“ถ Offline support

bandarra.me/posts/ai-sma...

1 month ago 1 1 0 1
Preview
Detecting and Editing Visual Objects with Gemini | Towards Data Science A practical guide to identifying, restoring, and transforming elements within your images

Interested in extending your image-processing toolkit? Laurent Picard offers a comprehensive guide to identifying, restoring, and transforming elements within your image using Gemini.

1 month ago 0 1 0 0
Video

Updated my Prompt API demo! ๐Ÿš€

Now using WebMCP to expose on-page agents to broader browser agents. This lets a general agent recruit the page as a domain-expert "sub-agent" for hyper-accurate tasks.

Links in replies! ๐Ÿ‘‡

#WebMCP #BuiltInAI

1 month ago 1 1 1 0
Post image

๐ŸŒโšก๏ธ My favorite image model, now at flash speed!

#NanoBanana 2, pretty much the same quality as the pro version, but super, super fast!

blog.google/innovation-a...

1 month ago 7 0 0 0

Starting now!

1 month ago 3 1 0 0
Advertisement
Post image

๐Ÿ“ข Tomorrow at ๐Ÿ• 1PM (Paris) / ๐Ÿ•› noon (London), I'll be your host for our #WednesdayBuildHour

I'll guide you through an online workshop to learn how to
๐—•๐˜‚๐—ถ๐—น๐—ฑ #AI #Agents ๐˜„๐—ถ๐˜๐—ต #ADK ๐—ณ๐—ผ๐—ฟ #Java

โžก๏ธ Register here: goo.gle/wbh-adk-java

1 month ago 4 3 0 1
Preview
Easily Build a Local MCP Server in Java with a Skill inside Gemini CLI Recently, Iโ€™ve been exploring the Model Context Protocol (MCP) and how to easily create custom servers to extend the capabilities of AI assistants like Gemini CLI which I use daily. I wanted a way to ...

#Agent #skills help ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ ๐—ฟ๐—ฒ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐˜๐—ฎ๐˜€๐—ธ๐˜€.
Recently I used #GeminiCLI to easily create #MCP servers in #Java with @jbang.dev & @langchain4j.dev.
I extracted that ๐—ธ๐—ป๐—ผ๐˜„๐—น๐—ฒ๐—ฑ๐—ด๐—ฒ into a ๐—ฟ๐—ฒ๐˜‚๐˜€๐—ฎ๐—ฏ๐—น๐—ฒ SKILL.md to create more servers!
glaforge.dev/posts/2026/0...

1 month ago 9 5 0 0