İngilizce dilinde oku

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 AI Uygulama Şablonu 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.
Anahtarsız kimlik doğrulaması ile yapay zeka uygulamanızın güvenliğini sağlama Anahtarsız kimlik doğrulaması ile Python Azure OpenAI sohbet uygulamanızın güvenliğini sağlama işlemini öğrenin. Çoğu Azure hizmeti için uygulama isteklerinin kimliği anahtarsız veya parolasız bağlantılarla doğrulanmalıdır. Anahtarsız kimlik doğrulaması, depoacak anahtar (veya bağlantı dizesi) olmadığından hesap anahtarına göre gelişmiş yönetim ve güvenlik avantajları sunar.
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 belgeler, 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 Yapay Zeka Stüdyosu
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, araba pilleri üreten bir üretim şirketi olan Contoso Manufacturing adlı şirkette saha ve atölye çalışanları tarafından bildirilen sorunları 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 (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 Container Apps Azure OpenAI
Azure Yapay Zeka Arama
Azure Blob Storage
Azure İzleyici
Azure Belge Zekası
GPT 3.5 Turbo
GPT-4
GPT 4o
GPT 4o-mini

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.

İçerik:

  1. Bir kullanıcıdan makale ve yönerge alan bir Flask uygulaması.
  2. Makaleyi araştırmak için Bing Arama API'sini kullanan bir araştırma aracısı.
  3. Vektör deposundaki ilgili ürünler için anlamsal benzerlik araması yapmak için Azure AI Search kullanan bir ürün aracısı.
  4. Araştırma ve ürün bilgilerini yararlı bir makalede birleştirmek için bir yazar temsilcisi.
  5. Kullanıcıya sunulan makaleyi iyileştirmeye yönelik 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 Registry
Azure Kubernetes
Azure OpenAI
Bing Arama
Azure Yönetilen Kimliği
Azure İzleyici
Azure Yapay Zeka Arama
Azure Yapay Zeka Stüdyosu
GPT 3.5 Turbo
GPT 4.0
DALL-E

AI Studio ile Contoso Sohbet Perakende Copilot

Bu şablon, Contoso Outdoor'a yönelik perakende bir yardımcı pilot çözümü olan ve satıcının ürün ve müşteri verilerindeki sohbet botu yanıtlarını temel alan bir artırılmış nesil tasarım deseni kullanan Contoso Chat'i uygular. Müşteriler web sitesinden doğal dilde sorular sorabilir ve yanıt kalitesini ve güvenliğini sağlamak için sorumlu yapay zeka uygulamalarıyla satın alma geçmişine göre olası önerilerle ilgili yanıtlar alabilir.

Bu şablon, Azure AI ve Prompty ile RAG tabanlı bir yardımcı pilot kod öncelikli oluşturmaya yönelik uçtan uca iş akışını (GenAIOps) gösterir. Bu örneği keşfedip dağıtarak şunları öğrenin:

  1. Prompty kullanarak uygulama prototiplerinde hızla fikir oluşturma ve yineleme
  2. Sohbet, ekleme ve değerlendirme için Azure OpenAI modellerini dağıtma ve kullanma
  3. Verileriniz için Azure AI Search (dizinler) ve Azure Cosmos DB (veritabanları) kullanma
  4. Yapay zeka destekli değerlendirme akışlarını kullanarak sohbet yanıtlarını kalite açısından değerlendirme
  5. Uygulamayı Azure Container Apps'e dağıtılan bir FastAPI uç noktası olarak barındırma
  6. Azure Geliştirici CLI'sını kullanarak çözümü sağlama ve dağıtma
  7. İçerik güvenliği ve değerlendirmeleri ile Sorumlu yapay zeka uygulamalarını destekleme

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 Yapay Zeka Stüdyosu
İstem
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, Contoso Manufacturing adlı bir şirkette çalışanların metin veya konuşma yoluyla sorunları bildirmesine olanak tanıyan web tabanlı bir uygulama oluşturur. Ses girişi metne çevrilir ve sonra önemli bilgileri vurgulamak için özetler ve rapor uygun bölüme gönderilir.

Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için summarization-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
Azure Container Apps Azure Yapay Zeka Stüdyosu
Konuşmayı Metin Hizmetine Dönüştürme
İstem
Yönetilen Tümleştirme Çalışma Zamanı (MIR)
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 Yapay Zeka Stüdyosu
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 Belge Zekası
Azure Depolama
Azure App Insights
Azure Service Bus (Azure Hizmet Mesajlaşma Altyapısı)
Azure Event Grid
gpt-35-turbo

Java ve Semantik Çekirdek ile Çoklu Ajanlar Bankacılık Asistanı

Bu proje, çok aracılı mimariler bağlamında yenilikçi üretken yapay zeka bölgesini keşfetmek için Kavram Kanıtı (PoC) olarak tasarlanmıştır. Java ve Microsoft Semantic Kernel AI düzenleme çerçevesinden yararlanarak amacımız, mevcut iş yükü verilerinin ve API'lerin yeniden kullanılmasını en üst düzeye çıkarırken kullanıcı deneyimini web tıklamalarından doğal dil konuşmalarına dönüştürmek için üretken yapay zeka aracılarını kullanmanın uygulanabilirliğini ve güvenilirliğini göstermek için bir sohbet web uygulaması oluşturmaktır.

Temel kullanım örneği, kullanıcıların banka hesabı bilgileri, işlem geçmişi ve ödeme işlevleriyle etkileşim kurma yönteminde devrim yapmak için tasarlanmış bir bankacılık kişisel yardımcısı etrafında döner. Çok aracılı bir mimaride üretken yapay zekanın gücünden yararlanan bu yardımcı, kullanıcıların finansal verilerine zahmetsizce erişebileceği ve bunları yönetebileceği sorunsuz, konuşma arabirimi sağlamayı amaçlar.

Fatura örnekleri, ödemeler özelliğini keşfetmeyi kolaylaştırmak için veri klasörüne eklenir. Optik karakter tanıma (OCR) araçları (Azure Belge Zekası) ile donatılmış ödeme aracısı, fatura verilerini ayıklamak ve ödeme işlemini başlatmak için kullanıcıyla konuşmaya yol açar. İşlemler, ödeme yöntemleri ve hesap bakiyesi gibi diğer hesap sahte verileri de kullanıcı tarafından sorgulanabilir. Tüm veriler ve hizmetler dış REST API'leri olarak kullanıma sunulur ve kullanıcıya istenen bilgileri sağlamak için aracılar tarafından kullanılır.

Kaynak koduna erişmek ve şablon hakkındaki ayrıntıları okumak için agent-openai-java-banking-assistant GitHub deposu bakın.

İş mikro hizmetlerinde yan yana dağıtılan copilot uygulamasının mimarisini gösteren Diyagramı.

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 Belge Zekası
Azure Depolama
Azure İzleyici
gpt-4o
gpt-4o-mini

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.

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.

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