.NET ile yapay zeka uygulamaları geliştirme
Bu makale, yapay zeka uygulamaları oluşturmaya başlayan .NET geliştiricileri için en iyi öğrenme kaynaklarının düzenli bir listesini içerir. Kaynaklar popüler hızlı başlangıç makalelerini, başvuru örneklerini, belgeleri ve eğitim kurslarını içerir.
Azure OpenAI Hizmeti kaynakları
Azure OpenAI Hizmeti, OpenAI'nin güçlü dil modellerine REST API erişimi sağlar. Bu modeller içerik oluşturma, özetleme, görüntü anlama, anlamsal arama ve kod çevirisi için doğal dil dahil ancak bunlarla sınırlı olmamak üzere özel göreviniz için kolayca uyarlanabilir. Kullanıcılar hizmete REST API'leri, .NET için Azure OpenAI SDK'sı veya Azure AI Foundry portalıaracılığıyla erişebilir.
Kitaplıklar ve örnekler
Bağlantı | Açıklama |
---|---|
.NET için Azure OpenAI SDK'sı | .NET için Azure OpenAI istemci kitaplığının GitHub kaynak sürümü, OpenAI'nin REST API'lerinin, Azure SDK ekosisteminin geri kalanıyla idiomatic bir arabirim ve zengin tümleştirme sağlayan bir uyarlamadır. Azure OpenAI kaynaklarına veya Azure dışı OpenAI çıkarım uç noktasına bağlanarak Azure OpenAI dışı geliştirme için bile harika bir seçimdir. |
Azure OpenAI SDK Sürümleri | .NET, Java, JavaScript ve Go bağlantıları da dahil olmak üzere tüm Azure OpenAI SDK kitaplık paketlerinin bağlantıları. |
Azure.AI.OpenAI NuGet paketi | .NET için Azure OpenAI istemci kitaplığının NuGet sürümü. |
GPT-35-Turbo ve GPT-4 kullanmaya başlama | Sohbet tamamlama örneği oluşturma konusunda size yol gösteren bir makale. |
Tamamlama | .NET için Azure OpenAI istemci kitaplığını kullanarak sohbet etme, yanıt akışı yapma, kendi verilerinizi kullanma, ses dökümü yapma/çevirme, görüntü oluşturma gibi işlemleri gösteren 10 örnekten oluşan koleksiyon. |
Akış Sohbeti Tamamlamaları | Akış tamamlamalarını gösteren örneklerin ayrıntılı bağlantısı. |
Microsoft Entra ID Rol tabanlı erişim denetimi ile OpenAI | Microsoft Entra Id kullanarak kimlik doğrulamasına göz atın. |
Yönetilen Kimliklerle OpenAI | Azure rol tabanlı erişim denetimi (Azure RBAC) gerektiren daha karmaşık güvenlik senaryolarına sahip bir makale. Bu belge, Microsoft Entra Id kullanarak OpenAI kaynağınızda kimlik doğrulaması yapmayı kapsar. |
Diğer örnekler | .NET'te yazılmış OpenAI örnekleri koleksiyonu. |
Belgeler
Bağlantı | Açıklama |
---|---|
Azure OpenAI Hizmet Belgeleri | Azure OpenAI Hizmeti belgelerinin hub sayfası. |
.NET + AI ekosistemlerine genel bakış | Uygulamalarınızda kullanmanız gerekebilecek hizmetlerin ve araçların özeti ve bunların her biri hakkında daha fazla bilgi edinmek için bağlantılar. |
.NET ile Azure AI sohbet uygulaması oluşturma | Basit bir .NET 8 konsol sohbet uygulaması oluşturmak için Anlam Çekirdeği veya Azure OpenAI SDK'sını kullanın. |
.NET ile Azure AI sohbet uygulamasını kullanarak metni özetleme | Önceki makaleye benzer, ancak istem metni özetlemektir. |
.NET Azure AI sohbet uygulamasından verileriniz hakkında içgörü alma | Verileriniz hakkında analiz ve bilgi almak için Anlam Çekirdeği veya Azure OpenAI SDK'sını kullanın. |
Araçları kullanarak Azure AI'yi genişletme ve .NET ile yerel bir İşlev yürütme | .NET'te yerleşik özel araçları kullanarak belirli istemleri işleyen bir yardımcı oluşturun. |
.NET ile Azure AI kullanarak görüntü oluşturma | Görüntü oluşturmak için OpenAI dell-e-3 modelini kullanın. |
Diğer Azure AI hizmetleri için kaynaklar
Azure OpenAI Hizmeti'ne ek olarak, geliştiricilerin ve kuruluşların kullanıma hazır ve önceden oluşturulmuş özelleştirilebilir API'ler ve modeller ile hızlı bir şekilde akıllı, pazara hazır ve sorumlu uygulamalar oluşturmasına yardımcı olan birçok azure yapay zeka hizmeti daha vardır. Konuşmalar, arama, izleme, çeviri, konuşma, görme ve karar alma için doğal dil işleme uygulamaları örnek olarak verilebilir.
Örnekler
Bağlantı | Açıklama |
---|---|
Konuşma SDK'sı Örnekleri ile Konuşmayı uygulamalarınızla tümleştirme | Azure Bilişsel Hizmetler Konuşma SDK'sı için bir örnek deposu. Konuşma tanıma, çeviri, konuşma sentezi ve daha fazlası için örneklere bağlantılar. |
Azure AI Belge Zekası SDK'sı | Azure AI Belge Zekası (eski adıyla Form Tanıma), belgelerden metinleri ve yapılandırılmış verileri analiz etmek için makine öğrenmesini kullanan bir bulut hizmetidir. Belge Zekası yazılım geliştirme seti (SDK), Belge Zekası modellerini ve özelliklerini uygulamalarınızla kolayca tümleştirmenizi sağlayan bir kitaplık ve araç kümesidir. |
.NET'te Form Tanıma kullanarak formlardan, makbuzlardan, faturalardan ve kartlardan yapılandırılmış verileri ayıklama | Azure.AI.FormRecognizer istemci kitaplığı için bir örnek deposu. |
.NET'te Metin Analizi kullanarak belgeler içindeki metinleri ayıklama, sınıflandırma ve anlama | Metin Analizi için istemci kitaplığı. Bu, metni anlamak ve analiz etmek için Doğal Dil İşleme (NLP) özellikleri sağlayan Azure AI Dil hizmetinin bir parçasıdır. |
.NET'te Belge Çevirisi | Yapı ve metin biçimlendirmesini korurken kaynak belgeyi hedef dile çevirmek için Belge Çevirisi'nin nasıl kullanılacağını açıklayan hızlı başlangıç makalesi. |
.NET'te Soru Yanıtlama | Sorunuzla birlikte gönderdiğiniz metin gövdesinden yanıt (ve güvenilirlik puanı) almak için hızlı başlangıç makalesi. |
.NET'te Konuşma Dili Anlama | Konuşmalardaki amaçları ve varlıkları ayıklayan ve Qna, Luis ve Konuşma Uygulaması gibi uygulamalardan en iyi yanıtı almak için konuşmaları analiz etmek için en iyi adayı seçen bir düzenleyici gibi davranan, bulut tabanlı bir konuşma yapay zeka hizmeti olan Conversational Language Understanding (CLU) için istemci kitaplığı. |
Görüntüleri analiz etme | Microsoft Azure AI Görüntü Analizi SDK'sı için örnek kod ve kurulum belgeleri |
Belgeler
Yapay zeka hizmeti | Açıklama | API başvurusu | Hızlı Başlangıç |
---|---|---|---|
İçerik Güvenliği | İstenmeyen içeriği algılayan bir yapay zeka hizmeti. | İçerik Güvenliği API'si başvurusu | Hızlı Başlangıç |
Belge Yönetim Bilgileri | Belgeleri akıllı veri odaklı çözümlere dönüştürün. | Belge Yönetim Bilgileri API'si başvurusu | Hızlı Başlangıç |
Dil | Sektör lideri doğal dil anlama özellikleriyle uygulamalar oluşturun. | Dil API'si başvurusu | Hızlı Başlangıç |
Arama yap | Yapay zeka destekli bulut aramasını uygulamalarınıza getirin. | Arama API'si başvurusu | Hızlı Başlangıç |
Konuşma | Konuşmayı metne dönüştürme, metin okuma, çeviri ve konuşmacı tanıma. | Konuşma API'si başvurusu | Hızlı Başlangıç |
Translator | 100'den fazla kullanımda, risk altında ve nesli tükenmekte olan dil ve diyalektleri çevirmek için yapay zeka destekli çeviriyi kullanın. | Çeviri API'si başvurusu | Hızlı Başlangıç |
Vision | Görüntülerdeki ve videolardaki içeriği analiz edin. | Görüntü İşleme API'si başvurusu | Hızlı Başlangıç |
Eğitim
Bağlantı | Açıklama |
---|---|
Yeni Başlayanlar için Üretken Yapay Zeka Atölyesi | Microsoft Bulut Danışmanları tarafından 18 derslik kapsamlı kursumuzla Üretken Yapay Zeka uygulamaları oluşturmanın temellerini öğrenin. |
Azure AI Services'ı kullanmaya başlama | Azure AI Hizmetleri, uygulamalarınızla tümleştirebileceğiniz yapay zeka işlevselliğinin yapı taşları olan bir hizmet koleksiyonudur. Bu öğrenme yolunda, Azure AI Services kaynaklarını sağlamayı, güvenliğini sağlamayı, izlemeyi ve dağıtmayı ve bunları kullanarak akıllı çözümler oluşturmayı öğreneceksiniz. |
Microsoft Azure AI Ile İlgili Temel Bilgiler: Üretken Yapay Zeka | Büyük dil modellerinin üretken yapay zekanın temelini nasıl oluşturabileceğini anlamanıza yardımcı olacak eğitim yolu: Azure OpenAI Hizmeti'nin en son üretken yapay zeka teknolojisine nasıl erişim sağladığını, istemlerin ve yanıtların nasıl ince ayarlanabileceğini ve Microsoft'un sorumlu yapay zeka ilkelerinin etik yapay zeka ilerlemelerini nasıl yönlendirebileceğini anlamanızı sağlar. |
Azure OpenAI Hizmeti ile Üretken Yapay Zeka çözümleri geliştirme | Azure OpenAI Hizmeti, OpenAI'nin ChatGPT, GPT, Codex ve Embeddings modelleri gibi güçlü büyük dil modellerine erişim sağlar. Bu öğrenme yolu, geliştiricilere Azure OpenAI SDK'sını ve diğer Azure hizmetlerini kullanarak kod, görüntü ve metin oluşturmayı öğretir. |
Yapay zeka uygulaması şablonları
Yapay zeka uygulama şablonları, yapay zeka uygulamalarınız için yüksek kaliteli bir başlangıç noktası sağlayan, 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. Yapı taşları, belirli senaryolara ve görevlere odaklanan daha küçük ölçekli örneklerdir. 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.
Her programlama dili için kullanılabilen temel şablonların listesini gözden geçirmek için bkz . Yapay zeka uygulama şablonları. Kullanılabilir tüm şablonlara göz atmak için AI Uygulama Şablonu galerisindeki yapay zeka uygulama şablonlarına bakın.