
Conference40min
Patterns & Practices for building Multi-Agent Systems
This talk explores implementing Multi-Agent Systems for automating complex business processes, covering agent architecture, communication protocols, workflow patterns, key challenges, and mitigation strategies. It discusses deployment considerations like safety, optimization, and enterprise integration, and demonstrates how multi-agent systems enable sophisticated reasoning, planning, and practical applications in real-world scenarios.

NIKHIL BARTHWALOracle
talkDetail.whenAndWhere
Saturday, November 8, 08:40-09:20
Room 3 - Alexandros
talks.roomOccupancytalks.noOccupancyInfo
Multi-Agent Systems are poised to transform industries by enabling end-to-end automation of complex business processes. They are composed of autonomous AI Agents that cooperate in a distributed & decentralized manner.
Unfortunately implementing these systems in practice is hard due to factors like decentralized architecture with the need for coordination, cooperation & conflict resolution.
This talk is about building such systems and covers architectural patterns, the challenges associated with implementation, and strategies to mitigate them. We start with the anatomy of AI agents and Model Context Protocol for inter-agent communications.
We then introduce Agentic Workflows and their characteristics like adaptability, distributed decision-making, goal-oriented nature, robustness with fault tolerance, continuous feedback loop, and tool integration. Various architecture patterns like Orchestrator-Work pattern, Hierarchical Agents pattern, Blackbox pattern, and Event-driven pattern are also discussed.
Towards the end, we can package these workflows together as a system that can be deployed in an enterprise and cover aspects like context construction using RAG, input/output guardrails for safety & security, cache for optimization, etc.
The objective of the talk is to show how to implement Multi-Agents Systems and that use sophisticated reasoning & planning to solve complex, multi-step problems. Practical Applications of Multi-Agent systems are also included.
Unfortunately implementing these systems in practice is hard due to factors like decentralized architecture with the need for coordination, cooperation & conflict resolution.
This talk is about building such systems and covers architectural patterns, the challenges associated with implementation, and strategies to mitigate them. We start with the anatomy of AI agents and Model Context Protocol for inter-agent communications.
We then introduce Agentic Workflows and their characteristics like adaptability, distributed decision-making, goal-oriented nature, robustness with fault tolerance, continuous feedback loop, and tool integration. Various architecture patterns like Orchestrator-Work pattern, Hierarchical Agents pattern, Blackbox pattern, and Event-driven pattern are also discussed.
Towards the end, we can package these workflows together as a system that can be deployed in an enterprise and cover aspects like context construction using RAG, input/output guardrails for safety & security, cache for optimization, etc.
The objective of the talk is to show how to implement Multi-Agents Systems and that use sophisticated reasoning & planning to solve complex, multi-step problems. Practical Applications of Multi-Agent systems are also included.

NIKHIL BARTHWAL
Nikhil Barthwal is passionate about building distributed systems. He has several years of work experience in both big companies & smaller startups and also acts as a mentor to several startups. Outside of work, he speaks at international conferences on several topics related to Distributed systems & Programming Languages. You can learn more about him via his homepage: www.nikhilbarthwal.com.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments