Challenges
This hackathon is a tree of three tiers. Tier 1 Β· Foundations is one guided, linear challenge β four ordered steps everyone completes. Tier 2 Β· Advanced is a set of modular, self-contained challenges (plus Extras) you can attempt in any order. Tier 3 Β· Capstone is an open-ended design brief that composes everything into a multi-agent system. Every Advanced challenge and the Capstone assume the Foundations end-state: a deployed, grounded Northfield University IQ Assistant that answers from the FAQ corpus with citations.
TIER 1 FOUNDATIONS (guided, linear, everyone)
Step1 --> Step2 --> Step3 --> Step4 <-- Foundations end-state
|
v
TIER 2 ADVANCED (modular, pick any order)
Action Tools | Evaluation+RedTeam | Tracing | Deploy
deepeners: Fabric IQ | Voice Live | Build a UI | Copilot-Assisted
|
v
TIER 3 CAPSTONE (open-ended design brief)
Northfield IQ multi-agent: triage/router fans out to specialists
(knowledge, actions), then converges.
Tier 1 Β· Foundations
One guided challenge, four ordered steps. Each step ends in a Checkpoint (python validate.py --step N) that is the prerequisite for the next. Completing Step 4 is the Foundations end-state β the gate to the entire Advanced tier.
| Step | Focus | Outcome |
|---|---|---|
| 1 β Setup & Provisioning | azd up (Foundry + AI Search + App Insights), keyless auth | Infrastructure live and authenticated |
| 2 β Model & Playground | Deploy + compare models, tune system instructions | Generic answers from a model you chose |
| 3 β Your First Agent | Named, versioned Foundry agent with persona + guardrails | An agent that refuses out-of-scope/unsafe asks |
| 4 β Knowledge Base (IQ) | Index the FAQ corpus, build Foundry IQ, attach to the agent | Grounded answers with citations β END-STATE |
Tier 2 Β· Advanced + Extras
Pick any of these in any order. Each one extends the same assistant and assumes the Foundations end-state (or the bootstrap skip-path below).
| Advanced challenge | Guided / Scratch | What it adds |
|---|---|---|
| Action Tools | ~45 min / ~1.5 hr | The agent does work β opens a ticket / places a hold / books advising via an MCP tool, with a human-approval loop |
| Evaluation & Red Teaming | ~1.25 hr / ~2 hr | Proof itβs accurate and safe β groundedness metrics + adversarial/jailbreak results, with a CI score gate |
| Tracing & Observability | ~1 hr / ~1.5 hr | Every answer observable end-to-end β OTel GenAI spans β App Insights β KQL |
| Deploy as a Hosted Agent | ~60β90 min / ~1.5 hr | Ship it as a containerized hosted agent with its own endpoint and per-agent identity |
Each Advanced challenge offers a Guided path (revised, honest time) and a longer Build-from-scratch path β both graded by the same validate.py.
Extras, re-slotted by their role in the tree:
| Extra (optional) | Tree role | What it adds |
|---|---|---|
| Magentic Workflows | Capstone-feeder | Multi-agent orchestration with a Magentic manager (MAF) |
| Hosted Long-Running Agents | Capstone-feeder | MAF + hosted long-running agent patterns |
| Build a UI | Capstone companion | A web front-end: streaming chat, citations panel, action-approval card |
| Fabric IQ | Deepener | Live operational data grounding via OneLake / Fabric IQ |
| Give It a Voice | Deepener | A spoken interface with the Voice Live API |
| Copilot-Assisted Build | Deepener | Use microsoft/skills + MCP + copilot-instructions.md to build faster |
Tier 3 Β· Capstone
The open-ended summit: break the single Northfield IQ Assistant into a multi-agent team β a triage/router that fans out to specialist agents (knowledge, actions) and converges β orchestrated with the Microsoft Agent Framework (MAF). Itβs a design brief, not a placeholder-fill: you decide the org-chart and wire the graph.
| Capstone | Time | Prereqs |
|---|---|---|
| Northfield IQ, the Team β Multi-Agent Orchestration | 2β2.5 hr core (+1 hr Magentic stretch, +1.5 hr hosted variant) | Foundations end-state + Action Tools |
Make it your own: the capstone is the best place to reskin β swap Northfield for your domain (insurance, factory ops, retail) and demo your agent team.
How to run this hackathon (Two Paths)
There are two ways in. Both converge on the same Foundations end-state, then fan out into the modular Advanced tier.
-
Path A β Beginner (default, recommended). Complete Foundations as one guided, linear challenge (4 ordered steps), then pick Advanced challenges in any order.
-
Path B β Advanced-skip (for teams who already know Foundry basics). Run one bootstrap (~10β15 min) that materializes the Foundations end-state, verify a single checkpoint, then jump straight to the Advanced tier. You skip the guided learning, not the prerequisites.
PATH A (Beginner)
+---------------------------------------------------+
| FOUNDATIONS (guided, linear, everyone) |
| Step1 --> Step2 --> Step3 --> Step4 |
| Setup Model Agent Knowledge Base |
+---------------------------+-----------------------+
|
v Foundations end-state:
deployed, grounded Northfield IQ Assistant
PATH B (Advanced skip)
[bootstrap: azd up + setup-foundations] --> same end-state
(~15 min, 1 checkpoint)
|
v
ADVANCED (modular, pick any order)
Action Tools | Evaluation+RedTeam | Tracing | Deploy
Extras: Fabric IQ | Voice Live | Magentic | Hosted MAF | UI | Copilot
The bootstrap checkpoint (single gate for Path B):
azd up # provision Foundry + AI Search + App Insights (+ ACR for deploy)
./scripts/setup-foundations.sh # deploy model, create agent, index corpus, build IQ knowledge base
python scripts/validate-foundations.py # β
asserts the Foundations end-state exists
validate-foundations.py must pass green before a Path-B team starts any Advanced challenge. Every Advanced challenge assumes the same end-state, so you materialize it once, verify it once, and the whole Advanced tier is unblocked.
Need to set up your environment first? Start at Getting Started and return here once your toolchain is ready.
Table of contents
- Foundations
- Advanced: Action Tools
- Advanced: Evaluation & Red Teaming
- Advanced: Tracing & Observability
- Advanced: Deploy as a Hosted Agent
- Extra: Fabric IQ
- Extra: Give It a Voice
- Extra: Magentic Workflows
- Extra: Hosted Long-Running Agents
- Extra: Build a UI
- Extra: Copilot-Assisted Build
- Capstone: Northfield IQ, the Team
- Wrap-Up: Cleanup & Cost Hygiene
- Foundations Β· Coach
- Advanced: Action Tools Β· Coach
- Advanced: Evaluation & Red Teaming Β· Coach
- Advanced: Tracing & Observability Β· Coach
- Advanced: Deploy as a Hosted Agent Β· Coach
- Extra: Fabric IQ Β· Coach
- Extra: Give It a Voice Β· Coach
- Extra: Magentic Workflows Β· Coach
- Extra: Hosted Long-Running Agents Β· Coach
- Extra: Build a UI Β· Coach
- Extra: Copilot-Assisted Build Β· Coach
- Capstone: Northfield IQ, the Team Β· Coach