View on GitHub

Partner Crucible

This project aims to serve as an entry point into the wealth of information and services available to Canadian Microsoft partners. The Partner Crucible will curate links, models, and insights to ensure our partners have an overview and a quick path forward.

Data & AI > Azure OpenAI

Purpose

Buying Through CSP

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
AI Industry Use Cases: Insights and Priorities from the Field This deck provides high priority AI industry use cases. It is meant to help prioritize use cases for a customer and then link that business use cases to technical assets to facilitate implementation. Microsoft Partners
AI-powered Use Cases and Technical Patterns for Key Organizational Functions This deck provides high priority AI use cases for key organizational functions. It is meant to help prioritize use cases for a customer and then link that business use cases to technical assets to facilitate implementation. Microsoft Partners

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

Source Description Notes
The Basics of Prompt Engineering with Azure OpenAI Service On this episode of the AI Show, we are excited to welcome Marco Casalaina for a demo on how you can program your own ChatGPT - with natural language. And how prompt engineering really works. The AI Show
15 Tips to Become a Better Prompt Engineer for Generative AI this guide for developers, data scientists and curious newcomers alike to create effective prompts with confidence Tech Community
Large Language Model Prompt Engineering for Complex Summarization In this post we’ll demonstrate some prompt engineering techniques to create summaries of medical research publications. DevBlogs
Prompt Engineering 101 - Introduction and resources By Xavier (Xavi) Amatriain LinkedIn
Prompt Engine This repo contains an NPM utility library for creating and maintaining prompts for Large Language Models (LLMs). GitHub
Prompts for Education: Enhancing Productivity & Learning The Prompts for Education repository’s mission is to transform the way students, educators, and staff in K-12 and higher education institutions interact with generative AI technology like ChatGPT and Bing Chat. GitHub

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

Source Description Notes
AI apps and copilot framework A copilot is an application that uses modern AI and large language models to assist you with a complex cognitive task Microsoft News
Semantic Kernel: A Lightweight SDK for LLMs Semantic Kernel (SK) is an innovative and lightweight Software Development Kit (SDK) designed to integrate Artificial Intelligence (AI) Large Language Models (LLMs) with conventional programming languages Tech Community
Microsoft Semantic Kernel and AutoGen: Open Source Frameworks for AI Solutions Microsoft Semantic Kernel (SK) and Microsoft AutoGen are both open sources framework developed by Microsoft, but they serve different scenarios Tech Community
Building AI solutions with Semantic Kernel During this session, learn why we created Semantic Kernel (SK) and how it requires a new kind of developer mindset. Discover how SK has evolved alongside OpenAI’s GPT-4 trajectory and what plugins will mean. We also discuss early signals we have gathered around SK use for copilots. Build 2023
The Developer’s Cantina @qmatteoq Blog on Semantic Kernel Developer’s Cantina
Connect Logic Apps’ 1,400 connectors to Semantic Kernel Logic Apps now supports OpenAPI specifications and the OpenAI plugin manifest, you can easily take any of the APIs you have previously built and import them as a plugin. Dev Blog
Integrating Logic App with Semantic Kernel: A Detailed Guide and Demo This post covers factors to consider to successfully import Logic App into your codebase Tech Community

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

Source Description Notes
Azure OpenAI Accelerators and Demo Assets The following is a list of Repeatable IP and learning resources to quickly build an initial Azure OpenAI solution, developed by different individuals and teams at Microsoft. GitHub
Data & AI Industry DREAM Demos & DREAM Demo in a Box Data & AI Industry DREAM Demos are realistic clickable demos based on actual customer engagements that cover a range of industry scenarios in story form. Partner
Azure OpenAI Service Generative AI Customer Demo Customer-ready customer technical decision maker demo Partner
Azure Open AI Demos Azure OpenAI Demos by Serge Retkowsky serge.retkowsky@microsoft.com https://www.linkedin.com/in/serger/ @retkowsky GitHub

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