Skip to content

Commit f518f90

Browse files
committed
update / "Begin Here"
1 parent 0a18482 commit f518f90

File tree

6 files changed

+91
-62
lines changed

6 files changed

+91
-62
lines changed

docs/Core-Labs/1-Get-Started/01.md

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,45 +2,51 @@
22

33
!!! quote "BY THE END OF THIS LAB YOU SHOULD HAVE"
44

5-
- [X] Set your tab preference (Instructor-Led or Self-Guided)
65
- [X] Launched GitHub Codespaces (and setup local environment)
6+
- [X] Created a personal copy of repo (to make changes & revisit)
77
- [X] Provisioned Infrastructure (to get an Azure AI Foundry project)
88

99
---
1010

11-
## Before You Begin
11+
## 1. Launch GitHub Codespaces
1212

13-
These instructions are setup to support both instructor-led training (in-venue, with pre-provisioned subscription) and self-guided learning (at home, with your subscription). The primary difference will be in the initial setup.
13+
1. Navigate to [https://github.com](https://github.com) → login with a personal profile
14+
1. Navigate to [https://aka.ms/ignite25/preday/prebuild](https://aka.ms/ignite25/preday/prebuild) → you should see this:
1415

15-
**Pick the tab that best represents you right now** ⬇️
16+
![Codespaces Workshop](./../assets/1-codespace-workshop.png)
1617

17-
=== "Instructor-Led (In Venue)"
18+
1. Click "Create Codespace" → you see a new browser tab with a VS Code IDE
19+
1. Wait till GitHub Codespaces is loaded and VS Code terminal is ready.
1820

19-
!!! info "I am currently in the Microsoft Ignite 2025 Pre-Day Workshop (4h Session)"
21+
!!! success "Your GitHub Codespaces is Ready!"
2022

21-
=== "Self-Guided (At Home)"
23+
---
2224

23-
!!! note "I am working through the lab at home, with my subscription (Self-Paced)"
25+
## 2. Create Personal Fork
2426

25-
---
27+
You are currently in a GitHub Codespaces running on the original repo. In this step, we'll help you make a fork of that repo to your personal profile so you can revisit this later (and save your work).
2628

27-
<!---
28-
We will provision the AZD "Get Started with AI Agents" template as our infrastructure. These notes correspond to [this commit](https://github.com/nitya/get-started-with-ai-agents/commit/c63e1384ae6a295b3d57378fab02ac4227bf835d) on the AZD template repo. My goal is to document the usage and customization of this template to support various projects - as pre-provisioned infrastructure.
29-
-->
29+
!!! danger "NITYA-TODO: Grab instructions from Contoso Chat"
3030

31-
## Provision Infrastructure
3231

33-
By the end of this step, you should have an Azure subscription setup with the required resources for this project - which includes an Azure AI Foundry project, AI model deployments, an Azure AI Search service resource - and a default agent with a frontend app.
32+
---
33+
34+
## 3. Provision Infrastructure
35+
36+
You need an Azure AI Foundry project for this lab, along with supporting Azure resources (e.g., Azure AI Search, App Insights etc.). In this step, we'll streamline that provisioning process by using a custom version of the [_Get Started With AI Agents_](https://ai.azure.com/templates) app template from Azure AI Foundry.
3437

3538
=== "Instructor-Led (In Venue)"
3639

37-
!!! success "You should have a pre-provisioned Azure subscription - check the [Azure Portal](https://portal.azure.com)"
40+
- [X] You should have Azure credentials in your Skillable VM
41+
- [X] We pre-provisioned infrastructure in this subscription
42+
43+
!!! success "YOU ARE SET! Let's validate the infrastructure, next."
3844

3945
=== "Self-Guided (At Home)"
4046

4147
??? task "STEP 1: You need to provision the infrastructure - get the template!"
4248

43-
1. Visit the [Get Started With AI Agents](https://github.com/Azure-Samples/get-started-with-ai-agents) repo
49+
1. Navigate to our [Custom Template](https://aka.ms/ignite25/preday/azd-template) for this lab
4450
1. Fork it to your profile to get a custom copy (.e., [my fork-branch](https://github.com/nitya/get-started-with-ai-agents/tree/sep2025-pdy123-infra))
4551
1. Launch GitHub Codespaces on your fork
4652
1. Wait till the browser VS Code loads - and an active terminal appears.
@@ -111,4 +117,4 @@ By the end of this step, you should have an Azure subscription setup with the re
111117

112118
SUCCESS: Your up workflow to provision and deploy to Azure completed in 11 minutes 50 seconds.
113119
```
114-
!!! success "You should have a pre-provisioned Azure subscription - check the [Azure Portal](https://portal.azure.com)"
120+
!!! success "YOU ARE SET! Let's validate the infrastructure, next."
64.9 KB
Loading
54.3 KB
Loading

docs/index.md

Lines changed: 64 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title : "Overview"
2+
title : "Begin Here"
33
description: "PDY123: Learn How To Observe, Manage, and Scale, Agentic AI Apps Using Azure"
44
---
55

@@ -12,15 +12,56 @@ description: "PDY123: Learn How To Observe, Manage, and Scale, Agentic AI Apps U
1212
**Level:** 300-400 <br/>
1313
**Duration:** 4 hours
1414

15-
## Application Scenario
15+
---
16+
17+
## 1. Before You Begin
18+
19+
Before we dive into the workshop, here are two actions you should take:
20+
21+
!!! info "1. STAR THE REPO & WATCH FOR UPDATES"
22+
23+
On completing this workshop, you will walk away with a **personal copy** of the repo that you can use as a sandbox for self-guided exploration. We expect to continue updating this with new labs and resources. Click below to star the repo and watch for updates.
24+
25+
<a class="github-button" href="https://github.com/microsoft/ignite25-PDY123-learn-how-to-observe-manage-and-scale-agentic-ai-apps-using-azure/" data-color-scheme="no-preference: light; light: light; dark: dark;" data-size="large" data-show-count="true" aria-label="Star microsoft/ignite25-PDY123-learn-how-to-observe-manage-and-scale-agentic-ai-apps-using-azure/ on GitHub"> Star This Repo </a>
26+
27+
!!! info "2. PICK YOUR TAB"
28+
29+
The workshop is setup for use by both instructor-led (in-venue) and self-guided (at-home) learners. Select the tab that represents your current status, to get the related instructions. _This preference is automatically enforced sitewide_,
30+
31+
=== "Instructor-Led (In Venue)"
32+
33+
!!! success "I am at a Microsoft Ignite Session · I'll use the provided Azure subscription."
34+
35+
=== "Self-Guided (At Home)"
36+
37+
!!! quote "I am working through the lab at home · I'll use my own Azure subscription."
38+
39+
---
40+
41+
## 2. About The Workshop
1642

17-
You are an AI engineer at Zava, an enterprise retail store specializing in home improvement goods for DIY enthusiasts. Your team is building **Cora**, a shopping assistant AI to answer customer queries in-store and online. You have three requirements:
43+
This is a 4-hour workshop that is broken up into smaller labs that should be completed in order.
1844

19-
1. Cora's responses must reflect the Zava brand with a custom tone & style
20-
1. Cora should be cost-effective to deploy given the simple, narrow task
21-
1. Cora should support end-to-end observability for trustworthy AI operation
45+
The workshop is organized into two tracks: **Core Labs** that cover the learning objectives outlined below, and **More Labs** that provide additional content for exploration if time permits. _You are encouraged to revisit the More Labs section in self-guided mode, at home_.
2246

23-
## Learning Objectives
47+
!!! quote "PLANNING ROADMAP FOR CORE LABS"
48+
49+
![Plan](./assets/plan.png)
50+
51+
### 2.1 What are we building?
52+
53+
Zava is an enterprise retail store that specializes in home improvement goods for DIY enthusiasts. You are an AI engineer tasked with building **Cora**, the new customer support AI chatbot for Zava customers.
54+
55+
To unlock business value, Zava sets three requirements:
56+
57+
1. **Be Polite & Helpful** - Cora must respond with a desired tone & style.
58+
1. **Be Cost-Effective** - Cora should be fast to respond and cheap to operate
59+
1. **Be Safe & Reliable** - Cora has end-to-end observability for trustworthy AI operation
60+
61+
In this workshop, we'll see how we can start from a basic AI Agent template - and iteratively refine model context and behavior till we get the desired _Cora AI_ experience.
62+
63+
64+
### 2.2 What will we learn?
2465

2566
By the end of this session, you will be able to
2667

@@ -31,52 +72,31 @@ By the end of this session, you will be able to
3172
- Trace and monitor chatbot operations to detect & debug performance issues
3273
- Understand how Azure AI Foundry enables end-to-end observability for AI
3374

34-
## Session Outline
35-
36-
This 4-hour workshop is organized into "labs" to allow for potential breaks in between.
37-
38-
![Plan](./assets/plan.png)
39-
40-
Each lab is designed to cover a focused topic that you should be able to complete in under 25 minutes. Labs are grouped into two tracks:
41-
42-
- **Core Labs** - these cover the primary objectives for the session
43-
- **More Labs** - these cover bonus topics or tools for developers
44-
45-
We recommend completing the Core Labs in order, then selecting one or more of the bonus labs to explore if time permits. **By the end of this lab, you will have a personal fork of this repo** - and can revisit and continue learning on your own, with your own Azure subscription.
46-
4775

48-
## Pre-Requisites
76+
### 2.3 Check Pre-Requisites!
4977

50-
To participate in this workshop, you will need:
78+
=== "Instructor-Led (In Venue)"
5179

52-
1. **A GitHub account**. Create an account for free.
53-
- Use a personal account (not enterprise-affiliated)
54-
- The free tier of GitHub Codespaces quota is enough
55-
1. **An Azure subscription**. Create an account for free.
56-
- Instructor-led sessions may provide one for you.
57-
- Self-guided sessions require you to bring your own.
58-
1. **Your own laptop**.
59-
- Bring a charger - this is a 4-hour workshop.
60-
- Install a modern browser - e.g., Microsoft Edge.
61-
1. **Familiarity with Coding Environments**
62-
- We use Python & Jupyter Notebooks in the labs
63-
- We use Visual Studio Code as the editor
80+
To be effective in this workshop, you will need:
6481

65-
## Getting Started
82+
- [ ] A personal GitHub Account. Sign up [for a free account](https://github.com/signup) if needed.
83+
- [ ] Familiarity with Visual Studio Code and Python. This is a hands-on lab.
6684

67-
If you are seeing this instruction guide, you have probably completed these steps:
85+
We will provide the following:
6886

69-
- [X] Forked this repo to your personal profile
70-
- [X] Launched GitHub Codespaces from your fork
71-
- [X] Run `mkdocs serve` to get this preview
87+
- [X] Powered laptops setup with the labs for your use.
88+
- [X] An Azure subscription with pre-provisioned resources.
7289

73-
Now it's time to dive into the workshop. [**Start here**](./Core-Labs/1-Get-Started/01.md) and pick your learning path!
90+
=== "Self-Guided (At Home)"
7491

75-
## Questions & Feedback
92+
To be effective in this workshop, you will need:
7693

77-
Have questions or feedback?
94+
- [ ] A personal GitHub Account. Sign up [for a free account](https://github.com/signup) if needed.
95+
- [ ] Familiarity with Visual Studio Code and Python. This is a hands-on lab.
96+
- [ ] Your own laptop. Make sure it is fully-charged for a 4-hr session.
97+
- [ ] Your own Azure subscription. We'll help you provision the project!
7898

79-
1. [File an issue](https://github.com/microsoft/ignite25-PDY123-learn-how-to-observe-manage-and-scale-agentic-ai-apps-using-azure/issues/new) - to report a bug or errors in documentation
80-
1. [Join the community](https://aka.ms/foundrydevs) - post to the forum or get help on Discord
99+
## 3. Let's Get Started 🚀
81100

101+
Click the _Next_ button below - or click on [Core Labs](./Core-Labs/1-Get-Started/01/) in the navigation menu!
82102

docs/overrides/main.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,7 @@
2626
background-color: rgba(0, 0, 0, 0.2) !important;
2727
}
2828
</style>
29+
30+
<!-- Place this tag in your head or just before your close body tag. -->
31+
<script async defer src="https://buttons.github.io/buttons.js"></script>
2932
{% endblock %}

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ theme:
6262
# Theme Features ...............................................
6363
features:
6464
- navigation.instant
65-
- navigation.expand # sidebar collapsible sections open
65+
- #navigation.expand # sidebar collapsible sections open
6666
- navigation.instant.progress # load progress indicator
6767
- navigation.tracking # tracks anchor tags in URL
6868
- navigation.tabs # tabbed on desktop, single in mobile

0 commit comments

Comments
 (0)