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: docs/Core-Labs/1-Get-Started/01.md
+23-17Lines changed: 23 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,45 +2,51 @@
2
2
3
3
!!! quote "BY THE END OF THIS LAB YOU SHOULD HAVE"
4
4
5
-
- [X] Set your tab preference (Instructor-Led or Self-Guided)
6
5
- [X] Launched GitHub Codespaces (and setup local environment)
6
+
- [X] Created a personal copy of repo (to make changes & revisit)
7
7
- [X] Provisioned Infrastructure (to get an Azure AI Foundry project)
8
8
9
9
---
10
10
11
-
## Before You Begin
11
+
## 1. Launch GitHub Codespaces
12
12
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:
14
15
15
-
**Pick the tab that best represents you right now** ⬇️
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.
18
20
19
-
!!! info "I am currently in the Microsoft Ignite 2025 Pre-Day Workshop (4h Session)"
21
+
!!! success "Your GitHub Codespaces is Ready!"
20
22
21
-
=== "Self-Guided (At Home)"
23
+
---
22
24
23
-
!!! note "I am working through the lab at home, with my subscription (Self-Paced)"
25
+
## 2. Create Personal Fork
24
26
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).
26
28
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"
30
30
31
-
## Provision Infrastructure
32
31
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.
34
37
35
38
=== "Instructor-Led (In Venue)"
36
39
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."
38
44
39
45
=== "Self-Guided (At Home)"
40
46
41
47
??? task "STEP 1: You need to provision the infrastructure - get the template!"
42
48
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
44
50
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))
45
51
1. Launch GitHub Codespaces on your fork
46
52
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
111
117
112
118
SUCCESS: Your up workflow to provision and deploy to Azure completed in 11 minutes 50 seconds.
113
119
```
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."
description: "PDY123: Learn How To Observe, Manage, and Scale, Agentic AI Apps Using Azure"
4
4
---
5
5
@@ -12,15 +12,56 @@ description: "PDY123: Learn How To Observe, Manage, and Scale, Agentic AI Apps U
12
12
**Level:** 300-400 <br/>
13
13
**Duration:** 4 hours
14
14
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
+
<aclass="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
16
42
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.
18
44
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_.
22
46
23
-
## Learning Objectives
47
+
!!! quote "PLANNING ROADMAP FOR CORE LABS"
48
+
49
+

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?
24
65
25
66
By the end of this session, you will be able to
26
67
@@ -31,52 +72,31 @@ By the end of this session, you will be able to
31
72
- Trace and monitor chatbot operations to detect & debug performance issues
32
73
- Understand how Azure AI Foundry enables end-to-end observability for AI
33
74
34
-
## Session Outline
35
-
36
-
This 4-hour workshop is organized into "labs" to allow for potential breaks in between.
37
-
38
-

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
-
47
75
48
-
##Pre-Requisites
76
+
### 2.3 Check Pre-Requisites!
49
77
50
-
To participate in this workshop, you will need:
78
+
=== "Instructor-Led (In Venue)"
51
79
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:
64
81
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.
66
84
67
-
If you are seeing this instruction guide, you have probably completed these steps:
85
+
We will provide the following:
68
86
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.
72
89
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)"
74
91
75
-
## Questions & Feedback
92
+
To be effective in this workshop, you will need:
76
93
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!
78
98
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 🚀
81
100
101
+
Click the _Next_ button below - or click on [Core Labs](./Core-Labs/1-Get-Started/01/) in the navigation menu!
0 commit comments