Skip to content

Commit def77fd

Browse files
authored
Merge pull request #1 from nitya/v0/initialize-repo
V0/initialize repo
2 parents b6d35e8 + f518f90 commit def77fd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+1521
-144
lines changed

.devcontainer/devcontainer.json

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,33 @@
11
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
22
// README at: https://github.com/devcontainers/templates/tree/main/src/python
33
{
4-
"name": "AI Tour Repo",
4+
"name": "MSIgnite 2025 PDY123",
55
"image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye",
6-
"features": {
7-
"ghcr.io/devcontainers/features/python:1": {}
8-
},
6+
97

108
// Features to add to the dev container. More info: https://containers.dev/features.
11-
// "features": {},
9+
"features": {
10+
"ghcr.io/devcontainers/features/azure-cli:1": {},
11+
"ghcr.io/azure/azure-dev/azd:0": {}
12+
},
1213

1314
// Use 'forwardPorts' to make a list of ports inside the container available locally.
14-
// "forwardPorts": [],
15+
"forwardPorts": [8000],
1516

1617
// Use 'postCreateCommand' to run commands after the container is created.
17-
"postCreateCommand": "pip3 install --user -r requirements.txt"
18+
"postCreateCommand": "pip3 install --user -r requirements-dev.txt",
1819

1920
// Configure tool-specific properties.
20-
// "customizations": {},
21+
"customizations": {
22+
"vscode": {
23+
"extensions": [
24+
"ms-windows-ai-studio.windows-ai-studio",
25+
"ms-python.python",
26+
"ms-toolsai.jupyter",
27+
"GitHub.copilot"
28+
]
29+
}
30+
}
2131

2232
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
2333
// "remoteUser": "root"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
mode: agent
3+
---
4+
Define the task to achieve, including specific requirements, constraints, and success criteria.
5+
6+
# Task
7+
8+
1. If the `.vscode` directory does not exist in the root of the repository, create it.
9+
2. Inside the `.vscode` directory, create a file named `mcp.json` if it does not already exist.
10+
3. Populate the `mcp.json` file with the following JSON content:
11+
12+
```json
13+
{
14+
"servers": {
15+
"microsoft.docs.mcp": {
16+
"url": "https://learn.microsoft.com/api/mcp",
17+
"type": "http"
18+
}
19+
},
20+
"inputs": []
21+
}
22+
```

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,3 +416,6 @@ FodyWeavers.xsd
416416
*.msix
417417
*.msm
418418
*.msp
419+
420+
#mkdocs static site
421+
site/*

README.md

Lines changed: 73 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,50 @@
1-
# Welcome Ignite 2025 Creators!
2-
3-
Thanks for creating content for Ignite! Please follow this guidance so all ignite repos have the same look and feel.
4-
5-
## Put your docs in the docs folder
6-
7-
This repo is configured for a user to view the docs through mkdocs.
8-
9-
1. update the `mkdocs.yml` file to reference your session. Look particularly for the `site_name`, `site_author`, and `repo_name` tags.
10-
1. Subfolders in the docs folder will show up as tabs in the navigation bar.
11-
12-
## Guidance
13-
14-
1. Do not turn on github pages for this repo, traffic to github pages isn't captured in our metrics.
15-
1. Do not store slides or recordings in this repo
16-
17-
## Update the badges!
18-
1. if the foundry discord and github links aren't appropriate for your session you can remove or change them.
19-
2. See shields.io for how to build your own dynamic or static badge for your community destinations, or other sample repos for how they've done
20-
3. Please limit your repo to one row of badges under the session title.
21-
22-
23-
## Update Readme
24-
25-
1. Fill out the content below in this file, below the banner graphic, including the session code.
26-
2. Please embed links to Learn with your campaign codes!
27-
3. Add reources for your session to the Resources and Next Steps table
28-
29-
## Improve SEO
30-
31-
1. Update the Repo Info for this repo
32-
1. Click the gear icon⚙️ in the upper right.
33-
1. Set a good description of this repo.
34-
1. Add the technologies that you're using in this session.
35-
36-
## Questions?
37-
Send them to [Mike Kinsman](mailto:mikki@microsoft.com) and [Laurent Bugnion](lbugnion@microsoft.com), or surface your question through your content lead.
38-
39-
## Finished?
40-
- Remove the folders that you dont need or didn't use, please dont leave them empty.
41-
- Delete this line and everything above it!
42-
431
<p align="center">
44-
<img src="img/Banner-ignite-25.png" alt="decorative banner" width="1200"/>
2+
<img src="docs/assets/Banner-ignite-25.png" alt="decorative banner" width="1200"/>
453
</p>
464

475
# [Microsoft Ignite 2025](https://ignite.microsoft.com)
486

49-
## 🔥BRKXXX: Learn how to observe, manage, and scale agentic AI apps using Azure
7+
## Learn how to observe, manage, and scale agentic AI apps using Azure
508

519
[![Microsoft Azure AI Foundry Discord](https://dcbadge.limes.pink/api/server/ByRwuEEgH4)](https://discord.com/invite/ByRwuEEgH4)
5210
[![Azure AI Foundry Developer Forum](https://img.shields.io/badge/GitHub-Azure_AI_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=adff2f&logoColor=fff)](https://aka.ms/foundry/forum)
5311

5412
### Session Description
5513

56-
*Add Session Description*
14+
This hands-on workshop will provide participants with the skills to effectively manage, govern, and scale agentic AI applications using Azure and Azure AI Foundry. The session will cover observability capabilities, model management policies, agent functionalities, and governance strategies. Participants will engage in practical exercises to apply these concepts in real-world scenarios.
15+
16+
- **Level:** 300-400
17+
- **Duration:** 4 hours
18+
19+
### Application Scenario
5720

21+
Imagine this. 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:
22+
23+
1. The solution must reflect the Zava brand with a custom tone & style
24+
1. It should be cost-effective to deploy given the simple, narrow task
25+
1. It should support end-to-end observability to ensure trustworthy AI
5826

5927
### 🧠 Learning Outcomes
6028

61-
By the end of this session, learners will be able to:
29+
By the end of this session, you will be able to
6230

63-
-
64-
-
65-
-
31+
- Build and deploy an agentic AI retail chatbot on Azure AI Foundry
32+
- Evaluate the quality, safety & agentic efficacy of chatbot operation
33+
- Fine-Tune the chatbot model to customize tone & style of response
34+
- Distill chatbot behavior to a smaller model for cost-effective operation
35+
- Trace and monitor chatbot operations to detect & debug performance issues
36+
- Understand how Azure AI Foundry enables end-to-end observability for AI
6637

6738
### 💻 Technologies Used
6839

69-
1.
70-
1.
71-
1.
40+
- Azure Open AI models
41+
- Azure AI Foundry
42+
- Azure AI Evaluation SDK
43+
- Supervised Fine Tuning
44+
- Model Distillation
45+
- Azure Monitor
46+
- Azure Application Insights
47+
- Azure AI Search
7248

7349
### 📚 Resources and Next Steps
7450

@@ -87,21 +63,26 @@ By the end of this session, learners will be able to:
8763

8864
<table>
8965
<tr>
90-
<td align="center"><a href="http://github.com/mikekinsman">
91-
<img src="https://github.com/mikekinsman.png" width="100px;" alt="INSERT NAME HERE"
92-
"/><br />
93-
<sub><b> INSERT NAME HERE
94-
</b></sub></a><br />
95-
<a href="https://github.com/mikekinsman" title="talk">📢</a>
96-
</td>
97-
<td align="center"><a href="http://github.com/mikekinsman">
98-
<img src="https://github.com/mikekinsman.png" width="100px;" alt="INSERT NAME HERE
99-
"/><br />
100-
<sub><b>INSERT NAME HERE
101-
</b></sub></a><br />
102-
<a href="https://github.com/mikekinsman" title="talk">📢</a>
103-
</td>
104-
</tr></table>
66+
67+
<td align="center">
68+
<a href="https://github.com/nitya">
69+
<img src="https://github.com/nitya.png" width="100px;" alt="Nitya Narasimhan"/><br />
70+
<sub><b>Nitya Narasimhan</b></sub>
71+
</a><br />
72+
<a href="https://linkedin.com/in/nityan" title="talk">📢</a>
73+
</td>
74+
75+
<td align="center">
76+
<a href="https://github.com/bethanyjep">
77+
<img src="https://github.com/bethanyjep.png" width="100px;" alt="Bethany Jepchumba"/><br />
78+
<sub><b>Bethany Jepchumba</b></sub>
79+
</a>
80+
<br />
81+
<a href="https://github.com/bethanyjep" title="talk">📢</a>
82+
</td>
83+
84+
</tr>
85+
</table>
10586

10687

10788
## Contributing
@@ -125,3 +106,28 @@ trademarks or logos is subject to and must follow
125106
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general).
126107
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
127108
Any use of third-party trademarks or logos are subject to those third-party's policies.
109+
110+
111+
<!---
112+
113+
## Update Readme
114+
115+
1. Fill out the content below in this file, below the banner graphic, including the session code.
116+
2. Please embed links to Learn with your campaign codes!
117+
3. Add reources for your session to the Resources and Next Steps table
118+
119+
1. Update the Repo Info for this repo
120+
1. Click the gear icon⚙️ in the upper right.
121+
1. Set a good description of this repo.
122+
1. Add the technologies that you're using in this session.
123+
124+
Colors in banner:
125+
Deep Purple (#30216F) - The dark purple background on the left side
126+
Vibrant Magenta/Pink (#E94BBF) - The bright pink areas in the middle
127+
Electric Blue (#2B76E5) - The blue tones on the right edge
128+
Medium Purple (#7C4ACD) - The transitional purple areas
129+
Light Pink (#F2A1E6) - The lighter pink areas in the mesh/grid pattern
130+
131+
Microsoft Azure's typical blue (#0078D4) and purple (#5C2D91) colors,
132+
with additional purple shade (#722ED1) for gradient effect.
133+
--->

SUPPORT.md

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,12 @@
1-
# TODO: The maintainer of this repo has not yet edited this file
2-
3-
**REPO OWNER**: Do you want Customer Service & Support (CSS) support for this product/project?
4-
5-
- **No CSS support:** Fill out this template with information about how to file issues and get help.
6-
- **Yes CSS support:** Fill out an intake form at [aka.ms/onboardsupport](https://aka.ms/onboardsupport). CSS will work with/help you to determine next steps.
7-
- **Not sure?** Fill out an intake as though the answer were "Yes". CSS will help you decide.
8-
9-
*Then remove this first heading from this SUPPORT.MD file before publishing your repo.*
10-
111
# Support
122

133
## How to file issues and get help
144

15-
This project uses GitHub Issues to track bugs and feature requests. Please search the existing
16-
issues before filing new issues to avoid duplicates. For new issues, file your bug or
17-
feature request as a new Issue.
5+
This project uses GitHub Issues to track bugs and feature requests. Please search the existing issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new Issue.
186

19-
For help and questions about using this project, please **REPO MAINTAINER: INSERT INSTRUCTIONS HERE
20-
FOR HOW TO ENGAGE REPO OWNERS OR COMMUNITY FOR HELP. COULD BE A STACK OVERFLOW TAG OR OTHER
21-
CHANNEL. WHERE WILL YOU HELP PEOPLE?**.
7+
For help and questions about using this project, please:
8+
- Check the [Azure AI Foundry Discord](https://discord.com/invite/ByRwuEEgH4) where experts and fellow developers gather.
229

2310
## Microsoft Support Policy
2411

25-
Support for this **PROJECT or PRODUCT** is limited to the resources listed above.
12+
Support for this project is limited to the resources listed above.

data/Place data for your session into this folder

Whitespace-only changes.

docs/01-demo/01-step.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)