Welcome to the hands-on lab where you'll learn Generative AI using Azure SQL Database and REST endpoints. This lab is designed for application developers, data scientists, and AI engineers looking to integrate advanced AI capabilities into their applications.
- Set up Generative AI: Learn to integrate AI capabailities with Azure SQL Database.
- RESTful API calls: Understand how to make REST calls to Azure AI Content Safety and Azure OpenAI services.
- Extend AI scenarios: Explore Hybrid Search and Generative AI implementations.
- Chat-driven SQL interfaces: Implement chat-driven interfaces with SQL databases for more intelligent applications.
- Practical tips and examples: Apply chat-driven features in app development with real-world examples.
- Creating and Connecting to Your Free Azure SQL Database: Get started with your own Azure SQL Database.
- Creating, Embedding, and Storing in SQL Database: Dive into the process of embedding and storing data using SQL.
- Vector Search with Vector Functions: Utilize vector functions for efficient search capabilities.
- Filtered Semantic Search: Combine the power of traditional and vector searches.
- GenAI over your data - Recommendation: Implement chat completions with the help of Azure OpenAI.
- GenAI over your data - Image Generation and Description: Implement chat completions with the help of Azure OpenAI.
- Using the Azure AI Content Safety: Ensure content safety with Azure AI's endpoints.
Deck with resources can be found here
- Basic knowledge of SQL databases and RESTful APIs.
- An Azure account with the necessary permissions to create and manage resources.
- Visual Studio Code with mssql extension or Azure Data Studio installed
To begin the lab, clone this repository and follow the instructions in each section. Make sure to check the [deck] directory for additional materials.
Contributions to this lab are welcome! Please read the CONTRIBUTING.md
file for guidelines on how to contribute.
This lab is provided under the MIT License. See the LICENSE
file for more details.
A special thanks to all the contributors and maintainers of this lab.
For any queries or feedback regarding the lab, please open an issue in this repository or contact the lab maintainers directly.
Happy coding and learning!