This repository contains the content and sample code for the 75-minute workshop, "Build your first agent with Azure AI Agent Service". You can try out this workshop using this repository. For information on how to deliver this workshop in a laboratory setting like Microsoft AI Tour, please visit this repository.
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.
By the end of this workshop, you will learn to build an agent app using Azure AI Agent Service, explore its tools, and effectively use instructions to guide the LLM.
To get started with this workshop, open the current Workshop Guide at Contoso Sales AI Agent.
For information on modify the workshop guide, see docs/README.md.
To participate in this workshop you will need:
- Access to an Azure subscription. If you don't have an Azure subscription, create a free account before you begin.
- You need a GitHub account and GitHub Codespaces. If you don’t have a GitHub account, create one at GitHub, and the free CodeSpaces benefit is sufficient to run this workshop.
- Sufficient Azure credits and quota to deploy the Azure resources required for the duration of this workshop. You should require less than USD$1.00 in consumption for a typical run-though of this workshop. Details are available in the "Solution Architecture" section of the Workshop Guide.
This template, the application code and configuration it contains, has been built to showcase Microsoft Azure specific services and tools. We strongly advise our customers not to make this code part of their production environments without implementing or enabling additional security features.
For a more comprehensive list of best practices and security recommendations for Intelligent Applications, visit our official documentation.
Warning
Some of the features used in this repository are in preview. Preview versions are provided without a service level agreement, and they are not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see Supplemental Terms of Use for Microsoft Azure Previews.
Sample application code is included in this project. You can use or modify this app code or you can rip it out and include your own.
We welcome your comments and suggestions about this workshop! Please report any problems you encounter, or suggestions for improvements, as issues in this repository.
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.