Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 C# şablonları dahil olmak üzere kapsamlı bir listeye göz atmak için AI Uygulama Şablonu galerisindeki yapay zeka uygulama şablonlarına bakın.
Bunlar ve diğer Python şablonları içeren kapsamlı bir listeye göz atmak için AI Uygulama Şablonu galerisinde yapay zeka uygulaması şablonlarına bakın.
Bunlar ve diğer Java şablonları içeren kapsamlı bir listeye göz atmak için AI Uygulama Şablonu galerisinde yapay zeka uygulama şablonlarına bakın.
Bunlar ve diğer JavaScript / TypeScript şablonları da dahil olmak üzere 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ümü kullanan işlevleri gösterir.
| Yapı taşı | Açıklama |
|---|---|
| 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 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. |
| 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 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 ve gelen trafiği bu üç uç noktadan birine yönlendirmek için Azure API Management ve ana kapsayıcıyı kullanır. |
| Locust ile Python sohbet uygulamasını yük testi yapın | Popüler bir açık kaynak yük testi aracı olan Locust ile RAG desenini kullanarak Python bir 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 Azure Dakika Başına 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 hizmete yönelik uygulama isteklerinin kimliği anahtarsız veya parolasız bağlantılarla doğrulanmalıdır. Anahtarsız kimlik doğrulaması, saklanacak anahtar (veya connection string) olmadığından hesap anahtarına göre gelişmiş yönetim ve güvenlik avantajları sunar. |
| Yapı taşı | Açıklama |
|---|---|
| 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 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. |
| 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 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 amacıyla Azure API Management'ı ve gelen trafiği bu üç uç noktadan birine yönlendirmek için bir ana kapsayıcı 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.
Azure OpenAI ve Azure AI Search kullanarak .NET ile verilerinizle sohbet edin
Bu şablon, Azure üzerinde çalışan Erişim Artırılmış Oluşturma (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür. Azure AI Search'ü bilgi almak için ve OpenAI büyük dil modellerini ChatGPT tarzı ve Soru-Cevap deneyimlerini güçlendirmek için kullanır.
Bu şablonu kullanmaya başlamak için .NET için kendi veri örneğinizi kullanarak sohbeti başlatma bölümüne bakın. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için azure-search-openai-demo-csharp 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 Functions |
Azure OpenAI Azure Computer Vision Azure Form Recognizer Azure AI Search Azure Storage |
GPT 3.5 Turbo GPT 4.0 |
.NET ve Semantic Kernel ile Contoso Perakende Sohbet Copilotu
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 ajan, Semantic Kernel ve Prompty desteğiyle zenginleştirilmiş Microsoft Azure Yapay Zeka Yığını içindeki Alma Artırılmış Üretim (RAG) deseni ile desteklenmektedir.
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 ID Azure Yönetilen Kimliği Azure Monitor Azure AI Search Microsoft Foundry Azure SQL Azure Storage |
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, sesli girdiyi konuşmayı metne çevirir ve ardından sorunu özetlemek ve sonuçları çözümün belirttiği 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 |
Azure OpenAI ve Python ile Azure AI Search kullanarak verilerinizle sohbet edin.
Bu şablon, Azure'da Retrieval-Augmented Generation (RAG) desenini uygulayan eksiksiz bir uçtan uca çözümdür. Azure AI Search'i almak için ve ChatGPT stilinde ve Soru-Cevap deneyimlerini desteklemek amacıyla Azure OpenAI'nin büyük dil modellerini kullanır.
Bu şablonu kullanmaya başlamak için bkz. Python için kendi veri örneğinizi kullanarak sohbetle çalışmaya başlama. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için azure-search-openai-demo 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 AI Search Azure Blob Storage Azure Monitor Azure Belge Zekası |
GPT 3.5 Turbo GPT-4 GPT 4o GPT 4o-mini |
DALL-E ile Çok Modlu Yaratıcı Yazma Yardımcısı
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:
- Bir kullanıcıdan makale ve yönerge alan bir Flask uygulaması.
- Makaleyi araştırmak için Bing Arama API'sini kullanan bir araştırma aracısı.
- Vektör deposundan 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 makalede birleştirmek için bir yazar temsilcisi.
- 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 Kimlik Azure Monitor Azure AI Search Microsoft Foundry |
GPT 3.5 Turbo GPT 4.0 DALL-E |
Dökümhane ile Contoso Chat Perakende Eşlikçi
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 code-first oluşturmaya yönelik uçtan uca iş akışını (GenAIOps) gösterir. Bu örneği keşfedip dağıtarak şunları öğrenin:
- Prompty kullanarak uygulama prototiplerinde hızla fikir oluşturma ve yineleme
- Sohbet, eklemeler ve değerlendirme için Azure OpenAI modellerini dağıtma ve kullanma
- Verileriniz için Azure AI Search (dizinler) ve Azure Cosmos DB (veritabanları) kullanın
- Yapay zeka destekli değerlendirme akışlarını kullanarak sohbet yanıtlarını kalite açısından değerlendirme
- Azure Container Apps'e konuşlandırılmış bir FastAPI uç noktası olarak uygulamayı barındırın.
- Azure Geliştirici CLI'sını kullanarak çözümü sağlama ve dağıtma
- İçerik güvenliği ve değerlendirmeleri ile Sorumlu yapay zeka uygulamalarını destekleme
Kaynak koda 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 AI Search Döküm Komut İstemi Azure Cosmos DB |
GPT 3.5 Turbo GPT 4.0 Yönetilen Entegrasyon Çalışma Zamanı (MIR) |
Konuşmayı metne dönüştürme ve Foundry ile ö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 | Döküm Konuşmayı Metin Hizmetine Dönüştürme Komut İstemi Yönetilen Entegrasyon Çalışma Zamanı (MIR) |
GPT 3.5 Turbo |
Python ve Foundry ile API Analitik Yardımcı 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 AI Search Döküm Yönetilen Entegrasyon Çalışma Zamanı (MIR) Azure OpenAI |
GPT 3.5 Turbo GPT-4 |
Azure OpenAI'yi kullanarak verilerinizle sohbet edin ve Java ile Azure AI Search'i kullanarak
Bu şablon, Azure'da çalıştırılan Retrieval-Augmented Oluşturma (RAG) modelini gösteren eksiksiz bir uçtan uca çözümdür. Azure AI Search'ü bilgi almak için ve OpenAI büyük dil modellerini ChatGPT tarzı ve Soru-Cevap deneyimlerini güçlendirmek için kullanır.
Bu şablonu kullanmaya başlamak için bkz. Java için kendi veri örneğinizi kullanarak sohbetle çalışmaya başlama. Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için azure-search-openai-demo-java GitHub deposuna bakın.
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 AI Search Azure Belge Zekası Azure Storage Azure App İçgörüleri Azure Service Bus Azure Event Grid |
gpt-35-turbo |
Java ve Semantic Kernel ile Çoklu Ajanlar Banka İşlemleri 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 yapay zeka 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ılı ayrıntıları okumak için agent-openai-java-banking-assistant 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 Belge Zekası Azure Storage Azure Monitor |
gpt-4o gpt-4o-mini |
Azure OpenAI ve JavaScript kullanarak Azure AI Search ile verilerinizle sohbet edin.
Bu şablon, Azure'da Retrieval-Augmented Generation (RAG) desenini uygulayan eksiksiz bir uçtan uca çözümdür. Azure AI Search'ü bilgi almak için ve OpenAI büyük dil modellerini ChatGPT tarzı ve Soru-Cevap deneyimlerini güçlendirmek için 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 azure-search-openai-javascript 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 Statik Web Uygulamaları |
Azure OpenAI Azure AI Search Azure Storage Azure Monitor |
metin ekleme-ada-002 |
Azure OpenAI sohbet ön uç
Bu şablon, istemci olarak herhangi bir arka uç uygulamasına bağlanabilen minimum bir OpenAI sohbet web bileşenidir.
Kaynak koda erişmek ve şablon hakkındaki ayrıntılı ayrıntıları okumak için azure-openai-chat-frontend GitHub deposuna bakın.
Bu şablon, bu özelliklerin kullanımını gösterir.
| Azure barındırma çözümü | Teknolojiler | Yapay zeka modelleri |
|---|---|---|
| Azure Statik Web Uygulamaları | Azure AI Search 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.jskullanarak 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 serverless-chat-langchainjs GitHub deposuna bakın.
Bu JavaScript başvuru şablonunudağı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 Functions |
Azure AI Search Azure OpenAI Azure Cosmos DB Azure Storage Azure Yönetilen Kimlik |
GPT4 Mistral Ollama |