├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── img ├── authenticate-vm.png └── skillable-side-panel.png ├── lab └── README.md ├── session-delivery-resources ├── LAB_MANUAL.md └── README.md └── src └── README.md /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft Open Source Code of Conduct 2 | 3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 4 | 5 | Resources: 6 | 7 | - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Microsoft Corporation. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Build your first Agent with Azure AI Agent Service 2 | 3 | 5 | 6 | This repo is a companion to this workshop at Microsoft AI Tour, a worldwide tour of events. 7 | 8 | 9 | 10 | 11 | 12 | ## Session Description 13 | 14 | Dive into the world of intelligent conversational agents with Azure AI Agent Service, a seamless blend of service and SDK that simplifies the development of robust AI-driven solutions. In this hands-on workshop, you’ll learn to create a powerful agent capable of answering sales-related queries, performing data analysis, generating visualizations, and integrating external data sources to deliver enhanced business insights. 15 | 16 | ## Learning Outcomes 17 | 18 | This workshop demonstrates how to leverage the Azure AI Agent Service to create a robust conversational agent capable of answering sales-related questions, performing data analysis, generating visualizations, and integrating external data sources for enhanced insights. Here are the key takeaways: 19 | 20 | 1. Function Calling and Dynamic SQL Queries 21 | 22 | - The agent uses the Azure AI Agent Service to dynamically generate and execute SQL queries against a read-only SQLite database, enabling it to respond to user questions with accurate data retrieval. 23 | 24 | 2. Context Management 25 | 26 | - The agent efficiently manages conversation context using the Azure AI Agent Service, ensuring interactions remain relevant and coherent. 27 | 28 | 3. Data Visualization 29 | 30 | - With the Code Interpreter, the agent can generate visualizations such as pie charts and tables based on user queries, making data more accessible and actionable. 31 | 32 | 4. File Generation 33 | 34 | - The agent can create downloadable files, including Excel, CSV, JSON, and image formats, providing users with flexible options to analyze and share data. 35 | 36 | 5. Grounding with Bing 37 | 38 | - By integrating Bing search, the agent can perform grounded searches for competitive product analysis, expanding its insights beyond internal data sources. 39 | 40 | 6. Security Best Practices 41 | 42 | - Security risks, such as SQL injection, are mitigated by enforcing read-only database access and running the application within a secure environment. 43 | 44 | 7. Multi-Language Support 45 | 46 | - The agent and LLM support multiple languages, offering an inclusive experience for users from diverse linguistic backgrounds. 47 | 48 | 8. Adaptability and Customization 49 | 50 | - The workshop emphasizes the flexibility of the Azure AI Agent Service, allowing you to adapt the agent for various use cases, such as customer support or competitive analysis, by modifying instructions and integrating additional tools. 51 | 52 | This workshop equips you with the knowledge and tools to build and extend conversational agents tailored to your business needs, leveraging the full capabilities of the Azure AI Agent Service. 53 | 54 | ## Workshop Guide 55 | 56 | Start the workshop here: [aka.ms/aitour/WRK552](https://aka.ms/aitour/WRK552) 57 | 58 | ## Additional Resources and Continued Learning 59 | 60 | If you want to deliver this talk yourself, you can find the [presenter and proctor resources here](./session-delivery-resources/README.md). 61 | 62 | | Resources | Links | Description | 63 | |:-------------------|:----------------------------------|:-------------------| 64 | | Azure AI Agent Service | [Documentation](https://learn.microsoft.com/azure/ai-services/agents/) | Azure AI Agent Service documentation | 65 | | Develop AI agents on Azure | [Learning Path](https://learn.microsoft.com/training/paths/develop-ai-agents-on-azure/) | Microsoft Learn | 66 | | Introducing Azure AI Agent Service | [Blog post](https://techcommunity.microsoft.com/blog/azure-ai-services-blog/introducing-azure-ai-agent-service/4298357) | Azure AI Agent Service announcement | 67 | | Python library | [Learn more](https://pypi.org/project/azure-ai-projects) | Learn about the Python AI Agents Library | 68 | 69 | ## Content Owners 70 | 71 | 72 | 73 | 74 | 75 | 81 | 82 |
76 | Dave Glover
77 | Dave Glover 78 |

