Aracılığıyla paylaş


Yapay zeka uygulaması şablonları

Belgelerin bu bölümünde, temel geliştirici görevlerinin nasıl gerçekleştirildiğini göstermek için bu şablonları kullanan yapay zeka uygulama şablonları ve ilgili makaleler tanıtılmıştır. Yapay zeka uygulama şablonları, yapay zeka uygulamalarınız için yüksek kaliteli bir başlangıç noktası sağlamaya yardımcı olan, bakımlı, kolay dağıtılan başvuru uygulamaları sağlar.

Yapı taşları ve uçtan uca çözümler olmak üzere iki yapay zeka uygulaması şablonu kategorisi vardır. Aşağıdaki bölümlerde, bu makalenin en üstünde seçtiğiniz programlama dili için her kategorideki bazı önemli şablonlar tanıtabilirsiniz. Bunlar ve diğer şablonlar da dahil olmak üzere daha kapsamlı bir listeye göz atmak için Azure Geliştirici CLI galerisindeki yapay zeka uygulama şablonlarına bakın.

Yapı taşları

Yapı taşları, belirli senaryolara ve görevlere odaklanan daha küçük ölçekli örneklerdir. Yapı taşları çoğu kurumsal sohbet uçtan uca çözümden yararlanan işlevleri gösterir.

Yapı taşı Açıklama Makale
Azure Container Apps ile yük dengeleme Sohbet uygulamasını Azure OpenAI belirteci ve model kotası sınırlarının ötesine genişletmek için uygulamanıza yük dengeleme eklemeyi öğrenin. Bu yaklaşım, üç Azure OpenAI uç noktası oluşturmak için Azure Container Apps'i ve gelen trafiği üç uç noktadan birine yönlendirmek için birincil kapsayıcıyı kullanır. Azure Container Apps ile yük dengeleme
Yapı taşı Açıklama Makale
Azure AI Search'e belge güvenliği kırpması ekleme KENDI verilerinizle RAG desenini kullanarak bir sohbet uygulaması oluşturduğunuzda, her kullanıcının izinlerine göre bir yanıt aldığından emin olun. Yetkili bir kullanıcının sohbet uygulamasının belgelerinde yer alan yanıtlara erişimi olmalıdır. Yetkisiz bir kullanıcının, görme yetkisi olmayan güvenli belgelerden gelen yanıtlara erişmemesi gerekir. Python sohbet uygulaması için belge güvenliğini yapılandırma
Sohbet uygulaması yanıtlarını değerlendirme Bir sohbet uygulamasının yanıtlarını bir dizi doğru veya ideal yanıtla (temel gerçek olarak bilinir) değerlendirmeyi öğrenin. Sohbet uygulamanızı yanıtları etkileyecek şekilde değiştirdiğinizde, değişiklikleri karşılaştırmak için bir değerlendirme çalıştırın. Bu tanıtım uygulaması, değerlendirmeleri çalıştırmayı kolaylaştırmak için bugün kullanabileceğiniz araçlar sunar. Python sohbet uygulamasını değerlendirme
Azure Container Apps ile yük dengeleme Sohbet uygulamasını Azure OpenAI belirteci ve model kotası sınırlarının ötesine genişletmek için uygulamanıza yük dengeleme eklemeyi öğrenin. Bu yaklaşım, üç Azure OpenAI uç noktası oluşturmak için Azure Container Apps'i ve gelen trafiği üç uç noktadan birine yönlendirmek için birincil kapsayıcıyı kullanır. Azure Container Apps ile yük dengeleme
API Management ile yük dengeleme Sohbet uygulamasını Azure OpenAI belirteci ve model kotası sınırlarının ötesine genişletmek için uygulamanıza yük dengeleme eklemeyi öğrenin. Bu yaklaşım, üç Azure OpenAI uç noktası oluşturmak için Azure API Management'ı ve gelen trafiği üç uç noktadan birine yönlendirmek için birincil kapsayıcıyı kullanır. Azure Container Apps ile yük dengeleme
Locust ile yük testi Popüler bir açık kaynak yük testi aracı olan Locust ile RAG desenini kullanarak Python sohbet uygulamasında yük testi gerçekleştirme işlemini öğrenin. Yük testinin birincil amacı, sohbet uygulamanızda beklenen yükün geçerli Dakika Başına Azure OpenAI İşlemleri (TPM) kotasını aşmadığından emin olmaktır. Yoğun yük altında kullanıcı davranışının benzetimini yaparak, uygulamanızdaki olası performans sorunlarını ve ölçeklenebilirlik sorunlarını belirleyebilirsiniz. Locust ile Python sohbet uygulamasını yükleme testi
Yapı taşı Açıklama Makale
Azure Container Apps ile yük dengeleme Sohbet uygulamasını Azure OpenAI belirteci ve model kotası sınırlarının ötesine genişletmek için uygulamanıza yük dengeleme eklemeyi öğrenin. Bu yaklaşım, üç Azure OpenAI uç noktası oluşturmak için Azure Container Apps'i ve gelen trafiği üç uç noktadan birine yönlendirmek için birincil kapsayıcıyı kullanır. Azure Container Apps ile yük dengeleme
Yapı taşı Açıklama Makale
Sohbet uygulaması yanıtlarını değerlendirme Bir sohbet uygulamasının yanıtlarını bir dizi doğru veya ideal yanıtla (temel gerçek olarak bilinir) değerlendirmeyi öğrenin. Sohbet uygulamanızı yanıtları etkileyecek şekilde değiştirdiğinizde, değişiklikleri karşılaştırmak için bir değerlendirme çalıştırın. Bu tanıtım uygulaması, değerlendirmeleri çalıştırmayı kolaylaştırmak için bugün kullanabileceğiniz araçlar sunar. JavaScript sohbet uygulamasını değerlendirme
Azure Container Apps ile yük dengeleme Sohbet uygulamasını Azure OpenAI belirteci ve model kotası sınırlarının ötesine genişletmek için uygulamanıza yük dengeleme eklemeyi öğrenin. Bu yaklaşım, üç Azure OpenAI uç noktası oluşturmak için Azure Container Apps'i ve gelen trafiği üç uç noktadan birine yönlendirmek için birincil kapsayıcıyı kullanır. Azure Container Apps ile yük dengeleme
API Management ile yük dengeleme Sohbet uygulamasını Azure OpenAI belirteci ve model kotası sınırlarının ötesine genişletmek için uygulamanıza yük dengeleme eklemeyi öğrenin. Bu yaklaşım, üç Azure OpenAI uç noktası oluşturmak için Azure API Management'ı ve gelen trafiği üç uç noktadan birine yönlendirmek için birincil kapsayıcıyı kullanır. Azure Container Apps ile yük dengeleme

