Data & AI > Azure OpenAI
Purpose
A Collection of resources for Microsoft practice building leveraging Azure OpenAI services. For a view of other solution areas, please see the Taxonomy.
To contribute to the PartnerCrucible, see Contributor’s Guide.
Industry
Source | Description | Notes
:—– | :—– | :—–
IDC’s 2024 AI opportunity study: Top five AI trends to watch | To help guide organizations on their AI transformation journey, Microsoft recently commissioned a new study through IDC, The Business Opportunity of AI. IDC’s findings show that when organizations truly commit to and invest in AI, the return on investment (ROI) potential grows significantly.| IDC
The Effects of Generative AI on High Skilled Work | The Effects of Generative AI on High Skilled Work: Evidence from Three Field Experiments with Software Developers | Research Pap
The Forrester Wave™: AI Foundation Models For Language | This report shows how each provider measures up and helps enterprise business and technology professionals select the right one for their needs. | Q2 2024 - Forrester
Magic Quadrant™ for Cloud AI Developer Services | Updated for 2024 - Microsoft has been named a Leader for the fifth year in a row in the Gartner® Magic Quadrant™ for Cloud AI Developer Services and are especially proud to be placed furthest for our Completeness of Vision. | Gartner
The CEO’s Guide to the Generative AI Revolution | By François Candelon, Abhishek Gupta, Lisa Krayer, and Leonid Zhukov | BCG
What every CEO should know about generative AI | Generative AI is evolving at record speed while CEOs are still learning the technology’s business value and risks. Here, we offer some of the generative AI essentials.| McKinsey
NASA’s Earth Copilot | NASA IMPACT worked with Microsoft to develop an AI-driven customer copilot, called Earth Copilot, which could simplify data access and encourage a wider range of users to interact with its Earth Science data. | Microsoft Blog
Exploring OpenAI in Financial Services | he potential for OpenAI in financial services is immense, with opportunities across a wide range of use cases. From fraud detection and risk management to portfolio optimization and customer service, OpenAI has the potential to transform the way financial institutions operate. By leveraging advanced machine learning and natural language processing capabilities, OpenAI can help financial services providers make better decisions, automate processes, and reduce costs. | YouTube
Transforming Public Sector Services Using Generative AI | Global Case Studies: This report shares some early and encouraging case studies on the adoption of generative AI. From Canada to Tokyo to Portugal, governments have been leveraging AI quickly to deliver more citizen centric services. These case studies are also evidence that governments can be leaders in technological innovation, challenging perceptions about slow adoption. Here are great examples of local and national governments seizing the opportunities AI offers without compromising on the management of its risks | Microsoft and Apolitical
GDPR and Generative AI – A Guide for the Public Sector | The paper provides an in-depth exploration of the key obligations under the GDPR, which public sector organizations need to consider when procuring generative AI services such as Copilot for Microsoft 365 and Azure OpenAI Service. It also includes information on the associated support and resources that Microsoft can offer, including in relation to transparency, data subject rights, processor obligations, technical and organizational security measures, DPIAs, and international transfers of personal data.| Microsoft
Advancing human-centered AI: Updates on responsible AI research | he following is a glimpse into the past year’s research for advancing responsible AI with authors from Aether.| Microsoft Research
Generative AI is here - Does you company have the DNA to make it work? | The GenAI DNA Framework presented in this article is intended to help companies reduce risks, increase adoption, accelerate benefits, and achieve the business value desired from GenAI while keeping the frustrations and costs of “random acts of digital” at a minimum. | Cognixia
AI Anthology | we invited 20 experts, with specialties encompassing a broad spectrum—spanning the fields of business, economics, education, engineering, health, history, law, mathematics, medicine, psychology, and the sciences—to explore the capabilities of GPT-4 and provide their insightful reflections in the form of essays. | Microsoft Unlocked
AI Business School | Online leadership series and learn how to drive business impact by creating an effective AI strategy, enabling an AI-ready culture, innovating responsibly, and more| Microsoft
Responsible AI
Responsible AI is an approach to assessing, developing, and deploying AI systems in a safe, trustworthy, and ethical manner, and take responsible decisions and actions.
Source |
Description |
Notes |
Responsible AI Transparency Report |
In this report, we share how we build generative applications responsibly, how we make decisions about releasing our generative applications, how we support our customers as they build their own AI applications, and how we learn and evolve our responsible AI program. |
Microsoft |
Announcing new tools in Azure AI to help you build more secure and trustworthy generative AI applications |
To help customers meet these AI quality and safety challenges, we’re announcing new tools now available or coming soon to Azure AI Studio for generative AI app developers |
Blog |
Copilot Copyright Commitment |
As customers ask whether they can use Microsoft’s Copilot services and the output they generate without worrying about copyright claims, we are providing a straightforward answer: yes, you can, and if you are challenged on copyright grounds, we will assume responsibility for the potential legal risks involved. |
Blog |
Responsible AI Toolbox |
Responsible AI Toolbox is a suite of tools providing a collection of model and data exploration and assessment user interfaces and libraries that enable a better understanding of AI systems. |
ResponsibleAIToolbox.ai |
Microsoft’s AI Customer Commitments |
AI Customer Commitments |
Microsoft Blog |
Governing AI: A Blueprint for the Future |
A five-point blueprint for the public governance of A |
Microsoft |
Responsible AI Resources |
Explore resources designed to help you responsibly use AI at every stage of innovation - from concept to development, deployment, and beyond. |
|
AI-powered content safety |
An eBook to Build a leading content moderation strategy with AI |
Microsoft |
AI for Good Research Lab |
Microsoft’s AI for Good Lab is an applied research and data visualization lab that harnesses the power of big data, and Microsoft’s cloud technology. |
Microsoft Research |
Responsible AI Tracker |
Responsible AI Tracker is a JupyterLab Extension for managing, tracking, and comparing results of machine learning experiments for model improvement. |
GitHub |
Responsible AI Mitigations |
This Responsible-AI-Toolbox-Mitigations repo consists of a python library that aims to empower data scientists and ML developers to measure their dataset balance and representation of different dataset cohorts, while having access to mitigation techniques they could incorporate to mitigate errors and fairness issues in their datasets. |
GitHub |
Azure OpenAI Practice Building
Source |
Description |
Notes |
FY25 Azure Data and AI Partner Playbook |
FY25 GTM Partner Strategy, practice building, and partner investments. |
Microsoft Partner |
AI Transformation Partner Playbook |
No matter where you are in your AI transformation journey, the AI Transformation Partner Playbook will empower you to accelerate innovation and grow your AI practice. |
Partner |
Partner Data and AI Solution Area Landing |
Landing page for partner resources |
Partner |
Azure OpenAI Sales Acceleration |
Sales Acceleration content |
Partner |
Microsoft Azure OpenAI: Learning guide for partners |
Azure OpenAI - Learning Guide for Partners to understand, get access, and learn about Azure OpenAI |
PArtner |
Generative AI for Beginners - A Course |
Learn the fundamentals of building Generative AI applications with our 12-lesson comprehensive course by Microsoft Cloud Advocates. Each lesson covers a key aspect of Generative AI principles and application development. Throughout this course, we will be building our own Generative AI startup so you can get an understanding of what it takes to launch your ideas. |
GitHub |
Understanding the Difference in Using Different Large Language Models: Step-by-Step Guide |
In this blog, you will learn how to leverage different Large Language Models available on Azure Machine Learning and provided by Hugging Face, Azure ML, OpenAI, and Meta. Also, you will learn how to integrate them into your Web Application or Power App. |
Tech Community |
Learning About Generative AI |
@John Savill explores the Generative AI concepts and services |
YouTube |
Azure OpenAI with Azure API Management |
Diving into using APIM with generative AI models with @JohnSavill |
LinkedIn |
Azure OpenAI as a central capability with Azure API Management |
Unleash the power of Azure OpenAI to your application developers in a secure & manageable way with Azure API Management and Azure Developer CLI |
GitHub |
Security for Generative AI
Source | Description | Notes
:—– | :—– | :—–
Secure Generative AI with Microsoft Entra and Purview | Microsoft Entra and Microsoft Purview offer a comprehensive suite of capabilities to securely manage AI applications, appropriately control access, and protect sensitive data | Microsoft Learn
Security for AI: How to Secure and govern AI usage | detailed guidance on implementing the controls for securing and governing AI usage| Tech Community
Data, privacy, and security for Azure OpenAI Service |This article provides details regarding how data provided by you to the Azure OpenAI service is processed, used, and stored. | Microsoft Learn
AI jailbreaks: What they are and how they can be mitigated | This blog will provide an understanding of what AI jailbreaks are, why generative AI is susceptible to them, and how you can mitigate the risks and harms.| Micrososft Threat Intelligence
Mitigating Skeleton Key, a new type of generative AI jailbreak technique | In this blog, we’ll cover the details of a newly discovered type of jailbreak attack that we call Skeleton Key, which we covered briefly in the Microsoft Build talk Inside AI Security with Mark Russinovich | Micrososft Threat Intelligence
Azure OpenAI Services
Source |
Description |
Notes |
What’s new in Azure OpenAI Service |
STay up to date on model, API, and Azure OpenAI service updates |
Microsoft Lean |
Azure OpenAI Service model deprecations and retirements |
Azure OpenAI Service models are continually refreshed with newer and more capable models. As part of this process, we deprecate and retire older models. This document provides information about the models that are currently available, deprecated, and retired. |
Microsoft Lean |
What runs ChatGPT? |
Inside Microsoft’s AI supercomputer Featuring Mark Russinovich - Get an inside look at the AI supercomputer infrastructure built to run ChatGPT and other large language models, and see how to leverage it for your workloads in Azure, at any scale. |
Microsoft Mechanics |
Azure OpenAI Service Documentation |
Learn how to use Azure OpenAI’s powerful language models including the GPT-3, Codex and Embeddings model series for content generation, summarization, semantic search, and natural language to code translation. |
Microsoft Learn |
Plan to manage costs for Azure OpenAI Service |
This article describes how you plan for and manage costs for Azure OpenAI Service. |
Microsoft Learn |
Azure OpenAI Service pricing |
Optimise costs with a pay-as-you-go consumption model and a price per unit for each model. |
|
Request Access to Azure OpenAI Service |
Please submit this form to register for approval to access and use the Azure OpenAI models (as indicated in the form) |
Form |
Right-size your PTU deployment |
In this blog post, we try to convey the message that PTUs done right are not necessarily expensive by characterizing customer’s scenarios anecdotally |
Tech Community |
Azure AI Studio
Source |
Description |
Notes |
The seven pillars of modern AI development: Leaning into the era of custom copilots |
How can AI developers ensure their solutions do not just capture attention, but also enhance customer engagement? Here are seven pillars to think through when building your custom copilot. |
Blog |
Azure AI Studio |
Azure AI Studio ushers in a new era of generative AI development. It empowers developers to explore, build, test, and deploy their AI innovations at scale – moving faster from idea to impact. Whether creating custom copilots, enhancing search, improving call centers, developing bots and bespoke applications, or a combination of these, Azure AI Studio provides the necessary support. The unified platform is tailor-made for AI developers to integrate pre-built services and models, prompt orchestration and evaluation, content safety, and responsible AI tools for privacy, security, and compliance, helping developers navigate the complexities of generative AI with confidence. |
YouTube |
Building your own copilot – yes, but how? (Part 1 of 2) |
This blog post wants to provide an overview of some of the main choices you have in the Microsoft technology ecosystem. Part 1 will look into low code tools and out-of-the-box features, while part 2 will focus on code-heavy and extensible options. |
Tech Community |
Model catalog in Azure AI Studio |
The model catalog in AI Studio is a hub for discovering foundation models. The catalog includes some of the most popular large language and vision foundation models curated by Microsoft, Hugging Face, and Meta. These models are packaged for out-of-the-box usage and are optimized for use in Azure AI Studio. |
Microsoft Learn |
Deploy Secure Azure AI Studio with a managed virtual network |
This collection of Bicep templates demonstrates how to set up an Azure AI Studio environment with managed identity and Azure RBAC to connected Azure AI Services and dependent resources and with the managed virtual network isolation mode set to Allow Internet Outbound. |
GitHub |
Azure OpenAI APIs
Source |
Description |
Notes |
Azure OpenAI Assistants |
Azure OpenAI Assistants (Preview) allows you to create AI assistants tailored to your needs through custom instructions and augmented by advanced tools like code interpreter, and custom functions. Discover Assistants API, Tools, and PLayground. |
Microsoft Learn |
Azure OpenAI Models
Source |
Description |
Notes |
GPT-4o mini |
GPT-4o mini, announced by OpenAI today, is available simultaneously on Azure AI, supporting text processing capabilities with excellent speed and with image, audio, and video coming later |
Azure AI |
Llama 2 on Azure |
Llama 2 is the next generation of large language model (LLM) developed and released by Meta. It is pretrained on 2 trillion tokens of public data and is designed to enable developers and organizations to build generative AI-powered tools and experiences. |
Tech Community |
Azure OpenAI Models - Whisper
Source |
Description |
Notes |
Preview of OpenAI Whisper in Azure OpenAI service and Azure AI Speech |
The OpenAI Whisper model is an encoder-decoder Transformer that can transcribe audio into text in 57 languages. Additionally, it offers translation services from those languages to English, producing English-only output. Furthermore, it creates transcripts with enhanced readability. |
Tech Community |
Speech Studio |
Developers preferring to use the Whisper model in Azure AI Speech can access it through the Batch speech-to-text in Azure AI Speech Studio. |
Speech Studio |
Speech to text with the Azure OpenAI Whisper model |
In this quickstart, you use the Azure OpenAI Whisper model for speech to text. |
Microsoft Learn |
Create a batch transcription |
With batch transcriptions, you submit audio data in a batch. The service transcribes the audio data and stores the results in a storage container. You can then retrieve the results from the storage container. |
Microsoft Learn |
Azure OpenAI Learning Path
Source |
Description |
Notes |
AI Learning Companion |
Collection of Microsoft AI learning resources |
Learning Pathways by @PaulGriffiths |
Azure AI Engineer |
Collection of Microsoft AI learning resources |
Learning Pathways by @PaulGriffiths |
OpenAI Learning Collection |
From Quickstarts to L100, L200, L300, and L400 content |
Microsoft GPS Canada |
Introduction to Azure OpenAI Service |
Understand how you can use Azure OpenAI to build solutions against AI models within Azure. |
Microsoft Learn |
Azure OpenAI Workshop |
In this workshop, you will learn how to use the Azure OpenAI service to create AI powered solutions. You will get hands-on experience with the latest AI technologies and will learn how to use Azure OpenAI API. |
GitHub |
Azure OpenAI Service Playlist |
|
YouTube |
ChatGPT & OpenAI powering your apps |
For your next application, leverage large-scale, generative AI models with a deep understanding of language and code, using Azure’s OpenAI service. Interact with models using natural language, prompts, and few-shot learning. Use the Azure OpenAI Studio to experiment and test your models before bringing them into your code to deliver differentiated app experiences, all with Azure’s enterprise-grade security built-in. |
Microsoft Mechanics |
The AI Show |
The AI Show Live showcases the amazing work happening in AI at Microsoft. Developers learn what’s new in AI in a short amount of time and are directed to assets helping them get started and on the road to success right away. Seth Juarez and friends work on cool projects and highlight what’s new in Azure AI and Machine Learning. |
Microsoft Learn |
Azure AI Bootcamp |
On-demand - learn about Azure artificial intelligence (AI) services designed for developers and data scientists to acquire the knowledge to access and integrate high-quality vision, speech, language, and decision-making AI models through simple API calls in your apps and services and create your own machine learning models with tools like Jupyter Notebooks, Visual Studio Code, and open-source frameworks like TensorFlow and PyTorch. |
Learning |
Prompt Engineering
Content Safety
Source |
Description |
Notes |
An Introduction to Generative AI and Safety |
Concepts and definitions to gain a deeper - Use this guide to learn AI terminology, gain a deeper understanding of generative AI challenges, learn strategies to guide your organization in overcoming the biggest risks, and harness the true potential of AI. understanding of generative AI |
Microsoft |
Azure AI Content Safety |
Use AI to monitor text and image content for safety. |
Azure |
Tech community blog |
Azure AI Content Safety enables enterprises across various industries to harness the power of Responsible AI, facilitating the creation of secure online spaces and fostering a sense of community. |
Tech Community |
Azure AI Content Safety studio |
Machine learning assisted moderation APIs that detect material that is potentially offensive, risky, or otherwise undesirable, to assure the contents in community is safe. |
Azure |
Introducing Azure AI Content Safety - A new Azure Cognitive Service for content moderation |
Introducing Azure AI Content Safety, the content moderation platform that uses AI to identify inappropriate content to create better online experiences for everyone. With advanced language and vision models, AI content classifiers, and content moderation severity scores, you can confidently review content to keep online communities safe. |
YouTube |
Copilot
Plugins
Source |
Description |
Notes |
ChatGPT Plugins waitlist |
ChatGPT Plugins will now be available to all ChatGPT plus subscribers, no waitlist required! If you are a developer who has ChatGPT plus and you are interested in making a plugin, please fill out the form below. |
OpenAI |
ChatGPT Plugin Quickstart using Python and FastAPI |
his is a quickstart for sample for creating ChatGPT Plugin using GitHub Codespaces, VS Code, and Azure. The sample includes templates to deploy the plugin to Azure Container Apps using the Azure Developer CLI. |
GitHub |
Development
Source |
Description |
Notes |
An Introduction to LLMOps |
Operationalizing and Managing Large Language Models using Azure ML: Operationalizing and Managing Large Language Models using Azure ML |
Tech Community |
Azure OpenAI client library for .NET - version 1.0.0-beta.5 |
The Azure OpenAI client library for .NET is an adaptation of OpenAI’s REST APIs that provides an idiomatic interface and rich integration with the rest of the Azure SDK ecosystem |
Microsoft Learn |
Azure OpenAI Service REST API reference |
This article provides details on the inference REST API endpoints for Azure OpenAI. |
Microsoft Learn |
Autogen: Microsoft’s Open-Source Tool for Streamlining Development |
Autogen is an open-source project by Microsoft, designed to simplify the process of creating and maintaining libraries of data structures and routines. It’s a powerful tool that can significantly speed up your development process. |
Tech Community |
AutoGen - Getting Started |
AutoGen is a framework that enables development of LLM applications using multiple agents that can converse with each other to solve tasks. AutoGen agents are customizable, conversable, and seamlessly allow human participation. They can operate in various modes that employ combinations of LLMs, human inputs, and tools. |
GitHub |
The Evolution of GenAI Application Deployment Strategy: From MVP to Production |
Guidance on the key transition is moving from MVP to production |
Tech Community |
GraphRAG |
The GraphRAG project is a data pipeline and transformation suite that is designed to extract meaningful, structured data from unstructured text using the power of LLMs. |
GitHub |
Labs
Source |
Description |
Notes |
What The Hack - Azure OpenAI Fundamentals |
This hack is for anyone who wants to gain hands-on experience experimenting with prompt engineering and machine learning best practices, and apply them to generate effective responses from Azure OpenAI models. |
What the Hack |
AI Hackathon Starter Kit |
Welcome to the AI Hackathon Starter Kit! This project has been created to make AI accessible and easy for everyone. Whether you are a beginner with no prior experience or an experienced developer, this starter kit is designed to help you incorporate AI into your apps quickly and easily. |
GitHub |
Azure OpenAI in-a-day workshop |
In this technical workshop, you will get a comprehensive introduction to Azure OpenAI Service and Azure OpenAI Studio. You will learn how to create and refine prompts for various scenarios using hands-on exercises. |
GitHub |
Azure OpenAI Labs |
NLP, Prompt Engineering |
GitHub |
Azure OpenAI Solution Accelerators
Source |
Description |
Notes |
Enterprise Azure OpenAI Hub |
The reference implementation has been developed, validated, and proven with several of Microsoft’s largest customers, and represent the best practices for the Azure serivces involved regardless of industry industry, and to accelerate a safe and secure by-default deployment of Generative Azure Open AI on Microsoft Azure. |
GitHub |
Azure OpenAI Landing Zone reference architecture |
In this article, we delve into the synergy of Azure Landing Zones and Azure OpenAI Service, building a secure and scalable AI environment. unpacking the Azure OpenAI Landing Zone architecture, which integrates numerous Azure services for optimal AI workloads. |
Tech Community |
Implement logging and monitoring for Azure OpenAI models |
This solution provides comprehensive logging and monitoring and enhanced security for enterprise deployments of the Azure OpenAI Service API. The solution enables advanced logging capabilities for tracking API usage and performance and robust security measures to help protect sensitive data and help prevent malicious activity. |
Microsoft Learn |
Building and Deploying Azure AI Landing Zones with Terraform |
In this article, we delve into leveraging Terraform to deploy the Azure OpenAI Landing Zone architecture concentrating on the connectivity and application aspects. By integrating various Azure services and implementing features like Azure Firewall, Virtual Networks, and Private Endpoints, Private DNS Zones, organizations can create a secure and scalable AI environment. |
Tech Community |
Azure OpenAI Architecture Patterns and Implementation Steps |
A comprehensive overview of the most frequently used and discussed architecture patterns among our customers in various domains. |
Tech Community |
Baseline OpenAI end-to-end chat reference architecture |
This article provides a baseline architecture for building and deploying enterprise chat applications that use Azure OpenAI large language models. The architecture employs Azure Machine Learning (AML) prompt flow to create executable flows that orchestrate the workflow from incoming prompts out to data stores to fetch grounding data for the LLMs, along with any other Python logic required. The executable flow is deployed to an Azure Machine Learning compute cluster behind a managed online endpoint. |
Microsoft Learn |
OpenAI end-to-end baseline reference implementation - GitHUb |
This reference implementation illustrates an approach for authoring and running a chat application in a single region with Azure Machine Learning and OpenAI. |
GitHub |
Azure OpenAI chat baseline architecture in an Azure landing zone |
This article describes the architecture of a generative AI workload that deploys the same baseline chat application but uses resources that are outside the scope of the workload team. |
Microsoft Learn |
Azure OpenAI chat baseline architecture in an Azure landing zone - GitHub |
This application landing zone deployment guide assuming you are using a typical Azure landing zone approach with platform and workload separation |
GitHub |
Azure Well-Architected Framework perspective on Azure OpenAI |
This article provides architectural recommendations for making informed decisions when using Azure OpenAI as part of your workload’s architecture based on the Azure Well-Architected Framework pillars. |
Microsoft Learn |
Azure OpenAI Architecture : Patterns and implementation steps |
A comprehensive overview of the most frequently used and discussed architecture patterns among our customers in various domains. |
Tech Community |
Azure/GPT-RAG |
The Enterprise RAG Solution Accelerator (GPT-RAG) offers a robust architecture tailored for enterprise-grade deployment of the RAG pattern. It ensures grounded responses and is built on Zero-trust security and Responsible AI, ensuring availability, scalability, and auditability. Ideal for organizations transitioning from exploration and PoC stages to full-scale production and MVPs. |
GitHub |
Information Assistant Accelerator |
This industry accelerator showcases integration between Azure and OpenAI’s large language models. It leverages Azure AI Search for data retrieval and ChatGPT-style Q&A interactions. Using the Retrieval Augmented Generation (RAG) design pattern with Azure Open AI’s GPT models, it provides a natural language interaction to discover relevant responses to user queries. Azure AI Search simplifies data ingestion, transformation, indexing, and multilingual translation. |
GitHub |
GenAI powered Smart Knowledge Search platform for enterprises |
n this blog, we will share our perspective on how enterprises can leverage Azure Open AI to develop a platform for smart enterprise knowledge search. We will also discuss other essential components of the platform to build a holistic system which caters for enterprise guardrails |
Tech Community |
Azure Accelerators |
Repeatable solution that can be quickly and easily implemented for your specific business outcomes. |
GitHub |
GPT Azure Search Engine Accelerator |
Multi-Channel Smart Chatbot and a search engine capable of comprehending diverse types of data scattered across various locations leveraging Azure Search + Azure OpenAI + Bot Framework + Langchain + Azure SQL + CosmosDB + Bing Search API |
GitHub |
Conversational Azure OpenAI (ChatGPT) Accelerator |
Rapid Custom Demo tailored to customer use case, focused on top two use cases of generating conversation and summarization. Systems Integrator (SI) partners welcome. POC is white-labeled. |
GitHub |
Information Assistant accelerator |
Please fill out this form to set up a discussion about the Information Assistant accelerator, powered by Azure OpenAI. |
|
Azure OpenAI Embeddings QnA |
A simple web application for a OpenAI-enabled document search. This repo uses Azure OpenAI Service for creating embeddings vectors from documents. For answering the question of a user, it retrieves the most relevant document and then uses GPT-3 to extract the matching answer for the question. |
GitHub |
Customer Service Conversational Insights with Azure OpenA |
The Customer Service Conversational Insights is a solution accelerator built on top of Azure Cognitive Search, Bot Framework, Azure Speech Services and Azure OpenAI that allows customers to quickly deploy an integrated platform and immediately start extracting insights from customer conversations. |
GitHub |
Business Process Automation Accelerator |
This accelerator provides a no code Studio for users to quickly build complex, multi-stage AI pipelines across multiple Azure AI and ML Services. Users can select, and stack, AI/ML Services from across Azure Cognitive Services (OpenAI, Speech, Language, Form Recognizer, ReadAPI), Azure Machine Learning into a single, fully integrated pipeline. |
GitHub |
Project Miyagi |
Project Miyagi serves as the foundation for an envisioning workshop that reimagines the design, development, and deployment of intelligent applications using Microsoft’s Copilot stack |
GitHub |
TinyTroupe |
TinyTroupe is an LLM-powered multiagent persona simulation for imagination enhancement and business insights. |
GitHub |
Azure Cosmos DB + Azure OpenAI Python Developer Guide |
This guide will walks through the creating intelligent solutions that combines vCore-based Azure Cosmos DB for MongoDB vector search and document retrieval with Azure OpenAI services to build a chat bot experience |
GitHub |
Demos
Code Samples
Source |
Description |
Notes |
AI in action: 5 real-world intelligent apps you can build on Azure |
In this blog post, we dive into 5 types of AI-powered apps you can create with Azure’s generative AI technology, cloud-scale data, and modern application platforms. We look at how industry leaders are modernizing and innovating with AI, present sample architectures, and offer solution accelerators to help you kickstart your own app development. |
Tech Community |
ChatGPT + Enterprise data with Azure OpenAI and Cognitive Search |
This sample demonstrates a few approaches for creating ChatGPT-like experiences over your own data using the Retrieval Augmented Generation pattern. It uses Azure OpenAI Service to access the ChatGPT model (gpt-35-turbo), and Azure Cognitive Search for data indexing and retrieval. |
GitHub |
Azure OpenAI Embeddings QnA |
A simple web application for a OpenAI-enabled document search. This repo uses Azure OpenAI Service for creating embeddings vectors from documents. For answering the question of a user, it retrieves the most relevant document and then uses GPT-3 to extract the matching answer for the question. |
@ruoccofabrizio GitHub |
Azure Cosmos DB + OpenAI ChatGPT |
This sample application combines Azure Cosmos DB with OpenAI ChatGPT with a Blazor Server front-end for an intelligent chat bot application that shows off how you can build a simple chat application with OpenAi ChatGPT and Azure Cosmos DB. |
GitHub |
Document Analysis demo using Azure Form Recognizer and Azure OpenAI |
Document Analysis demo using Azure Form Recognizer and Azure OpenAI |
|
Azure OpenAI Examples |
@jakeatmsf - This repository shares example code and example prompts for accomplishing common tasks with the Azure OpenAI API. |
GitHub |
Customer Service Conversational Insights with Azure OpenAI |
The Customer Service Conversational Insights is a solution accelerator built on top of Azure Cognitive Search, Bot Framework, Azure Speech Services and Azure OpenAI that allows customers to quickly deploy an integrated platform and immediately start extracting insights from customer conversations. |
GitHub |
Podcast Copilot |
This code was demonstrated at the Build 2023 keynote by Microsoft CTO Kevin Scott, illustrating the architecture of a Copilot. |
GitHub |
Azure OpenAI Samples |
This repo is a compilation of useful Azure OpenAI Service resources and code samples to help you get started and accelerate your technology adoption journey. |
GitHub |
Azure OpenAI GPT Models - Token Cost Optimization |
by @Alex Morales - Cost saving techniques through pricing models, model selection, prompt engineering, semantic caching, and monitoring |
GitHub |
Improving RAG results |
by @Alex Morales - This document offers recommendations to enhance the results of RAG.The suggestions include techniques such as text splitting, determining the optimal chunk size, setting result limits and model context window, adjusting relevance scores, utilizing the native vector database nearest search functionality, and performing trimming and document cleanup. |
GitHub |
Evaluating RAG Applications with AzureML Model Evaluation |
RAG evaluation is the process of measuring and improving the performance of this RAG pipeline. |
Tech Community |
Improving RAG performance with Azure AI Search and Azure AI prompt flow in Azure AI Studio |
Since the retrieved data is key for the successful implementation of the RAG pattern, a retrieval system that can significantly enhance the quality of your results is integration of Azure AI Search. Even if AI Search offers keyword (full-text), vector and hybrid search capabilities, this post will be focused on using hybrid search. The hybrid search approach can be particularly beneficial in scenarios where the retrieval performance is varied or insufficient. By integrating both keyword and vector-based search techniques, hybrid search can improve the accuracy and completeness of the retrieved documents, which in turn can positively impact the relevance of the generated responses. |
TEch Community |
Retrieval-Augmented Fine-Tuning |
Retrieval-Augmented Fine-Tuning” combines the benefits of Retrieval-Augmented Generation and Fine-Tuning for better domain adaptation |
Tech Community |
Integrating vision into RAG applications |
By adding multimodal models into your RAG flow, you can get answers based off image sources, too! |
Tech Community |