79 | 📢 80 |
83 | 84 | 85 | 86 | ## Responsible AI 87 | 88 | Microsoft is committed to helping our customers use our AI products responsibly, sharing our learnings, and building trust-based partnerships through tools like Transparency Notes and Impact Assessments. Many of these resources can be found at [https://aka.ms/RAI](https://aka.ms/RAI). 89 | Microsoft’s approach to responsible AI is grounded in our AI principles of fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability. 90 | 91 | Large-scale natural language, image, and speech models - like the ones used in this sample - can potentially behave in ways that are unfair, unreliable, or offensive, in turn causing harms. Please consult the [Azure OpenAI service Transparency note](https://learn.microsoft.com/legal/cognitive-services/openai/transparency-note?tabs=text) to be informed about risks and limitations. 92 | 93 | The recommended approach to mitigating these risks is to include a safety system in your architecture that can detect and prevent harmful behavior. [Azure AI Content Safety](https://learn.microsoft.com/azure/ai-services/content-safety/overview) provides an independent layer of protection, able to detect harmful user-generated and AI-generated content in applications and services. Azure AI Content Safety includes text and image APIs that allow you to detect material that is harmful. Within Azure AI Studio, the Content Safety service allows you to view, explore and try out sample code for detecting harmful content across different modalities. The following [quickstart documentation](https://learn.microsoft.com/azure/ai-services/content-safety/quickstart-text?tabs=visual-studio%2Clinux&pivots=programming-language-rest) guides you through making requests to the service. 94 | 95 | Another aspect to take into account is the overall application performance. With multi-modal and multi-models applications, we consider performance to mean that the system performs as you and your users expect, including not generating harmful outputs. It's important to assess the performance of your overall application using [Performance and Quality and Risk and Safety evaluators](https://learn.microsoft.com/azure/ai-studio/concepts/evaluation-metrics-built-in). You also have the ability to create and evaluate with [custom evaluators](https://learn.microsoft.com/azure/ai-studio/how-to/develop/evaluate-sdk#custom-evaluators). 96 | 97 | You can evaluate your AI application in your development environment using the [Azure AI Evaluation SDK](https://microsoft.github.io/promptflow/index.html). Given either a test dataset or a target, your generative AI application generations are quantitatively measured with built-in evaluators or custom evaluators of your choice. To get started with the azure ai evaluation sdk to evaluate your system, you can follow the [quickstart guide](https://learn.microsoft.com/azure/ai-studio/how-to/develop/flow-evaluate-sdk). Once you execute an evaluation run, you can [visualize the results in Azure AI Studio](https://learn.microsoft.com/azure/ai-studio/how-to/evaluate-flow-results). 98 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Security 4 | 5 | Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet) and [Xamarin](https://github.com/xamarin). 6 | 7 | If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below. 8 | 9 | ## Reporting Security Issues 10 | 11 | **Please do not report security vulnerabilities through public GitHub issues.** 12 | 13 | Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report). 14 | 15 | If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp). 16 | 17 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). 18 | 19 | Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: 20 | 21 | * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) 22 | * Full paths of source file(s) related to the manifestation of the issue 23 | * The location of the affected source code (tag/branch/commit or direct URL) 24 | * Any special configuration required to reproduce the issue 25 | * Step-by-step instructions to reproduce the issue 26 | * Proof-of-concept or exploit code (if possible) 27 | * Impact of the issue, including how an attacker might exploit the issue 28 | 29 | This information will help us triage your report more quickly. 30 | 31 | If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs. 32 | 33 | ## Preferred Languages 34 | 35 | We prefer all communications to be in English. 36 | 37 | ## Policy 38 | 39 | Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd). 40 | 41 | 42 | -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- 1 | # Support 2 | 3 | ## How to file issues and get help 4 | 5 | If you find a bug in the source code or a mistake in the documentation, you can help us by 6 | [submitting an issue](#submit-issue) to the GitHub Repository. Even better, you can 7 | [submit a Pull Request](#submit-pr) with a fix. 8 | 9 | ## Want a Feature? 10 | You can *request* a new feature by [submitting an issue](#submit-issue) to the GitHub 11 | Repository. If you would like to *implement* a new feature, please submit an issue with 12 | a proposal for your work first, to be sure that we can use it. 13 | 14 | * **Small Features** can be crafted and directly [submitted as a Pull Request](#submit-pr). 15 | 16 | ## Submission Guidelines 17 | 18 | ### Submitting an Issue 19 | Before you submit an issue, search the archive, maybe your question was already answered. 20 | 21 | If your issue appears to be a bug, and hasn't been reported, open a new issue. 22 | Help us to maximize the effort we can spend fixing issues and adding new 23 | features, by not reporting duplicate issues. Providing the following information will increase the 24 | chances of your issue being dealt with quickly: 25 | 26 | * **Overview of the Issue** - if an error is being thrown a non-minified stack trace helps 27 | * **Version** - what version is affected (e.g. 0.1.2) 28 | * **Motivation for or Use Case** - explain what are you trying to do and why the current behavior is a bug for you 29 | * **Browsers and Operating System** - is this a problem with all browsers? 30 | * **Reproduce the Error** - provide a live example or a unambiguous set of steps 31 | * **Related Issues** - has a similar issue been reported before? 32 | * **Suggest a Fix** - if you can't fix the bug yourself, perhaps you can point to what might be 33 | causing the problem (line of code or commit) 34 | 35 | You can file new issues by providing the above information at the corresponding repository's issues link: [https://aka.ms/aitour/WRK552/repo](https://aka.ms/aitour/WRK552/repo). 36 | 37 | ### Submitting a Pull Request (PR) 38 | Before you submit your Pull Request (PR) consider the following guidelines: 39 | 40 | * Search the repository [https://aka.ms/aitour/WRK552/repo](https://aka.ms/aitour/WRK552/repo]) for an open or closed PR 41 | that relates to your submission. You don't want to duplicate effort. 42 | 43 | * Make your changes in a new git fork: 44 | 45 | * Commit your changes using a descriptive commit message 46 | * Push your fork to GitHub: 47 | * In GitHub, create a pull request 48 | * If we suggest changes then: 49 | * Make the required updates. 50 | * Rebase your fork and force push to your GitHub repository (this will update your Pull Request): 51 | 52 | ```shell 53 | git rebase master -i 54 | git push -f 55 | ``` 56 | 57 | That's it! Thank you for your contribution! 58 | 59 | For help and questions about using this project, please create an issue as detailed above and tag [@gloveboxes](https://github.com/gloveboxes) if you have not received a response after 3 days. 60 | 61 | feature request as a new Issue. -------------------------------------------------------------------------------- /img/authenticate-vm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-build-your-first-agent-with-azure-ai-agent-service/98c483f27a9bfa32288e5569bf48770bd7b9f4a1/img/authenticate-vm.png -------------------------------------------------------------------------------- /img/skillable-side-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-build-your-first-agent-with-azure-ai-agent-service/98c483f27a9bfa32288e5569bf48770bd7b9f4a1/img/skillable-side-panel.png -------------------------------------------------------------------------------- /lab/README.md: -------------------------------------------------------------------------------- 1 | # Session folder 2 | 3 | This folder contains the public facing files for the lab `WRK552`. 4 | 5 | ## WRK552: Build Your First Agent with Azure AI Agent Service 6 | 7 | This instructions are for participants of the Workshop "WRK552: Build Your First Agent with Azure AI Agent Service" at Microsoft AI Tour 2024-2025. 8 | 9 | !!! note "Microsoft AI Tour 2025 Registration Is Live" 10 | 11 | The workshop is offered as an **instructor-led** session (WRK552) on the **Prototype to Production** track: 12 | 13 | > Dive into the world of intelligent conversational agents with Azure AI Agent Service, a seamless blend of service and SDK that simplifies the development of robust AI-driven solutions. In this hands-on workshop, you’ll learn to create a powerful agent capable of answering sales-related queries, performing data analysis, generating visualizations, and integrating external data sources to deliver enhanced business insights. 14 | 15 | - [**Register to attend**](https://aitour.microsoft.com/) at a tour stop near you. 16 | - [**View Lab resources**](https://aka.ms/aitour/WRK552) to continue your journey. 17 | 18 | If you're not a workshop participant at AI Tour, visit [Build your first agent with Azure AI Agent Service Workshop](https://aka.ms/aitour/WRK552/repo) for a version of this workshop you can run using your own Azure subscription. 19 | 20 | ## Pre-Requisites 21 | 22 | To participate in this workshop, you will need: 23 | 24 | 1. Your own laptop. 25 | * It need only be capable of running a browser and GitHub Codespaces, so almost any laptop will do. 26 | * A recent version of Edge, Chrome or Safari is recommended. 27 | 2. Familiarity with Visual Studio Code. 28 | * We'll be using Visual Studio Code (VS Code) as our development environment. 29 | * If you're not familiar with VS Code, you can find it [here](https://code.visualstudio.com/). 30 | 3. Familiarity with Python. 31 | * We'll be using Python as our programming language. 32 | * If you're not familiar with Python, you can find it [here](https://www.python.org/). 33 | 34 | ## Get Started 35 | 36 | To get started you will need to follow the instructions in the Skillable environment. When you have authenticated into the Skillable environment, launch the Edge browser from the desktop. It's pinned to the taskbar. By default the browser will open with three tabs. The first tab is the lab manual, the second tab is the AI Foundry, the third is the Azure portal. 37 | 38 | Follow the instructions in that file to continue. 39 | 40 | ## Discussions 41 | 42 | Build your first agent with Azure AI Agent Service is an open source project supported by Microsoft. See the [SUPPORT.md](../SUPPORT.md) file for details on how to raise issues or contribute. If you enjoyed this workshop please give the repository a ⭐ and share it with others. 43 | 44 | ## Additional Resources and Continued Learning 45 | 46 | | Resources | Links | Description | 47 | |:-------------------|:----------------------------------|:-------------------| 48 | | Azure AI Agent Service | [Learn more](https://learn.microsoft.com/azure/ai-services/agents/) | Learn more about Prompty, a new asset class and format for LLM prompts that aims to provide observability, understandability, and portability for developers | 49 | | Introducing Azure AI Agent Service | [Learn more](https://techcommunity.microsoft.com/blog/azure-ai-services-blog/introducing-azure-ai-agent-service/4298357) | General announcement | 50 | | Python library | [Learn more](https://pypi.org/project/azure-ai-projects) | Learn about the Python AI Agents Library | 51 | 52 | ## Source code 53 | 54 | The source code for this session can be found [here](https://aka.ms/aitour/WRK552/repo) 55 | -------------------------------------------------------------------------------- /session-delivery-resources/LAB_MANUAL.md: -------------------------------------------------------------------------------- 1 | # Azure Credentials 2 | 3 | 11 | 12 | ## Welcome to the AI Tour and workshop WRK552 13 | 14 | Welcome to the AI Tour workshop WRK552: You'll be building a sales assistant that can answer sales-related queries, perform data analysis, generate visualizations, and integrate external data sources to deliver enhanced business insights. 15 | 16 | ### Pre-Requisites 17 | 18 | To participate in this workshop, you will need: 19 | 20 | 1. Your own laptop. 21 | * It need only be capable of running a browser, so almost any laptop will do. 22 | * A recent version of Edge, Chrome or Safari is recommended. 23 | 2. Familiarity with Visual Studio Code. 24 | * We'll be using Visual Studio Code (VS Code) as our development environment. 25 | * If you're not familiar with VS Code, you can find it [here](https://code.visualstudio.com/). 26 | 3. Access to the Skillable environment. 27 | * You will be provided with a link to the Skillable environment. 28 | * The Skillable environment will provide you with a temporary Azure account to use during the workshop. 29 | 30 | ### To begin this lab follow these steps 31 | 32 | 1. Click on this link [https://aka.ms/aitour/WRK552](https://aka.ms/aitour/WRK552). This will take you to the lab manual. 33 | 34 | 2. Authenticate into the Windows virtual machine using credentials provided in the Skillable environment on the **Resources** tab. 35 | 36 | ![authentication](../img/authenticate-vm.png) 37 | 38 | 1. The password for the VM is in the lower section of the **Resources** tab. 39 | 2. The Azure Credentials are in the upper section of the **Resources** tab. The Azure Credentials are used to login to Azure Portal and the Azure AI Foundry. 40 | 41 | 3. Launch the Edge browser from the desktop. It's pinned to the taskbar. By default the browser will open with three tabs. The first tab is the lab manual, the second tab is the AI Foundry, the third is the Azure portal. 42 | 43 | Have fun building!🎉 44 | -------------------------------------------------------------------------------- /session-delivery-resources/README.md: -------------------------------------------------------------------------------- 1 | # How To Use 2 | 3 | Welcome, 4 | 5 | We're glad you are here and look forward to your delivery of this amazing content. As an experienced presenter, we know you know HOW to present so this guide will focus on WHAT you need to present. It will provide you a full run-through of the presentation created by the presentation design team. 6 | 7 | Along with the video of the presentation, this document will link to all the assets you need to successfully present including PowerPoint slides, demo instructions & code. 8 | 9 | 1. Read document in its entirety. 10 | 2. Watch the video presentation 11 | 3. Ask questions of the Lead Presenter 12 | 13 | ## Lab Introduction 14 | 15 | Imagine you are a sales manager at Contoso, a multinational retail company that sells outdoor equipment. You need to analyze sales data to find trends, understand customer preferences, and make informed business decisions. To help you, Contoso has developed a conversational agent that can answer questions about your sales data. 16 | 17 | ## File Summary 18 | 19 | | Resources | Links | Description | 20 | |-------------------|----------------------------------|-------------------| 21 | | Workshop Manual | [Build Your First Agent with Azure AI Agent Service](https://aka.ms/aitour/WRK552) | Lab Guide | 22 | | Workshop Repo | [Build your first agent with Azure AI Agent Service Lab](https://aka.ms/aitour/WRK552/repo) | Repo | 23 | | Presenter Intro | [Build Your First Agent with Azure AI Agent Service](https://aka.ms/AAu1jiu) | PPT | 24 | | Presentation Video | [Introduction to Azure OpenAI Assistants](https://www.youtube.com/live/_4xsbzdaA4E) | YouTube | 25 | 26 | ## Get Started 27 | 28 | This lab is intended to be delivered by a Presenter who will show the slides and demos and answer questions for the class, supported 29 | by one or more Proctors who will provide individual assistant to participants during the lab. 30 | 31 | ### Timing 32 | 33 | | Time | Description | 34 | --------------|-------------| 35 | | 0:00 - 2:00 | Meet the instructors | 36 | | 2:00 - 8:00 | What are we building? | 37 | | 8:00 - 18:00 | DEMO and Lab Manual walk through (participant initial set up) | 38 | | 18:00 - 22:00 | How does the assistant work? | 39 | | 22:00 - 24:00 | Workshop Goals | 40 | | 24:00 - 75:00 | Self paced walk through(50 mins) | 41 | 42 | ## Slides 43 | 44 | 45 | 46 | 47 | 48 | ### Presenting the slides 49 | 50 | - As attendees enter the room have `slide 2` up on the screen. (Preferably add Wi-Fi information to this slide.) 51 | 52 | - Once everyone is seated jump to `slide 5`, which is the 'Meet the Instructor and Proctors" slide. For the sake of time this is the slide you must begin with. Please **edit this slide** with relevant information including: 53 | 54 | - Lead instructor name and picture 55 | - Proctor names and pictures 56 | - Wi-Fi information 57 | - Link to to launch Participant Lab Environment (provided by Skillable team) 58 | 59 | - Let the attendees connect to the Wi-Fi and instruct them to navigate to the skillable link and press the `Launch` button. Launching the lab may take some time so start the presentation once the majority of participants have clicked the launch button. 60 | 61 | 62 | 64 | 65 | 1. Switch to the Skillable Lab Manual page and complete each step of the instructions with the attendees. They should be carrying out the steps on their own machines at the same time. 66 | 67 | 68 | 69 | ### Launching the lab environment 70 | 71 | When this lab is delivered during AI Tour, the [Skillable](https://docs.skillable.com/) platform provides a temporary Azure account for each participant to use. After logging in, the environment provides a set of Lab Instructions, the launching point for the lab content. 72 | 73 | Depending on your role in the workshop, you will launch the Skillable lab environment using a dedicated link. 74 | 75 | - **[Lab authors](https://labondemand.com/LabProfile/180171)**: This link is used by authors and maintainers of the lab content. 76 | - You must log in using your Microsoft corporate credentials to access this link. **Note**: the lab environment will appear in 2-3 minutes, 77 | - You'll need to wait up to 10 minutes more for Azure resources to deploy to the temporary Azure account 78 | before running the workshop. 79 | - Log into the [Azure portal](https://portal.azure.com) using the credentials in the Lab Instructions to monitor progress. In the 80 | - single resource group created, you 14 Azure resource when the 34 deployments are complete. 81 | - **Presenters and Proctors**: Launch Lab WRK552 from the Tech Check portal. (This link will be provided by your content owner 1-2 82 | weeks before lab events.) Use this link to test the lab using an environment identical to that provided to lab participants. 83 | - **Partcipants**. Use the participant link provided by your lab presenter. Note: participant lab environments will only be 84 | active 15 minutes before through 30 minutes after the scheduled lab time. 85 | 86 | ## Deployment / Preparation 87 | 88 | 1. Participants will be able to complete the lab in a self-paced manner by: 89 | 2. When they've connected to the Skillable environment, they will be able to complete the lab by: 90 | 1. Authenticating using the Windows credentials provided in the Skillable environment. 91 | ![skillable side panel](../img/skillable-side-panel.png) 92 | 93 | 2. Select the Resources tab and then click the [t] the right of the password field. This will type the password for you. 94 | ![authenticate in the VM](../img/authenticate-vm.png) 95 | 96 | 3. Launch the the Edge browser from the desktop. It's pinned to the taskbar. By default the browser will open with three tabs. The first tab is the lab manual, the second tab is the AI Foundry, the third is the Azure portal. 97 | 4. Follow the instructions in the lab manual to complete the lab. 98 | 99 | 115 | -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | # Source code 2 | 3 | - Source code: [Build your first agent with Azure AI Agent Service Lab](https://aka.ms/aitour/WRK552/repo) 4 | - Follow the [Workshop Manual](https://aka.ms/aitour/WRK552) for complete instructions. 5 | --------------------------------------------------------------------------------