Uçtan uca çözümler

Uçtan uca çözümler, kendi amaçlarınız doğrultusunda alıp genişletmenize olanak sağlayan belgeleme, kaynak kodu ve dağıtım gibi kapsamlı başvuru örnekleridir.

.NET ile kurumsal sohbet

Bu şablon, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Bu şablonu kullanmaya başlamak için bkz . RAG kullanarak .NET kurumsal sohbet örneğini kullanmaya başlama. Kaynak koduna erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için bkz . azure-search-openai-demo-csharp GitHub deposu.

.NET için istemciden arka uç uygulamasına mimariyi gösteren diyagram.

Bir soru girmek için sohbet girişi ve sohbet metin kutusu için çeşitli önerileri gösteren tarayıcıda .NET sohbet uygulamasının ekran görüntüsü.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container Apps
Azure İşlevleri
Azure OpenAI
Azure Görüntü İşleme
Azure Form Tanıma
Azure Yapay Zeka Arama
Azure Depolama
GPT 3.5 Turbo
GPT 4.0

.NET ve Anlam Çekirdeği ile Contoso sohbet perakende Copilot

Bu şablon, doğa yürüyüşü ve kamp tutkunları için dış mekan ekipmanları konusunda uzmanlaşmış kavramsal bir mağaza olan Contoso Outdoors'ı uygular. Bu sanal mağaza, akıllı bir sohbet aracısı aracılığıyla müşteri katılımını ve satış desteğini geliştirir. Bu aracı, Microsoft Azure AI Stack içindeki Alma Artırılmış Nesil (RAG) deseni tarafından desteklenir ve Anlam Çekirdeği ve İstem desteği ile zenginleştirilmiştir.

Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için contoso-chat-csharp-prompty GitHub deposuna bakın.

