Aracılığıyla paylaş


JavaScript ile yapay zeka uygulamaları geliştirme

Bu makale, yapay zeka uygulamaları oluşturmaya başlayan JavaScript geliştiricileri için en iyi öğrenme kaynaklarının düzenli bir listesini içerir. Kaynaklar arasında popüler hızlı başlangıç makaleleri, başvuru örnekleri, belgeler, eğitim kursları vb. bulunur.

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, OpenAI Node API Kitaplığı veya Azure AI Foundry portalı aracılığıyla erişebilir.

Kitaplıklar

Paket Kaynak kodu npm
OpenAI Node API Kitaplığı Kaynak kodu Paket
TypeScript için Azure OpenAI kitaplığını Kaynak kodu Paket

Örnekler

Bağlantı Açıklama
AI Seyahat Acentaları AI Travel Agents, seyahat acentesi operasyonlarını geliştirmek için birden çok yapay zeka aracısını kullanan sağlam bir kurumsal uygulamadır. Uygulama, altı yapay zeka aracısının çalışanların müşteri sorgularını işlemesine, hedef öneriler sağlamasına ve plan planlarına yardımcı olması için nasıl işbirliği yaptığını gösterir.
Azure Container Apps kullanarak Uzak MCP Sunucularını Kullanmaya Başlama (Node.js/TypeScript) Bu hızlı başlangıç kılavuzu, Azure Container Apps kullanarak uzak Model Bağlam Protokolü (MCP) sunucusu ayarlamak için temel yapı taşları sağlar. MCP sunucusu Node.js ve TypeScript kullanılarak oluşturulur ve sunucusuz bir ortamda çeşitli araçları ve hizmetleri çalıştırmak için kullanılabilir.
Azure'da DeepSeek'i OpenAI Node.js istemci kitaplığı veya LangChain.jsaracılığıyla JavaScript/TypeScript ile DeepSeek'in nasıl kullanılacağını gösterir. DeepSeek, derin bağlam anlayışı ve karmaşık mantık gerektiren görevlerde üstünlük sağlar. Gerçek bir yanıt vermeden önce bir düşünce işleminin benzetimini (<think> etiketi altında) gerçekleştirmesi nedeniyle diğer modellerle karşılaştırıldığında daha uzun yanıt süreleri yaşayabilirsiniz.
Mikroblog AI Microblog AI, Azure Static Web Apps'ın, Azure İşlevleri ve Server-Side Rendering (SSR) ile birlikte Remix sayesinde sunduğu gücü gösteren bir uygulamadır. Uygulama, mikroblogların basit ve sezgisel bir şekilde oluşturulmasını sağlamak için Azure OpenAI GPT-4o yapay zekadan yararlanıyor.
Tamamlama Sağlanan istem için tamamlamaların nasıl alınacaklarını gösteren basit bir örnek.
Akış Sohbeti Tamamlamaları Akış sohbeti tamamlama işlemlerinin nasıl kullanılacağını gösteren basit bir örnek.
OpenAI'den Azure OpenAI'ye geçme OpenAI ile Azure OpenAI Hizmeti arasında geçiş yapmak için kodunuzda yapmanız gereken küçük değişikliklerle ilgili yönergeler içeren makale.
OpenAI Microsoft Entra ID ile Rol Tabanlı Erişim Denetimi Microsoft Entra Id kullanarak kimlik doğrulamasına göz atın.
Yönetilen Kimliklerle OpenAI Daha karmaşık güvenlik senaryolarını ayrıntılı olarak gösteren bir makale, Azure rol tabanlı erişim denetimi (Azure RBAC) gerektirir. Bu belge, Microsoft Entra Id kullanarak OpenAI kaynağınızda kimlik doğrulaması yapmayı kapsar.
Azure OpenAI ve Azure AI Search ileLangChain.js Azure AI Search'te yapılandırılmamış veriler kullanılarak soruların yanıtlanıp yanıtlanamadığını değerlendiren ve mümkün olduğunda bu bilgi bankasından bağlamsal olarak ilgili yanıtlar sunan LangChain.js ile akıllı bir RAG aracısı oluşturun.
Diğer örnekler Çeşitli senaryoları kapsayan OpenAI örnekleri.

Belgeler

