You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Demo: Zava AI Shopping Assistant <br/> Multi-Agent Architecture with A2A Protocol - Overview
2
2
3
3
Costa Rica
4
4
@@ -9,9 +9,11 @@ Last updated: 2025-11-12
9
9
10
10
----------
11
11
12
+
12
13
> [!IMPORTANT]
13
14
> Disclaimer: This repository contains a demo of `Zava AI Shopping Assistant`, a multi-agent system designed for e-commerce. It features a fully automated `"Zero-Touch" deployment` pipeline orchestrated by Terraform, which `provisions infrastructure, ingests data, creates real AI agents in Azure AI Foundry, and deploys the application container.` Please refer [TechWorkshop L300: AI Apps and Agents](https://microsoft.github.io/TechWorkshop-L300-AI-Apps-and-agents/), and if needed contact Microsoft directly: [Microsoft Sales and Support](https://support.microsoft.com/contactus?ContactUsExperienceEntryPointAssetId=S.HP.SMC-HOME) more guindace. There are tons of free resources out there, all eager to support!
-**Real Azure AI Agents**: Integrates with **Azure AI Foundry** to create and host persistent agents (not just local simulations).
31
-
-**Zero-Touch Deployment**: A single [terraform apply](./terraform-infrastructure/README.md) command handles the entire lifecycle from infrastructure to application code.
32
-
-**Intelligent Routing**: A dedicated Handoff Service classifies user intent and routes messages to the appropriate specialist agent.
33
-
-**Data Pipeline Automation**: Automatically ingests product catalogs into Cosmos DB and builds Vector Search indexes.
27
+
-**A2A Protocol Implementation**: Complete Agent-to-Agent communication framework with standardized messaging, event handling, and task coordination
28
+
-**Multi-Agent Architecture**: Specialized AI agents working through A2A protocol:
29
+
-**Cora (Shopper)**: Front-facing assistant for general queries
30
+
-**Inventory Manager**: Checks stock availability via A2A requests
31
+
-**Customer Loyalty**: Manages rewards and discounts through agent coordination
32
+
-**Cart Manager**: Handles shopping cart operations with inter-agent communication
33
+
-**Real Azure AI Agents**: Integrates with **Azure AI Foundry** to create and host persistent agents (not just local simulations)
34
+
-**Zero-Touch Deployment**: A single [terraform apply](./terraform-infrastructure/README.md) command handles the entire lifecycle including A2A framework deployment
35
+
-**A2A Intelligent Routing**: Enhanced Handoff Service that supports both traditional routing and A2A protocol agent discovery
36
+
-**Data Pipeline Automation**: Automatically ingests product catalogs with A2A event notifications and coordination
37
+
38
+
39
+
40
+
## About A2A Protocol
41
+
42
+
**A2A (Agent-to-Agent) Protocol** is a standardized communication framework that enables multiple AI agents to collaborate and coordinate tasks seamlessly. This repository implements a complete A2A protocol system that demonstrates:
43
+
44
+
> What is A2A Protocol?
45
+
-**Agent-to-Agent Communication**: Structured messaging between multiple AI agents
46
+
-**Task Coordination**: Agents can delegate tasks to specialized agents
47
+
-**Event-Driven Architecture**: Real-time event handling for agent interactions
48
+
-**Agent Discovery**: Automatic detection and registration of available agents
49
+
-**Protocol Standardization**: Consistent API for inter-agent communication
0 commit comments