Challenge 0: Setup & Authentication¶
Time: ~20 minutes
Objectives¶
By the end of this challenge, you will have:
- ✅ A fully provisioned Microsoft Foundry project with a deployed model
- ✅ Application Insights provisioned and connection string available
- ✅ Verified authentication from your local machine to Foundry
- ✅ Confirmed your agent endpoint is working

Get Started¶
There are two ways to get started — pick one:
First step for both options: Fork this repository to your own GitHub account.
Option A: GitHub Codespaces (recommended)¶
No local installs needed. Everything runs in a cloud dev environment.
- Click the badge above (select your fork if applicable)
- Wait for the Codespace to build (~2 min)
- In the terminal, login to Azure and deploy your scenario:
- Continue to Deploy Infrastructure below.
Option B: Local environment¶
Run everything on your own machine. Requires Python 3.10+ and Azure CLI.
# 1. Clone this repo
git clone https://github.com/microsoft/FrontierWeekHack.git
cd FrontierWeekHack
# 2. Create and activate a virtual environment
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# 3. Install Python dependencies
pip install -r requirements.txt
# 4. Login to Azure
az login
- Continue to Deploy Infrastructure below.
Deploy Infrastructure¶
From the factory folder, run the deploy script:
This will provision all resources and automatically write your .env file to the repository root as .env.
Success Criteria¶
- [ ] You can see your AI Foundry project in the Azure Portal
- [ ] A model deployment for gpt-5.4 shows "Succeeded" status
- [ ] You can send a test message in the Foundry Playground (Portal)