Bağlantı Açıklama
Azure OpenAI Hizmeti Belgeleri Azure OpenAI Hizmeti belgelerinin hub sayfası.
Hızlı Başlangıç: Azure OpenAI Hizmeti'ni kullanarak metin oluşturmaya başlama İhtiyacınız olan hizmetleri ayarlamak için hızlı yönergeler kümesi ve JavaScript kullanarak bir modele sorulması için yazmanız gereken kod.
Hızlı Başlangıç: Azure OpenAI Hizmeti ile GPT-35-Turbo ve GPT-4 kullanmaya başlama Önceki hızlı başlangıca benzer şekilde, ancak belirli sorular sorulduğunda içeriği uyarlamak için sistem, yardımcı ve kullanıcı rollerinin bir örneğini sağlar.
Hızlı Başlangıç: Kendi verilerinizi kullanarak Azure OpenAI modelleriyle sohbet edin İlk hızlı başlangıçta olduğu gibi, ancak bu kez kendi verilerinizi (PDF veya başka bir belge gibi) eklersiniz.
Hızlı Başlangıç: Azure OpenAI Yardımcılarını kullanmaya başlama (Önizleme) Bu listedeki ilk hızlı başlangıçta olduğu gibi, ancak bu kez modele matematik sorunlarını adım adım çözmek için yerleşik Python kod yorumlayıcısını kullanmasını söylersiniz. Bu, özel yönergeler aracılığıyla erişilen kendi yapay zeka yardımcılarınızı kullanmaya yönelik bir başlangıç noktasıdır.
Hızlı Başlangıç: Yapay zeka sohbetlerinizde görüntüleri kullanma Program aracılığıyla modelden bir görüntünün içeriğini açıklamasını isteme.
Hızlı Başlangıç: Azure OpenAI Hizmeti ile görüntü oluşturma Bir istem temelinde Dall-E kullanarak program aracılığıyla görüntüler oluşturun.

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 örnek koleksiyonu. Konuşma tanıma, çeviri, konuşma sentezi ve daha fazlası için örneklere bağlantılar.
JavaScript'te Form Tanıma'yı kullanarak formlardan, makbuzlardan, faturalardan ve kartlardan yapılandırılmış verileri ayıklama Azure.AI.FormRecognizer istemci kitaplığı için örnek koleksiyonu.
JavaScript'te Metin Analizi'ni kullanarak belgelerdeki 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.
JavaScript'te Belge Çevirisi Yapı ve metin biçimlendirmesini korurken kaynak belgeyi hedef dile çevirmek için Belge Çevirisi'ni kullanan hızlı başlangıç makalesi.
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. Metin Analizi API belgeleri Hızlı Başlangıç
Aramak 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ıç
Vizyon Görüntülerdeki ve videolardaki içeriği analiz edin. Görüntü Çözümleme 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.
JavaScript geliştiricileri için Üretken Yapay Zeka Bu, yerel geliştirmeden Azure'da dağıtıma kadar yapay zeka modellerinizi çalıştırmaya ve ölçeklendirmeye kadar, üretken yapay zekanın temellerini ve JavaScript kullanarak yapay zeka uygulamaları oluşturmayı kapsar. Videoların YouTube oynatma listesi, her biri belirli bir konuya odaklanan yaklaşık 10 dakika uzunluğunda bir dizi video içerir.
Yeni Başlayanlar için Yapay Zeka Aracıları Atölyesi Microsoft Bulut Danışmanları tarafından 10 derslik kapsamlı kursumuzla Üretken Yapay Zeka aracıları 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.
PostgreSQL için Azure Veritabanı ile yapay zeka uygulamaları oluşturma Bu öğrenme yolu, PostgreSQL için Azure Veritabanı için Azure AI uzantısı tarafından sağlanan Azure AI ve Azure Machine Learning Services tümleştirmelerinin yapay zeka destekli uygulamalar oluşturmanıza nasıl olanak tanıyabileceğini inceler.
Azure OpenAI kimlik doğrulaması ve yetkilendirme güvenliğini sağlama Azure OpenAI kimlik doğrulaması için yönetilen kimliği neden kullanmanız gerektiğini ve gerekli izinleri en aza indirmek için rol tabanlı erişim denetimlerini nasıl yapılandırabileceğinizi öğrenin.
JavaScript ile Azure OpenAI yönetilen kimlik kimlik doğrulamasına giriş Bu modül, Azure OpenAI Hizmeti ile etkileşim kuran JavaScript uygulamalarında yönetilen kimliğin nasıl kullanılacağını anlamanıza yardımcı olur.

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.