GenAI & BeyondGenAI & Beyond
Deep Dive180min
INTERMEDIATE

On standards and AI agents: a walkthrough of MCP, A2A, ADK and more

This deep dive explores key protocols and frameworks essential for building AI agents, including MCP, A2A, ACP, ADK, Arc, Quarkus, and LangChain4j. Attendees will learn their merits, practical implementation, and interoperability through detailed walkthroughs and demos, gaining clarity on their roles in effective LLM-based agent development.

Guillaume Laforge
Guillaume LaforgeGoogle
Mete Atamel
Mete AtamelGoogle
Emmanuel Bernard
Emmanuel BernardRed Hat

talkDetail.whenAndWhere

Tuesday, October 7, 13:30-16:30
Room 4
talks.description
AI agent foundations are built over a handful of common protocols that you need to master, to make the best out of your LLM and agent framework. That’s why it’s important to understand them. But some are catching up, others are not.

In this deep dive, we will explore the ecosystem showing you these standards and focusing on the important ones. Knowing some of the frameworks is useful too to get started faster. Welcome MCP, A2A, ACP protocols, and ADK, Arc, Quarkus, LangChain4j frameworks!

After giving you an overview of the main standards and protocols, their merit and their popularity, we will start by building an agent using Agent Development Kit (ADK) and walk through making a tool call. From there, zooming on MCP, we’ll see how to standardize that tool via a local MCP server and then deploy it as a remote MCP server to share it with others.

Next, we’ll dive into the A2A protocol and enable our agent to participate in multi-agent conversations. And to do that, we will use another framework, Quarkus and LangChain4j, showing how different stacks interact seamlessly through A2A.

You’ll learn not just what these protocols do and how they work, but why they matter, with detailed walkthroughs and live demos throughout.

If you’re struggling to understand all the protocol details around AI agents, this session is for you!
frameworks
agents
protocols
mcp
talks.speakers
Guillaume Laforge

Guillaume Laforge

Google

France

Guillaume Laforge is a Developer Advocate at Google, focusing on generative AI solutions. He is a Java Champion. He co-founded the Apache Groovy programming language project.
Mete Atamel

Mete Atamel

Google

United Kingdom

I’m a Software Engineer and a Developer Advocate at Google in London. I build tools, demos, tutorials, and give talks to educate and help developers to be successful on Google Cloud.
Emmanuel Bernard

Emmanuel Bernard

Red Hat

France

Emmanuel is Java Champion, Senior Distinguished Engineer and Chief Architect Application Services and Middleware at Red Hat.
His work is Open Source.
He is most well known for his contributions and lead of the [Quarkus](https://quarkus.io) and [Hibernate](https://hibernate.org) projects
as well as his contribution to Java standards.

He speaks regularly at various conferences and JUGs, including
JavaOne, Red Hat Summit and Devoxx.
He hosts several podcasts including [Les Cast Codeurs](https://lescastcodeurs.com).

You can follow him on BlueSky at [@emmanuelbernard.com](https://bsky.app/profile/emmanuelbernard.com) or twitter at
[@emmanuelbernard](http://twitter.com/emmanuelbernard).

#kafka #quarkus #debezium #infinispan #hibernate-orm #hibernate-search #hibernate-validator #hibernate-ogm #ceylon #JPA #bean-validation #lescastcodeurs
comments.title

comments.speakerNotEnabledComments