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
Copy file name to clipboardExpand all lines: README.md
+38-1Lines changed: 38 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,7 +68,44 @@ Welcome to the official repository for the Microsoft AI Agentic Workshop! This r
68
68
2. Explore the [Business Scenario and Agent Design](./SCENARIO.md) to understand the workshop challenge.
69
69
3. Check out the **[Agent Framework Implementation Patterns](agentic_ai/agents/agent_framework/README.md)** to choose the right multi-agent approach (single-agent, Magentic orchestration, or handoff pattern).
70
70
4. Dive into [System Architecture](./ARCHITECTURE.md) before building and customizing your agent solutions.
71
-
5. Utilize the [Support Guide](./SUPPORT.md) for troubleshooting and assistance.
71
+
5. Explore **[Workflow Examples & Production Demos](agentic_ai/workflow/)** to learn advanced orchestration patterns.
72
+
6. Utilize the [Support Guide](./SUPPORT.md) for troubleshooting and assistance.
73
+
74
+
---
75
+
76
+
## Workflow Orchestration
77
+
78
+
The workshop includes comprehensive **workflow orchestration** capabilities built on the Microsoft Agent Framework's Pregel-style execution engine. Workflows enable complex multi-agent coordination with type-safe messaging, checkpointing, and real-time observability.
79
+
80
+
### 🎯 Featured Demo: Fraud Detection System
81
+
82
+
A production-ready fraud detection workflow showcasing enterprise-grade patterns:
83
+
84
+
-**Real-time React dashboard** with live workflow visualization
85
+
-**Fan-out/fan-in patterns** for parallel specialist agent analysis
86
+
-**Human-in-the-loop** analyst review with checkpointing
87
+
-**MCP tool integration** for customer data access
88
+
-**WebSocket streaming** for live event updates
89
+
90
+
**[→ Try the Fraud Detection Demo](agentic_ai/workflow/fraud_detection/)**
91
+
92
+
### 📚 Learning Resources
93
+
94
+
| Resource | Description |
95
+
|----------|-------------|
96
+
|**[Workflow Architecture Guide](agentic_ai/workflow/README.md)**| Core concepts, execution model, and API reference |
97
+
|**[Human-in-the-Loop Patterns](agentic_ai/workflow/human-in-the-loop.md)**| Comprehensive guide to approval workflows |
98
+
|**[Fraud Detection Demo](agentic_ai/workflow/fraud_detection/)**| Production-ready workflow with real-time UI |
This architecture balances **expressiveness** (flexible routing, composition), **type safety** (runtime contract enforcement), **observability** (OpenTelemetry spans, event streams), and **durability** (checkpointing for long-running workflows), making it suitable for both simple pipelines and complex multi-agent systems.
148
+
149
+
---
150
+
151
+
## Demo: Fraud Detection Workflow
152
+
153
+
### 🎯 Production-Ready Implementation
154
+
155
+
A comprehensive fraud detection system showcasing enterprise workflow patterns:
156
+
157
+
| Feature | Description |
158
+
|---------|-------------|
159
+
|**Architecture**| Fan-out/fan-in pattern with parallel specialist agents |
160
+
|**Human-in-the-Loop**| Analyst review for high-risk cases with checkpointing |
161
+
|**Real-Time UI**| React + FastAPI dashboard with WebSocket streaming |
162
+
|**MCP Integration**| Filtered tool access for domain-specific analysis |
163
+
|**Persistence**| Checkpoint storage for pause/resume workflows |
164
+
165
+
**[→ Explore the Fraud Detection Demo](fraud_detection/)**
1.**Analyst Review Data Rendering**: Fixed dataclass serialization in `_serialize_analyst_request()` to properly display Risk Score, Recommended Action, Alert ID, and other assessment details in the UI.
275
+
276
+
2.**Event Ordering**: Corrected event broadcast sequence so Analyst Review completion appears before Fraud Action execution, maintaining proper workflow visualization order.
277
+
278
+
These fixes ensure the UI accurately reflects the workflow state and displays all relevant fraud assessment information during analyst review.
0 commit comments