Yürüyüş uygulaması için istemciden arka uç uygulamasına mimariyi gösteren diyagram.

.NET yürüyüş ve kamp tutkunları mağazasının ekran görüntüsü.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container Apps
Azure OpenAI
Microsoft Entra Kimlik
Azure Yönetilen Kimliği
Azure İzleyici
Azure Yapay Zeka Arama
Azure AI Studio
Azure SQL
Azure Depolama
GPT 3.5 Turbo
GPT 4.0

.NET ve GPT 3.5 Turbo ile konuşmayı metne dönüştürme ve özetleme ile süreç otomasyonu

Bu şablon, araç pilleri üreten contoso manufacturing adlı bir şirkette saha ve atölye çalışanları tarafından bildirilen sorunları ele alan bir süreç otomasyonu çözümüdür. Sorunlar, çalışanlar tarafından mikrofon girişi aracılığıyla canlı olarak paylaşılır veya ses dosyaları olarak önceden kaydedilir. Çözüm, ses girişini konuşmadan metne çevirir ve ardından sorunu özetlemek ve sonuçları çözüm tarafından belirtilen biçimde döndürmek için BIR LLM ve Prompty veya Promptflow kullanır.

Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için summarization-openai-csharp-prompty GitHub deposuna bakın.

Contoso Manufacturing için konuşmayı metne dönüştürme ve özetleme için yan sohbet içeren .NET web uygulamasının ekran görüntüsü.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container Apps Konuşmayı Metne Dönüştürme
Özetleme
Azure OpenAI
GPT 3.5 Turbo

Python ile kurumsal sohbet

Bu şablon, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Bu şablonu kullanmaya başlamak için bkz . RAG kullanarak Python kurumsal sohbet örneğini kullanmaya başlama. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için bkz . azure-search-openai-demo GitHub deposu.

Tarayıcıdaki sohbet uygulamasının, sohbet girişi için birkaç öneriyi ve soru girmek için sohbet metin kutusunu gösteren ekran görüntüsü.

İstemciden arka uç uygulamasına mimariyi gösteren diyagram

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure App Service Azure OpenAI
Bing Arama
Azure Yönetilen Kimliği
Azure İzleyici
Azure Yapay Zeka Arama
Azure AI Studio
GPT 3.5 Turbo
GPT 4.0
DALL-E

DALL-E ile Çok Modal Yaratıcı Yazma Copilot

Bu şablon, kullanıcıların makale yazmasına yardımcı olmak için yaratıcı bir çok aracılı yazma çözümüdür. Azure OpenAI tarafından yönetilen yapay zeka aracılarının nasıl oluşturulacağını ve bunlarla nasıl çalışacağını gösterir. Bir kullanıcıdan konu ve yönerge alan ve ardından konuyu araştırmak için Bing Arama API'sini kullanan bir araştırma aracısını çağıran bir Flask uygulaması, vektör mağazasından ilgili ürünler için anlamsal benzerlik araması yapmak için Azure AI Search kullanan bir ürün aracısı, araştırma ve ürün bilgilerini yararlı bir makaleyle birleştirmek için bir yazar aracısı içerir. ve son olarak kullanıcıya sunulan makaleyi daraltmak için bir düzenleyici aracısı.

Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için agent-openai-python-prompty GitHub deposuna bakın.

Python çoklu modal yaratıcı yazma copilot uygulamasının mimari diyagramı.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container registery
Azure Kubernetes
Azure OpenAI
Bing Arama
Azure Yönetilen Kimliği
Azure İzleyici
Azure Yapay Zeka Arama
Azure AI Studio
GPT 3.5 Turbo
GPT 4.0
DALL-E

AI Studio ile Contoso Sohbet Perakende Copilot

Bu şablon bir müşteri satış ve destek sohbeti çözümüdür. Azure AI Studio ve Prompt Flow kullanarak RAG (Alma Artırılmış Oluşturma) mimarisiyle Büyük Dil Modeli (LLM) uygulamasının nasıl oluşturulduğunu gösterir.

