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. Çoğu yapı taşları, kendi verilerinizi kullanan bir sohbet uygulaması için uçtan uca çözümden yararlanan işlevleri gösterir.
Yapı taşı | Açıklama |
---|---|
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. |
Yapı taşı | Açıklama |
---|---|
Sohbet uygulaması için belge güvenliğini yapılandırma | 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. |
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. |
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. |
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. |
Locust ile Python sohbet uygulamasını yükleme 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. |
Yapı taşı | Açıklama |
---|---|
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. |
Yapı taşı | Açıklama |
---|---|
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. |
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. |
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. |
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 Azure OpenAI ve Azure AI Search kullanarak verilerinizle sohbet edin
Bu şablon, Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür. ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için alma için Azure AI Search ve Azure OpenAI büyük dil modellerini kullanır.
Bu şablonu kullanmaya başlamak için bkz . .NET için kendi veri örneğinizi kullanarak sohbeti 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.
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.
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.
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 Azure OpenAI ve Azure AI Search kullanarak verilerinizle sohbet edin
Bu şablon, Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür. ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için alma için Azure AI Search ve Azure OpenAI büyük dil modellerini kullanır.
Bu şablonu kullanmaya başlamak için bkz . Python için kendi veri örneğinizi kullanarak sohbeti 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.
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.
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.
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.
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 |
Prompty, LangChain ve Elastik Arama ile işlev çağrısı
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.
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.
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.
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 Azure OpenAI ve Azure AI Search kullanarak verilerinizle sohbet edin
Bu şablon, Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür. ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için alma için Azure AI Search ve Azure OpenAI büyük dil modellerini kullanır.
Bu şablonu kullanmaya başlamak için bkz . Java için kendi veri örneğinizi kullanarak sohbete 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.
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 Azure OpenAI ve Azure AI Search kullanarak verilerinizle sohbet edin
Bu şablon, Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür. ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için alma için Azure AI Search ve Azure OpenAI büyük dil modellerini kullanır.
Bu şablonu kullanmaya başlamak için bkz . JavaScript için kendi veri örneğinizi kullanarak sohbeti 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.
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.
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.
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 |