Agentic Design Patterns: Bridging AI Agents and Microservices Architecture (DevFest, 2024)
Info
- Project type Tech conference paper
- Date 13th of Nov 2024
- My Role Speaker
- Topics Agentic AI Architecture & Design Patterns
- Keywords Agentic AI, Architecture, Design Patterns
- Skills developed Public speaking
- Presentation Slides
- Photo
Description
In November 2024, I delivered a talk at DevFest at Cloud & AI track, an event organized by a Google Developers Group Bucharest and Digital Stack.
My talk focused on Agentic AI Architecture, where I shared best practices and design patterns based on my experience with production applications.
Elevator Pitch
Intelligent agents are changing modern software architecture, introducing new development and communications paradigms. Join this session to explore the convergence of microservices and agentic workflows, and discover the key design patterns driving this transformation.
Description
This talk explores the paradigm of Agentic AI, highlighting the roles of intelligent agents in transforming modern software architecture. We will discuss the essential design patterns, including tool use, multi-agent collaboration and cross-species agent design, explaining how these frameworks enable AI agents to expand their capabilities, collaborate effectively, and adapt to heterogeneous environments.
We will draw analogies between AI agents and microservices architecture, showing how agentic workflows can enhance process optimization, adaptability, and innovation. The talk will emphasize the characteristics of reactive, proactive, and hybrid agents, illustrating their roles in dynamic, real-time decision-making and strategic planning.
Additionally, we will assess emerging trends in Generative AI, focusing on advancements in collaborative efficacy, adaptability, and the ethical considerations involved in AI deployment, including building responsible AI systems.
This session aims to provide attendees with a comprehensive understanding of how agentic design patterns are influencing the landscape of intelligent systems and their integration within existing software frameworks.
My audience comprised students and software engineers from around the world.
I thoroughly enjoyed my time at the conference, especially the engaging questions during the Q&A session.
I also appreciated the commitment of the Google Developer Groups in organizing such professional events. The opportunity to be part of the speakers' dinner was particularly memorable. It was a chance to expand our community and network connections in a Romanian traditional setting, complete with music, dances, and food. There, I had the pleasure of meeting many intelligent and inspiring individuals.