Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure Cognitive Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
| Date | Stars |
|---|---|
| 2026-07-31 | 838 |
| 2026-08-06 | 838 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
---
page_type: sample
languages:
- azdeveloper
- csharp
- html
- bicep
products:
- ai-services
- azure-blob-storage
- azure-container-apps
- azure-cognitive-search
- azure-openai
- aspnet-core
- blazor
- defender-for-cloud
- azure-monitor
- dotnet-maui
urlFragment: azure-search-openai-demo-csharp
name: ChatGPT + Enterprise data (csharp)
description: A csharp sample app that chats with your data using OpenAI and AI Search.
---
<!-- YAML front-matter schema: https://review.learn.microsoft.com/en-us/help/contribute/samples/process/onboarding?branch=main#supported-metadata-fields-for-readmemd -->
## Table of Contents
- [Features](#features)
- [Application Architecture](#application-architecture)
- [Azure account requirements](#account-requirements)
- [Getting Started](#getting-started)
- [Cost estimation](#cost-estimation)
- [Project setup](#project-setup)
- [GitHub Codespaces](#github-codespaces)
- [VS Code Dev Containers](#vs-code-remote-containers)
- [Local environment](#local-environment)
- [Deployment](#deployment)
- [Deploying from scratch](#deploying-from-scratch)
- [Deploying with existing Azure resources](#use-existing-resources)
- [Deploying again](#deploying-or-re-deploying-a-local-clone-of-the-repo)
- [Deploying App Spaces](#deploying-your-repo-using-app-spaces)
- [Running locally](#running-locally)
- [Sharing environments](#sharing-environments)
- [Clean up resources](#clean-up-resources)
- [Using the app](#using-the-app)
- [Enabling optional features](#enabling-optional-features)
- [Enabling Application Insights](#enabling-optional-features)
- [Enabling authentication](#enabling-authentication)
- [Enable GPT-4V support](#enable-gpt-4v-support)
- [Guidance](#guidance)
- [Productionizing](#productionizing)
- [Resources](#resources)
- [FAQ](#faq)
# ChatGPT + Enterprise data with Azure OpenAI and Azure AI Search (.NET)

[](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=624102171&machine=standardLinux32gb&devcontainer_path=.devcontainer%2Fdevcontainer.json&location=WestUs2)
[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/azure-samples/azure-search-openai-demo-csharp)
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-4o-mini`), and Azure AI Search for data indexing and retrieval.
The repo includes sample data so it's ready to try end-to-end. In this sample application, we use a fictitious company called Contoso Electronics, and the experience allows its employees to ask questions about the benefits, internal policies, as well as job descriptions and roles.

For more details on how this application was built, check out:
- [Transform your business with smart .NET apps powered by Azure and ChatGPT blog post](https://aka.ms/build-dotnet-ai-blog)
- [Build Intelligent Apps with .NET and Azure - Build Session](https://build.microsoft.com/sessions/f8f953f3-2e58-4535-92ae-5cb30ef2b9b0)
We want to hear from you! Are you interested in building or currently building intelligent apps? Take a few minutes to complete this survey.
[**Take the survey**](https://aka.ms/dotnet-build-oai-survey)
## Features
- Voice Chat, Chat and Q&A interfaces
- Explores various options to helpExcerpt of 27,078 characters
Read on GitHubXiaoyun Zhang
47
David Pine · @microsoft
39
10
El Bruno · Microsoft · Canada
8
Jon Gallant · Microsoft · United States
5
Devis Lucato · Microsoft
5
3
Jordan Matthiesen · @CloudBees
3
3
2
2
2
2
Eilon Lipton · Microsoft
2
1
1
1
Aaron Powell · @microsoft · Australia
1
Adrian Bonar · Microsoft · United States
1
Frank Boucher · Canada
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b1455f7e29e814db, topic:chatgpt
matched fp:b1455f7e29e814db, desc:retrieval-augmented generation, desc:retrieval augmented