Conference45min
Agentic AI Patterns
This talk provides a theoretical overview of Agentic AI, outlining two main architectures: workflow-based systems with predefined orchestration, and autonomous agents with dynamic control. It covers their differences, applicability, and practical implementation using Quarkus and LangChain4j, while emphasizing that the underlying concepts are broadly applicable.
Kevin DuboisIBM
There is no universally agreed definition of what an AI agent is. In practice though, several patterns are emerging. These patterns demonstrate the coordination and integration of multiple AI services to build sophisticated Agentic AI systems capable of handling intricate tasks.
These Agentic Systems architectures can be grouped in 2 main categories: workflows, where LLMs and tools are orchestrated through predefined code paths, and autonomous agents, where LLMs dynamically direct their own processes and tool usage, maintaining control over how they execute tasks.
The goal of this talk is to give a theoretical overview of Agentic AI in general and these patterns in particular. We will discuss their differences and range of applicability and show with practical examples how they can be easily implemented and tested. We’ll use Quarkus and its LangChain4j extension, but the concepts are universal.
These Agentic Systems architectures can be grouped in 2 main categories: workflows, where LLMs and tools are orchestrated through predefined code paths, and autonomous agents, where LLMs dynamically direct their own processes and tool usage, maintaining control over how they execute tasks.
The goal of this talk is to give a theoretical overview of Agentic AI in general and these patterns in particular. We will discuss their differences and range of applicability and show with practical examples how they can be easily implemented and tested. We’ll use Quarkus and its LangChain4j extension, but the concepts are universal.
Kevin Dubois
Kevin Dubois is a software architect and platform engineer with a career spanning over 20 years. He is often featured as a keynote speaker at conferences around the world where he shares his experience and knowledge about cloud native & AI software development, developer experience, open source and Java. Kevin is also an author and Java Champion. He currently works as a Senior Principal Developer Advocate at IBM, and is also Technical Lead for the CNCF Developer Experience Technical Advisory Group.
comments.speakerNotEnabledComments