- OpenAI offers the latest features and models, while Azure OpenAI provides a reliable, secure, and compliant environment with seamless integration into other Azure services.
- Azure OpenAI supports
private networking
,role-based authentication
, andresponsible AI content filtering
. - Azure OpenAI does not use user input as training data for other customers. Data, privacy, and security for Azure OpenAI. Azure OpenAI does not share user data, including prompts and responses, with OpenAI.
- What is Azure OpenAI Service?
- Open AI Models
- Abuse Monitoring: To detect and mitigate abuse, Azure OpenAI stores all prompts and generated content securely for up to thirty (30) days. (No prompts or completions are stored if the customer chooses to turn off abuse monitoring.)
- Semantic Kernel (Feb 2023): An open-source SDK for integrating AI services like OpenAI, Azure OpenAI, and Hugging Face with conventional programming languages such as C# and Python. It's an LLM orchestrator, similar to LangChain. / git / x-ref
- Kernel Memory (Jul 2023): An open-source service and plugin for efficient dataset indexing through custom continuous data hybrid pipelines.
- Azure ML Prompt Flow (Jun 2023): A visual designer for prompt crafting using Jinja as a prompt template language. / ref / git
- A Memory in Semantic Kernel vs Kernel Memory (formerly Semantic Memory) is designed to handle large datasets and extended conversations, with the memory pipeline deployed as a separate service. ref
- Prompt Engine (Jun 2022): A tool for crafting prompts for large language models in Python. / Python
- PromptBench (Jun 2023): A unified evaluation framework for large language models.
- SAMMO (Apr 2024): A general-purpose framework for prompt optimization. / ref
- Prompty (Apr 2024): A template language for integrating prompts with LLMs and frameworks, enhancing prompt management and evaluation.
- guidance (Nov 2022): A domain-specific language (DSL) for controlling large language models, focusing on model interaction and implementing the "Chain of Thought" technique.
- LMOps (Dec 2022): A toolkit for improving text prompts used in generative AI models, including tools like Promptist for text-to-image generation and Structured Prompting.
- LLMLingua (Jul 2023): A tool for compressing prompts and KV-Cache, achieving up to 20x compression with minimal performance loss. LLMLingua-2 was released in Mar 2024.
- TypeChat (Apr 2023): A tool that replaces prompt engineering with schema engineering, designed to build natural language interfaces using types. / git
- GenAIScript (Aug 2023): Orchestrate LLMs, tools, and data in a single JavaScript.
- JARVIS (Mar 2023): An interface for LLMs to connect numerous AI models for solving complex AI tasks.
- Autogen (Mar 2023): A customizable and conversable agent framework. / ref / Autogen Studio (June 2024)
- TaskWeaver (Sep 2023): A code-first agent framework for converting natural language requests into executable code with support for rich data structures and domain-adapted planning.
- UFO (Mar 2024): A UI-focused agent for Windows OS interaction.
- Semantic Workbench (Aug 2024): A development tool for creating intelligent agents. / ref
- OmniParser (Sep 2024): A simple screen parsing tool towards pure vision based GUI agent.
- TinyTroupe: LLM-powered multiagent persona simulation for imagination enhancement and business insights. [Mar 2024]
- RD-Agent: open source R&D automation tool ref [Apr 2024]
- Magentic-One: Built on AutoGen. A Generalist Multi-Agent System for Solving Complex Tasks [Nov 2024]
- AIOpsLab: Building AI agents for autonomous clouds. AI agents for incident root cause analysis (RCA) git [20 Dec 2024]
- Understanding Microsoft's Latest Multi-Agent Systems: AutoGen 0.4 vs Magentic-One vs and TinyTroupe [27 Nov 2024]
- DeepSpeed (May 2020): A deep learning optimization library for easy, efficient, and effective distributed training and inference, featuring the Zero Redundancy Optimizer.
- FLAML (Dec 2020): A lightweight Python library for efficient automation of machine learning and AI operations, offering interfaces for AutoGen, AutoML, and hyperparameter tuning.
- PyRIT (Dec 2023): Python Risk Identification Tool for generative AI, focusing on LLM robustness against issues like hallucination, bias, and harassment.
- AI Central (Oct 2023): An AI Control Center for monitoring, authenticating, and providing resilient access to multiple OpenAI services.
- Azure AI Evaluation SDK (Oct 2024): Evaluate with the prompt flow SDK has been retired and replaced with Azure AI Evaluation SDK.
- Microsoft Fabric: Fabric integrates technologies like Azure Data Factory, Azure Synapse Analytics, and Power BI into a single unified product [May 2023]
- Powershell: AIShell: An interactive shell to work with AI-powered assistance providers [Apr 2023]
- Document: AI Toolkit for Visual Studio Code: AI Toolkit for Visual Studio Code extension [Dec 2023]
-
Microsoft Copilot in Windows
vsMicrosoft Copilot
(= Copilot in Windows + Commercial Data Protection) vsMicrosoft 365 Copilot
(= Microsoft Copilot + M365 Integration) [Nov 2023] -
An AI companion for everyone: Copilot’s next phase (Copilot Voice, Copilot Daily, Copilot Vision, CoT, and others.) [1 Oct 2024]
-
Copilot Vision: Available only on Microsoft Edge: See the page, read along, and solve problems together. [05 Dec 2024]
- Azure
- Microsoft Copilot for Azure / blog [Nov 2023]
- Security Copilot / blog [March 2023]
- Copilot in Azure Quantum [June 2023]
- Microsoft 365 (Incl. Dynamics 365 and Power Platform)
- Microsoft 365 Copilot / blog [Nov 2023]
- Copilot in Power Platform: Power App AI Copilot [March 2023] / Power Automate: Copilot in cloud flows, Copilot in Process Mining ingestion, Copilot in Power Automate for desktop ... [Nov 2023]
- Dynamics 365 Copilot / blog [March 2023]
- Microsoft Viva Copilot blog [April 2023]
- Microsoft Fabric and Power BI: blog / Fabric Copilot / PowerBI Copilot [March 2024]
- Copilot Pro: Copilot Pro offers all the features of Copilot, plus faster responses, priority access to advanced models, personalized GPTs, integration with Microsoft 365 apps, and enhanced AI image creation. [Jan 2024]
- Team Copilot: Act as a valuable team member (Meeting facilitator, Group collaborator, Project manager) [May 2024]
- Copilot Pages: Copilot Pages is a dynamic, persistent canvas in Copilot chat designed for multiplayer AI collaboration [16 Sep 2024]
- Windows, Bing and so on
- Microsoft Copilot: FKA. Bing Chat Enterprise [Nov 2023]
- Microsoft Clarity Copilot: blog [March 2023]
- Microsoft Copilot in Windows [Sep 2023]
- Github Copilot [Oct 2021]
- Copilot+ PC: AI-powered and NPU-equipped Windows PCs [May 2024]
- Windows Copilot Runtime: The set of APIs powered by the 40+ on-device models, a new layer of Windows. [May 2024]
- Nuance DAX Copilot: AI assistant for automated clinical documentation [18 Jan 2024]
- Azure
- Introducing Copilot Actions, new agents, Copilot Control System
- New agents in Microsoft 365, introduced at Ignite 2024. ref [19 Nov 2024]
- SharePoint Agent: Turn SharePoint sites and documents into interactive agents.
- Facilitator Agent: Summarizes meetings and takes notes, helping teams track discussions and action items.
- Interpreter Agent: Real-time speech-to-speech translation in Microsoft Teams for multilingual meetings. (public preview in early 2025)
- Employee Self-Service Agent: Automates HR/IT tasks (in private preview).
- Project Manager agent: Planner app in Teams.
- New agents in Microsoft 365, introduced at Ignite 2024. ref [19 Nov 2024]
- Microsoft 365 Agents SDK: The evolution of the Bot Framework git [19 Nov 2024]
- Agents in Power Platform [19 Nov 2024]
- Microsoft AI and AI Studio
- Microsoft AI
- The age of copilots: blog [Nov 2023]
- Azure AI Studio: Generative AI Developmet Hub + Promptflow + Azure AI Content safety / 📺 / SDK and CLI
- Copilot Studio
- The Copilot System: Explained by Microsoft 📺 [Mar 2023]
- Microsoft Copilot Studio: Customize Copilot for Microsoft 365. FKA. Power Virtual Agents: ref [Nov 2023]
- Microsoft Copilot Dashboard / blog
- doc:ref / blog:ref / git
- Azure Cognitive Search rebranding Azure AI Search, it supports Vector search and semantic ranker. [16 Nov 2023]
- In the vector databases category within Azure, several alternative solutions are available. However, the only option that provides a range of choices, including a conventional Lucene-based search engine and a hybrid search incorporating vector search capabilities.
- Vector Search Sample Code: git [Apr 2023]
- Azure AI Search (FKA. Azure Cognitive Search) supports
- Text Search
- Pure Vector Search
- Hybrid Search (Text search + Vector search)
- Semantic Hybrid Search (Text search + Semantic search + Vector search)
- A set of capabilities designed to improve relevance in these scenarios. We use a combination of hybrid retrieval (vector search + keyword search) + semantic ranking as the most effective approach for improved relevance out-of–the-box.
TL;DR: Retrieval Performance; Hybrid search + Semantic rank > Hybrid search > Vector only search > Keyword only
ref [18 Sep 2023]
- Hybrid search using Reciprocal Rank Fusion (RRF): Reciprocal Rank Fusion (RRF) is an algorithm that evaluates the search scores from multiple, previously ranked results to produce a unified result set. In Azure Cognitive Search, RRF is used whenever there are two or more queries that execute in parallel. ref
- Integrated vectorization: Automatically splits documents into chunks, creates embeddings with Azure OpenAI, maps them to an Azure AI Search index, and automates query vectorization. [24 Aug 2024]
- Azure OpenAI Service Offerings
- Offering: Standard (Default), Batch (Low-cost, Huge workload), Provisioned (High performance)
- Offering Region types: Global (World wide), Data_zones (Zone based), Regional (Region based)
- Azure OpenAI Service On Your Data in Public Preview ref [19 Jun 2023]
- Copilot (FKA. Bing Chat Enterprise) [18 Jul 2023] Privacy and Protection
- Doesn't have plugin support
- Only content provided in the chat by users is accessible to Bing Chat Enterprise.
- Models as a Service (MaaS): A cloud-based AI approach that provides developers and businesses with access to pre-built, pre-trained machine learning models. [Jul 2023]
- Azure OpenAI Finetuning: Babbage-002 is $34/hour, Davinci-002 is $68/hour, and Turbo is $102/hour. ref [16 Oct 2023]
- Customer Copyright Commitment: protects customers from certain IP claims related to AI-generated content. ref [16 Nov 2023]
- Assistants API: Code Interpreter, Function calling, Knowledge retrieval tool, and Threads (Truncated and optimized conversation history for the model's context length) in Azure [06 Feb 2024]
- Azure AI Foundry: Azure AI Foundry portal (formerly Azure AI Studio), and the Azure AI Foundry SDK, our unified SDK with pre-built app templates.
Rebranding for Enhancement: Azure Machine Learning Studio > Azure AI Studio > Azure AI Foundry.
ref / ref: Documentation [19 Nov 2024]
- Microsoft Office Copilot: Natural Language Commanding via Program Synthesis: [cnt]: Semantic Interpreter, a natural language-friendly AI system for productivity software such as Microsoft Office that leverages large language models (LLMs) to execute user intent across application features. [6 Jun 2023]
- NL2KQL: From Natural Language to Kusto Query [3 Apr 2024]
- GraphRAG (by Microsoft): RAG with a graph-based approach to efficiently answer both specific and broad questions over large text corpora1. ref / git / x-ref [24 Apr 2024]
- SpreadsheetLLM: Introduces an efficient method to encode Excel sheets, outperforming previous approaches with 25 times fewer tokens.[12 Jul 2024]
- AutoGen Studio: A No-Code Developer Tool for Building and Debugging Multi-Agent Systems [9 Aug 2024]
- Magentic-One: A Generalist Multi-Agent System for Solving Complex Tasks [Nov 2024]
- PromptWizard: The future of prompt optimization through feedback-driven self-evolving prompts [17 Dec 2024]
- Miyagi (Integration demo for multiple LangChain libraries) [Feb 2023]
- ChatGPT + Enterprise data RAG (Retrieval-Augmented Generation) [Feb 2023]
- Azure Cosmos DB + OpenAI ChatGPT [Mar 2023]
- Azure OpenAI Embeddings QnA [Apr 2023]
- C# Implementation (ChatGPT + Enterprise data) [Apr 2023]
- Simple ChatGPT UI application [Apr 2023]
- Azure Video Indexer demo [Apr 2023]
- Chat with your data - Solution accelerator [Jun 2023]
Azure OpenAI Embeddings QnA [Apr 2023] | Azure Cosmos DB + OpenAI ChatGPT C# blazor [Mar 2023] |
C# Implementation ChatGPT + Enterprise data with Azure OpenAI and Cognitive Search [Apr 2023] | Simple ChatGPT UI application TypeScript, ReactJs and Flask [Apr 2023] |
Azure Video Indexer demo Azure Video Indexer + OpenAI [Apr 2023] | Miyagi Integration demonstrate for multiple langchain libraries [Feb 2023] |
ChatGPT + Enterprise data RAG (Retrieval-Augmented Generation)🏆 [Feb 2023] | Chat with your data - Solution accelerator [Jun 2023] |
- An open-source template gallery: 🏆AI template collection
- ChatGPT + Enterprise data RAG (Retrieval-Augmented Generation) Demo git 🏆/ 📺: Can ChatGPT work with your enterprise data? [06 Apr 2023] [8 Feb 2023]
- GPT-Azure-Search-Engine: git
Integration of Azure Bot Service with LangChain
[Feb 2023] - ChatGPT Plugin Quickstart using Python and FastAPI: git [May 2023]
- Azure AI CLI: Interactive command-line tool for ai [Jul 2023]
- Smart Components: Experimental, end-to-end AI features for .NET apps [Mar 2024]
- Prompt Buddy: 🏆Share and upvote favorite AI prompts. free Microsoft Teams Power App using Dataverse for Teams. [Mar 2024]
- eShopSupport:💡A reference .NET application using AI for a customer support ticketing system ref [Apr 2024]
- ARGUS: Hybrid approach with Azure Document Intelligence combined and GPT4-Vision to get better results without any pre-training. [Jun 2024]
- VoiceRAG:💡Voice Using Azure AI Search and the GPT-4o Realtime API for Audio ref [Sep 2024]
- AI Dev Gallery:💡Windows application featuring interactive samples powered by local AI models. [Nov 2024]
- Semantic Kernel sample application x-ref
- Microsoft Copilot Studio Samples: Samples and artifacts for Microsoft Copilot Studio [Oct 2019]
- Conversational-Azure-OpenAI-Accelerator [Feb 2022]
- Enterprise Logging: git [Feb 2023]
- Azure OpenAI samples: ref [Apr 2023]
- The repository for all Azure OpenAI Samples complementing the OpenAI cookbook.: ref [Apr 2023]
- Azure-Samples ref
- Azure-Cognitive-Search-Azure-OpenAI-Accelerator [May 2023]
- Azure OpenAI with AKS by Terraform (simple version): git [May 2023]
- Azure OpenAI Network Latency Test Script : git [Jun 2023]
- GPT-RAG:💡Enterprise RAG Solution Accelerator (GPT-RAG). Retrieval-Augmented Generation pattern running in Azure. [Jun 2023]
- RAG for Azure Data: Retrieval Augmented Generation (RAG) for Azure Data [Jun 2023]
- Create an Azure OpenAI, LangChain, ChromaDB, and Chainlit ChatGPT-like application in Azure Container Apps using Terraform git [Jul 2023]
- AI-in-a-Box: AI-in-a-Box aims to provide an "Azure AI/ML Easy Button" for common scenarios [Sep 2023]
- Azure SQL DB + AOAI: AI applications built on data from an Azure SQL Database [Oct 2023]
- Azure Functions (C#) bindings for OpenAI [Nov 2023]
- Evaluating a RAG Chat App: Tools for evaluation of RAG Chat Apps using Azure AI Evaluate SDK [Nov 2023]
- Smart load balancing for AOAI: Smart load balancing for OpenAI endpoints [Jan 2024]
- Setting up Azure OpenAI with Azure API Management [Jan 2024]
- AI Samples for .NET: official .NET samples demonstrating how to use AI [Feb 2024]
- OpenAI Official .NET Library [Apr 2024]
- azure-llm-fine-tuning: SLM/LLM Fine-tuning on Azure [May 2024]
- OpenAI Chat Application with Microsoft Entra Authentication: Microsoft Entra ID for user authentication [May 2024]
- AI-Sentry: A lightweight, pluggable facade layer for AOAI [Jun 2024]
- Generic accelerator for Build your own copilot: Chat with your own data, generate a document template using your own data, and exporting the document in a docx format. [Jun 2024]
- Azure Multimodal AI + LLM Processing Accelerator: Build multimodal data processing pipelines with Azure AI Services + LLMs [Aug 2024]
- Fabric notebooks for analyzing chat history stored in CosmosDB [Sep 2024]
- Microsoft.Extensions.AI: a unified layer of C# abstractions for interacting with AI services, such as small and large language models (SLMs and LLMs), embeddings, and middleware. [8 Oct 2024]
- Document Processing with Azure AI Samples: Demonstrates how to use Azure AI Document Intelligence, Azure OpenAIS [Oct 2024]
- Azure OpenAI chat baseline architecture:💡Designing your production enterprise chat applications. git
- How real-world businesses are transforming with AI:💡Collected over 200 examples of how organizations are leveraging Microsoft’s AI capabilities. [12 Nov 2024]
- AI Feed | AI Platform Blog
- Microsoft AI / Responsible AI 🏆
- Responsible AI Transparency Report
- Baseline OpenAI end-to-end chat reference architecture
- Build language model pipelines with memory
- Designing and developing a RAG solution
- Azure OpenAI workshop: Workshop materials to build intelligent solutions on Open AI [Feb 2023]
- Check Your Facts and Try Again: Improving Large Language Models with External Knowledge and Automated Feedback [07 Mar 2023]
- Revolutionize your Enterprise Data with ChatGPT [09 Mar 2023]
- Azure OpenAI Design Patterns: A set of design patterns using the Azure OpenAI service [May 2023]
- Grounding LLMs: Retrieval-Augmented Generation (RAG) [09 Jun 2023]
- Azure AI Services Landing Zone / ref [24 Jul 2023]
- An Introduction to LLMOps: Operationalizing and Managing Large Language Models using Azure ML [27 Aug 2023]
- Azure Command Companion: Harnessing the Power of OpenAI GPT-3.5 Turbo for Azure CLI Command Generation [10 Dec 2023]
- Integrate private access to your Azure Open AI Chatbot [30 Nov 2023]
- Authentication and Authorization in Generative AI applications with Entra ID and Azure AI Search [09 Jan 2024]
- Chat with your Azure DevOps data [10 Jan 2024]
- Security Best Practices for GenAI Applications (OpenAI) in Azure [16 Jan 2024]
- Safeguard and trustworthy generative AI applications [28 Mar 2024]
- Optimize Azure OpenAI Applications with Semantic Caching [09 Apr 2024]
- Azure OpenAI and Call Center Modernization [11 Apr 2024]
- Using keyless authentication with Azure OpenAI [12 Apr 2024]
- Azure OpenAI Best Practices Insights from Customer Journeys: LLMLingua, Skeleton Of Thought [12 Jun 2024]
- NL to SQL Architecture Alternative [14 May 2024] / Natural Language to SQL Console
- Baseline Agentic AI Systems Architecture [20 Aug 2024]
- AI Agent-Driven Auto Insurance Claims RAG Pipeline [09 Sep 2024]
- Retrieval Augmented Fine Tuning: RAFT: Combining the best parts of RAG and fine-tuning (SFT) [25 Sep 2024]