Kaynak koduna erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için contoso-chat GitHub deposuna bakın.

Contoso sohbet perakende yardımcı pilotu için görsel düzenleyicide istem akışıyla sohbet uygulamasının ekran görüntüsü.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container Apps
Azure OpenAI
Azure Yapay Zeka Arama
Azure AI Studio
Azure Cosmos DB
GPT 3.5 Turbo
GPT 4.0
Yönetilen Tümleştirme Çalışma Zamanı (MIR)

AI Studio ile konuşmayı metne dönüştürme ve özetleme ile süreç otomasyonu

Bu şablon, araç pilleri üreten contoso manufacturing adlı bir şirkette saha ve atölye çalışanları tarafından bildirilen sorunları ele alan bir süreç otomasyonu çözümüdür. Sorunlar, çalışanlar tarafından mikrofon girişi aracılığıyla canlı olarak paylaşılır, ses dosyaları olarak önceden kaydedilir veya metin girişi olarak kaydedilir. Çözüm, ses girişini konuşmadan metne çevirir ve ardından sorunu özetlemek ve sonuçları çözüm tarafından belirtilen biçimde döndürmek için metin raporlarını LLM ve Prompty/Promptflow'a giriş olarak kullanır.

Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için summarization-openai-python-prompflow GitHub deposuna bakın.

Konuşmayı metne dönüştürme ve Python için AI Studio ile özetleme ile süreç otomasyonuna yönelik mimari diyagram.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container Apps Azure AI Studio
Konuşmayı Metin Hizmetine Dönüştürme
İstem Akışı
Yönetilen Tümleştirme Çalışma Zamanı (MIR)
GPT 3.5 Turbo

Bu şablon, büyük bir dil modeli (LLM) arama aracısı oluşturmak için Prompty, Langchain ve Elasticsearch kullanan bir uygulamadır. Alma Artırılmış Nesil (RAG) teknolojisine sahip bu aracı, gerçek zamanlı bilgi alma işlemini üretken yanıtlarla tümleştirerek sağlanan verilere göre kullanıcı sorularını yanıtlayabilme özelliğine sahiptir.

Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için agent-python-openai-prompty-langchain GitHub deposuna bakın.

Python için işlev çağrısı ile büyük bir dil modeli (LLM) arama aracısı oluşturmak için Prompty aracısını, Langchain'i ve Elasticsearch'i kullanarak bir uygulamaya yönelik mimari diyagram.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Machine Learning hizmeti Azure AI Studio
Elastik Arama
Microsoft Entra Kimlik
Azure Yönetilen Kimliği
Azure İzleyici
Azure Storage
Azure AI Studio
Yönetilen Tümleştirme Çalışma Zamanı (MIR)
GPT 3.5 Turbo

Prompty, LangChain ve Pinecone ile işlev çağrısı

Bu şablon, büyük bir dil modeli (LLM) arama aracısı oluşturmak için yeni Prompty aracını, Langchain'i ve Pinecone'u kullanır. Alma Artırılmış Nesil (RAG) teknolojisine sahip bu aracı, gerçek zamanlı bilgi alma işlemini üretken yanıtlarla tümleştirerek sağlanan verilere göre kullanıcı sorularını yanıtlayabilme özelliğine sahiptir.

Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için agent-openai-python-prompty-langchain-pinecone GitHub deposuna bakın.

Python ile Prompty, Langchain ve Pinecone kullanan bir OpenAI aracı uygulaması için mimari diyagram.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container Apps Pinecone
Microsoft Entra Kimlik
Microsoft Yönetilen Kimliği
Azure İzleyici
Azure Storage
GPT 3.5 Turbo

Python ve Azure AI Studio ile Yardımcı API Analytics Copilot

Bu şablon, tablosal verilerle sohbet etmek ve doğal dilde analiz gerçekleştirmek için bir Yardımcı API'dir. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için assistant-data-openai-python-promptflow GitHub deposuna bakın.

Tablosal verilerle sohbet etmek ve doğal dilde analiz gerçekleştirmek için Yardımcı API'sine yönelik mimari diyagram.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Machine Learning hizmeti Azure Yapay Zeka Arama
Azure AI Studio
Yönetilen Tümleştirme Çalışma Zamanı (MIR)
Azure OpenAI
GPT 3.5 Turbo
GPT-4

