Pre-Requisites¶
This workshop is offered in both self-guided and instructor-led formats. Pick the tab that reflects your path - that setting will be enforced throughout this session.
Select this tab if you are doing this workshop at home, with your subscription. If you are currently in a Microsoft AI Tour session, select the Microsoft AI Tour tab instead.
TO GET STARTED → JUMP TO SELF-GUIDED SETUP
For reference: these are the pre-requisites for getting started in self-guided mode:
1. WHAT YOU WILL NEED (click to expand)
- Your own laptop.
- Any laptop capable of running a modern browser (and GitHub Codespaces) will do.
- We recommend having recent version of the Edge, Chrome or Safari browser installed.
- Make sure your laptop is fully-charged (or connected to power) for the duration of lab.
- A GitHub Account.
- This is needed for creating a copy of the sample, and for launching GitHub Codespaces.
- We recommend using a personal (vs. enterprise) GitHub account for convenience.
- If you don't have a GitHub account, sign up for a free one now. (takes just a few mins)
- An Azure Subscription.
- This is needed for provisioning the Azure infrastructure for your AI project.
- If you don't have an Azure account, signup for a free one now. (takes just a few mins)
2. WHAT YOU SHOULD KNOW (click to expand)
- (recommended) Familiarity with Visual Studio Code
- The workshop is run completely in GitHub Codespaces, a virtualized Linux machine in the cloud. We do not run any code in your local laptop.
- The default editor used in GitHub Codespaces is Visual Studio Code (in browser). The VS Code development environment is pre-configured with required extensions.
- If you are familiar with Dev Containers and want to use Docker Desktop (on device), or want to connect to GitHub Codespaces from your local VS Code, feel free to do so.
- (preferred) Familiarity with the
bash
shell.- We use
bash
in the VS Code terminal to run post-provisioning scripts if needed. - We also use it to run Azure CLI and Azure Developer CLI commands during setup.
- We use
- (preferred) Familiarity with Python and Jupyter Notebooks.
- We'll create and run Python code scripts from the command-line in some steps.
- We'll select the Python kernel and run pre-existing Jupyter Notebooks in some steps.
- We'll create and run Python code scripts from the command-line in some steps.
3. WHAT YOU WILL TAKE AWAY (click to expand)
On completing this workshop, you will have:
- A personal copy of the Contoso Chat repository in your GitHub profile. This contains all the materials you need to reproduce the workshop on your own later (e.g., as a Self-Guided session).
- Hands-on understanding of the Azure AI Studio platform and relevant developer tools (e.g., Azure Developer CLI, Prompty, Fast API) to streamline end-to-end development workflows for your own AI apps.
Continue here only if you are currently in a lab session at a Microsoft AI Tour Stop. Otherwise switch to the Self-Guided tab on this page to complete the workshop with your own subscription.
TO GET STARTED → JUMP TO SKILLABLE-BASED SETUP
For reference: these are the pre-requisites for getting started in AI Tour:
- You must have a personal GitHub Account. Sign up for a free account if needed.
- You must have your own laptop. Have it fully-charged or plugged-in to a power outlet.
- This track assumes some familiarity with Visual Studio Code and Python programming.
- This session will be 75 minutes long and you will work at your own pace.
- We will provide you an Azure subscription with infrastructure pre-provisioned for this lab.
- You will walk away with a copy of the repo that you can use to complete the lab at home.