Ajan geliştirme seçenekleri
Yapay zeka aracıları, yalnızca söylediklerinize yanıt veren geleneksel uygulamaların ötesine geçer; işleri halletmek için mantık oluşturabilir, bağımsız olarak hareket edebilir, öğrenebilir ve birlikte çalışabilir. Bu proaktif sistemlerin oluşturulması için özelleştirilmiş çerçeveler ve araçlar gerekir ve artık her biri farklı beceri düzeyleri ve kullanım örnekleri için uygun olan, aralarından seçim yapabileceğiniz büyüyen bir çözüm ekosistemi vardır.
Şimdi aracı geliştirme için kullanılabilir seçenekleri keşfedelim ve ihtiyaçlarınıza uygun olanı seçmeyi öğrenelim.
Geleneksel yapay zeka çerçevelerinden aracı yapay zekaya
Yapay zeka aracı çerçevelerinin neleri farklı hale getirdiğini anlamak için, önce geleneksel yapay zeka çerçevelerinin neler sağladığına göz atmaya yardımcı olur.
Geleneksel yapay zeka çerçeveleri: Akıllı uygulamalar geliştirme
Geleneksel yapay zeka çerçeveleri, geliştiricilerin akıllı özellikleri uygulamalarla tümleştirmesine yardımcı olur. Bu çerçeveler performansı ve kullanıcı katılımını çeşitli temel yollarla geliştirir:
Kişiselleştirme:
Yapay zeka, özel öneriler ve deneyimler sunmak için kullanıcı davranışlarını ve tercihlerini analiz edebilir.
Örnek:Netflix gibi akış platformları, izleme geçmişine dayalı diziler ve filmler önerir ve etkileşimi geliştirir.Otomasyon ve verimlilik:
Yapay zeka, yinelenen görevleri otomatikleştirir ve iş akışlarını kolaylaştırarak operasyonel verimliliği artırır.
Örnek:Müşteri hizmetlerindeki yapay zeka sohbet botları yaygın sorguları ele alarak yanıt sürelerini kısaltır ve insan aracıları karmaşık sorunlara karşı serbest getirir.Gelişmiş kullanıcı deneyimi:
Yapay zeka, doğal dil işleme, ses tanıma ve tahmine dayalı metin gibi özellikler sunar.
Örnek:Siri ve Google Assistant gibi sanal asistanlar sesli komutları anlayarak cihaz etkileşimlerini daha sezgisel hale getirir.
Geleneksel yapay zekanın ötesinde: Yapay zeka aracısı çerçevelerinin yükselişi
Geleneksel yapay zeka uygulamaları geliştirirken, yapay zeka aracı çerçeveleri otonom, hedefe yönelik aracıların geliştirilmesini sağlayarak daha da ileri gider. Bu aracılar yalnızca verileri işlemez; hedeflere ulaşmayı akıl yürütmeyi, harekete geçirmeyi ve öğrenmeyi öğrenir .
Önemli özellikler şunları içerir:
Aracı işbirliği ve koordinasyonu:
Karmaşık sorunları çözmek için iletişim kuran, bilgi paylaşan ve birlikte çalışan birden çok aracıyı destekler.Görev otomasyonu ve yönetimi:
Daha verimli operasyonlar yürütmek için çok adımlı iş akışlarını ve görevliler arasında dinamik görev devrini otomatikleştirir.Bağlamsal anlama ve uyarlama:
Aracıların bağlamı algılamasına, gerçek zamanlı verilere dayalı kararlar vermesine ve değişen ortamlara uyum sağlamasına olanak tanır.
gereksinimleriniz için doğru çerçeveyi seçin
Geleneksel yapay zeka çerçeveleri ile yapay zeka aracısı çerçeveleri arasındaki farkı anladığınıza göre, aracı oluşturmak için kullanabileceğiniz belirli araçları ve hizmetleri keşfedelim. Microsoft, iş kullanıcıları için düşük kodlu araçlardan profesyonel geliştiriciler için tam özellikli SDK'lara kadar her biri farklı senaryolar ve beceri düzeyleri için tasarlanmış çeşitli çözümler sunar.
Microsoft Foundry Aracısı Hizmeti
Microsoft Foundry Agent Service, Azure'da, Microsoft Foundry'de yapay zeka aracıları oluşturmaya, yönetmeye ve kullanmaya yönelik bir çerçeve sağlamak üzere tasarlanmış yönetilen bir hizmettir. Hizmet OpenAI Yardımcıları API'sini temel alır ancak model seçimi, veri tümleştirmesi ve kurumsal güvenliğin artmasıyla; aracı çözümler geliştirmek için hem OpenAI SDK'sını hem de Azure Foundry SDK'sını kullanmanızı sağlar.
Tavsiye
Foundry Agent Service hakkında daha fazla bilgi için Bkz. Microsoft Foundry Agent Service belgeleri.
OpenAI Yardımcıları API'si
OpenAI Yardımcıları API'si, Foundry Aracı Hizmeti'ndeki özelliklerin bir alt kümesini sağlar ve yalnızca OpenAI modelleriyle kullanılabilir. Azure'da Yardımcılar API'sini Azure OpenAI ile kullanabilirsiniz, ancak uygulamada Foundry Agent Hizmeti, Azure'da aracı geliştirme için daha fazla esneklik ve işlevsellik sağlar.
Tavsiye
Azure'da OpenAI Yardımcıları API'sini kullanma hakkında daha fazla bilgi için Azure OpenAI Yardımcıları ile Başlarken bölümüne bakın.
Microsoft Aracı Çerçevesi
Microsoft Agent Framework, yapay zeka aracıları oluşturmak ve çok aracılı çözümleri yönetmek için kullanabileceğiniz basit bir geliştirme setidir. Çerçeve, aracı oluşturmak ve aracı çözüm desenlerini uygulamak için özel olarak iyileştirilmiş bir platform görevi görür.
AutoGen
AutoGen, aracıları hızla geliştirmeye yönelik açık kaynak bir çerçevedir. Aracılarla denemeler yaparken bir araştırma ve fikir aracı olarak kullanışlıdır. AutoGen'de öncü olan temel kavramların, ileride üretim aracısı geliştirme için önerilen yol olan Microsoft Agent Framework'e dahil edildiğini unutmayın.
Tavsiye
AutoGen hakkında daha fazla bilgi için AutoGen belgelerine bakın. AutoGen'den üretime hazır aracı geliştirmeye geçiş yapmak istiyorsanız AutoGen'den Microsoft Agent Framework'e geçiş kılavuzuna bakın.
Microsoft 365 aracıları SDK'sı
Geliştiriciler, Microsoft 365 Aracıları SDK'sı'sını kullanarak çok çeşitli kanallar aracılığıyla teslim için kendi kendine barındırılan aracılar oluşturabilir. Ada rağmen, bu SDK kullanılarak oluşturulan aracılar Microsoft 365 ile sınırlı değildir, ancak Slack veya Messenger gibi kanallardan teslim edilebilir.
Tavsiye
Microsoft 365 Aracıları SDK'sı hakkında daha fazla bilgi için Microsoft 365 Aracıları SDK belgelerine bakın.
Microsoft Copilot Studio
Microsoft Copilot Studio, "vatandaş geliştiricilerin" Microsoft 365 ekosistemi veya Slack ve Messenger gibi yaygın olarak kullanılan kanallar ile tümleşen aracıları hızla derlemek ve dağıtmak için kullanabileceği düşük kodlu bir geliştirme ortamı sağlar. Copilot Studio'nun görsel tasarım arayüzü, profesyonel yazılım geliştirme deneyiminiz az ya da hiç yoksa ajanlar oluşturmak için iyi bir tercihtir.
Tavsiye
Microsoft Copilot Studio hakkında daha fazla bilgi için Microsoft Copilot Studio belgelerine bakın.
Microsoft 365 Copilot'da Agent Builder
İş kullanıcıları, ortak görevler için temel aracılar yazmak üzere Microsoft 365 Copilot aracı oluşturucu aracını kullanabilir. Aracın bildirim temelli yapısı, kullanıcıların doğal dil kullanarak ihtiyaç duydukları işlevselliği açıklayarak bir aracı oluşturmasına olanak tanır veya aracıları için seçenekleri belirtmek için sezgisel bir görsel arabirim kullanabilirler.
Tavsiye
Aracı Oluşturucusu ile aracı yazma hakkında daha fazla bilgi için bkz. Microsoft 365 Copilot'da Aracı Oluşturucusu ile aracı oluşturma.
Bir aracı geliştirme çözümü seçme
Bu kadar geniş bir araç ve çerçeve yelpazesiyle, hangilerinin kullanılacağına karar vermek zor olabilir. Senaryonuz için doğru seçimleri belirlemenize yardımcı olması için aşağıdaki noktaları kullanın:
| Kullanıcı Türü / Senaryo | Önerilen Çözüm | Önemli Özellikler | Tipik Kullanım Örnekleri / Avantajları |
|---|---|---|---|
| Az yazılım geliştirme deneyimine sahip veya hiç olmayan iş kullanıcıları | Aracı Oluşturucu (Microsoft 365 Copilot içinde) | - Basit bildirim temelli aracı oluşturma - Kodlama gerekmez |
- Günlük görevleri otomatikleştirme - Teknik olmayan personeli en düşük BT katılımıyla yapay zeka kullanma konusunda güçlendirin |
| Düşük kod geliştirme becerilerine sahip iş kullanıcıları (Power Platform) | Copilot Studio (tam sürüm) | - Düşük kodlu araçları iş etki alanı bilgileriyle birleştirir - Microsoft 365 Copilot özelliklerini genişletir - Teams, Slack, Messenger'a aracı işlevselliği ekler |
- Düşük kodlu aracı çözümler oluşturma - Kurumsal üretkenlik araçlarını genişletme |
| Microsoft 365 Copilot'ı genişleten profesyonel geliştiriciler | Microsoft 365 Aracıları SDK'sı | - Tam geliştirici esnekliği - Microsoft 365 kanallarını hedefleyen karmaşık uzantılar oluşturma |
- Microsoft ekosisteminde özel tümleştirmeler ve gelişmiş aracı davranışları |
| Azure tabanlı yapay zeka çözümleri oluşturan profesyonel geliştiriciler | Foundry Agent Hizmeti | - Azure AI ve arka uç hizmetleriyle tümleştirme - Birden çok modeli, depolama alanını ve arama seçeneğini destekler |
- Azure altyapısını kullanarak ölçeklenebilir, özelleştirilmiş aracı çözümler oluşturma |
| Tek başına veya çok aracılı sistemler oluşturan geliştiriciler | Microsoft Aracısı Çerçevesi | - Tek veya çok aracılı sistemlerin oluşturulmasını sağlar - Farklı düzenleme desenlerini destekler |
- Farklı ortamlarda karmaşık, düzenli aracı sistemleri oluşturma |
Uyarı
Her aracı geliştirme çözümünün özellikleri arasında çakışma vardır ve bazı durumlarda araçlarla ilgili mevcut bilgi, programlama dili tercihleri ve diğer önemli noktalar gibi faktörler kararı etkiler.