Java ile kurumsal sohbet

Bu şablon, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür. Bu örnek farklı mimari stilleri destekler. Azure Uygulaması Hizmeti'nin üzerine tek başına uygulama olarak veya Azure Container Apps veya Azure Kubernetes Service tarafından barındırılan web ön ucu, yapay zeka düzenlemesi ve belge alımı uygulamalarıyla mikro hizmet olay odaklı bir mimari olarak dağıtılabilir.

Bu şablonu kullanmaya başlamak için bkz . RAG kullanarak Java kurumsal sohbet örneğini kullanmaya başlama. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için bkz . azure-search-openai-demo-java GitHub deposu.

Java'da istemciden arka uç uygulamasına mimariyi gösteren diyagram.

Sohbet girişi için birkaç öneriyi ve soru girmek için sohbet metin kutusunu gösteren tarayıcıdaki Java sohbet uygulamasının ekran görüntüsü.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure App Service
Azure Container Apps
Azure Kubernetes Service
Azure OpenAI
Azure Yapay Zeka Arama
Azure Depolama
Azure İzleyici

JavaScript ile kurumsal sohbet

Bu şablon, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Bu şablonu kullanmaya başlamak için bkz . RAG kullanarak JavaScript kurumsal sohbet örneğini kullanmaya başlama. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için bkz . azure-search-openai-javascript GitHub deposu.

İstemciden arka uç uygulamasına mimariyi gösteren diyagram.

Tarayıcıdaki sohbet uygulamasının, sohbet girişi için birkaç öneriyi ve soru girmek için sohbet metin kutusunu gösteren ekran görüntüsü.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Container Apps
Azure Statik Web Uygulamaları
Azure OpenAI
Azure Yapay Zeka Arama
Azure Depolama
Azure İzleyici
metin ekleme-ada-002

Azure OpenAI sohbet ön ucu

Bu şablon, istemci olarak herhangi bir arka uç uygulamasına bağlanabilen minimum bir OpenAI sohbet web bileşenidir.

Kaynak koduna erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için bkz . azure-openai-chat-frontend GitHub deposu.

JavaScript sohbet ön uç uygulamasını gösteren video.

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Statik Web Uygulamaları Azure Yapay Zeka Arama
Azure OpenAI
GPT 3.5 Turbo
GPT4

LangChain.js kullanarak RAG ile sunucusuz yapay zeka sohbeti

Şablon, kullanıcı sorgularına yanıt oluşturmak için bir dizi kurumsal belge kullanan LangChain.js ve Azure kullanan, Alma Artırılmış Oluşturma özelliğine sahip sunucusuz bir yapay zeka sohbet botudur. Contoso Real Estate adlı kurgusal bir şirket kullanıyor ve bu deneyim, müşterilerinin ürünlerinin kullanımı hakkında destek soruları sormasına olanak sağlıyor. Örnek veriler hizmet koşullarını, gizlilik ilkesini ve destek kılavuzunu açıklayan bir belge kümesi içerir.

Bu şablonu dağıtmayı ve çalıştırmayı öğrenmek için bkz . LangChain.js kullanarak RAG ile Sunucusuz Yapay Zeka Sohbeti'ne başlama. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için sunucusuz-chat-langchainjs GitHub deposuna bakın.

Bu JavaScript başvuru şablonunu dağıtmayı ve çalıştırmayı öğrenin.

Azure OpenAI Hizmeti ve Azure AI Search ile tümleştirmek için LangChainjs kullanan sunucusuz API mimarisini gösteren diyagram.

RAG ve Langchain.js kullanarak JavaScript sohbet uygulamasının tanıtımının tarayıcı videosu

Bu şablon, bu özelliklerin kullanımını gösterir.

Azure barındırma çözümü Teknolojiler Yapay zeka modelleri
Azure Statik Web Uygulamaları
Azure İşlevleri
Azure Yapay Zeka Arama
Azure OpenAI
Azure Cosmos DB
Azure Depolama
Azure Yönetilen Kimliği
GPT4
Mistral
Ollama