GenAI & BeyondDeep Dive180min
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 LaforgeGoogle
Mete AtamelGoogle
Emmanuel BernardRed Hat
talkDetail.whenAndWhere
Tuesday, October 7, 13:30-16:30
Room 4
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!
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!
Emmanuel Bernard
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
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
talkDetail.transcript.loginToSeeTakeaways
talkDetail.transcript.loginToSeeInsights
comments.speakerNotEnabledComments