Keşif aracıları

Microsoft Discovery aracıları, Discovery platformunda sizin yerinize bilimsel araştırma görevleri yürüten yapay zeka yardımcılarıdır. Keşif aracıları, Foundry Agent Service üzerine kuruludur. Konuşma yapay zekasına bilimsel araştırma özellikleri ekler. Bu özellikler arasında akıl yürütme döngüleri, aracı ekipleri, araştırma araçları ve bilgi bankaları yer alır.

Aracılar, karmaşık bilimsel iş akışlarını otomatikleştirmek için temel yapı taşları görevi görür. Davranışlarını doğal dil yönergeleriyle tanımlarsınız ve bu sayede kod yazmadan gelişmiş akıl yürütme ve karar alma işlemlerini gerçekleştirebilirsiniz. Birincil yazma arabirimi olan Discovery Studio aracılığıyla aracılar oluşturup yönetirsiniz.

V1'den V2'ye aracı evrimi

Discovery Agent V2, aracı mimarisinin temel bir yeniden tasarımını temsil eder. Bu evrim, Foundry Agent Service ile uyum sağlarken temel sınırlamaları ele alır.

Önemli mimari değişiklikler

Görünüş Ajan V1 Ajan V2
Temsilci yönetimi Denetim düzlemindeki Azure Resource Manager kaynakları Keşif API'leri aracılığıyla veri düzlemi kaynakları
İş akışı modeli Olaylar ve geçişler içeren durum makinesi Açık denetim yapılarıyla eylem akışı
Aracı seçimi Proje başına sabit giriş noktası Her bir ileti için @AgentName yönlendirme işlemi
Model dağıtımı Platform, yapılandırma olmadan oluşturuldu Çalışma alanı düzeyinde paylaşılan dağıtımlar
İçerik oluşturma YAML dosyaları ve Resource Manager şablonları YAML dışarı aktarma ile Discovery Studio kullanıcı arabirimi
Aracı çağırma Durum makinesinde referans alarak İş akışı eylemlerinde isimlerine göre

V2'nin avantajları

Agent V2, önceki mimarinin çeşitli sınırlamalarını giderir.

  • Esnek iş akışları: V1, katı olay tabanlı geçişlerle tüm durumları önceden tanımlamak için gereklidir. V2'nin eylem akışı modeli daha doğal iş akışı ifadesi için koşullu mantığı, goto deyimlerini ve iç içe dallanmayı destekler.
  • Veri düzlemi yönetimi: Resource Manager kaynaklardan veri düzlemi API'lerine geçiş, daha hızlı yineleme ve daha basit aracı yaşam döngüsü yönetimi sağlar.
  • Dinamik yönlendirme: V1'in sabit giriş noktalarından farklı olarak V2, konuşmalardaki etiketler aracılığıyla @AgentName herhangi bir aracıyı doğrudan adreslemenizi sağlar.

Ajan mimarisi

Keşif aracıları, bilimsel keşif uzantılarıyla Foundry Agent Service temel alınarak oluşturulur.

Bulma Aracısı mimarisini gösteren diyagram.

Temel mimari ilkeleri

  • Değiştirilemez sürümlendirme: Her ajan güncellemesi yeni bir sürüm oluşturur. Önceki sürümler denetim için korunur, projenizde yalnızca en son sürüm kullanılır.
  • Proje ilişkilendirmesi: Aracılar, oluşturulurken projectResourceId öğesini referans alır. Projeler aracı listelerini korumaz. Ajanlar hangi projeye bağlı olduklarını bildirir.
  • Çalışma alanı düzeyindeki modeller: Projedeki tüm aracılar, çalışma alanı düzeyinde tanımlanan model dağıtımlarını paylaşır.

Discovery Studio'da yazma

Discovery Studio, görsel yapılandırma aracılığıyla aracı oluşturmak ve yönetmek için birincil arabirim sağlar.

Ajan oluşturma iş akışı

  • Discovery projesi oluşturun: Tüm ajanları kapsayan bir proje oluşturun.
  • Sohbet modellerini dağıtma: Azure CLI, Bicep veya Resource Manager şablonlarını kullanarak özel modelleri çalışma alanı düzeyinde Resource Manager kaynak olarak dağıtın.
  • İstem aracıları oluşturma: Formlar aracılığıyla ad, yönergeler, model (dağıtım adına göre), araçlar ve bilgi bankaları yapılandırın.
  • Etkileşimli olarak test edin: Foundry oyun alanını kullanın veya etiketleri kullanarak @AgentName Discovery Studio sohbeti aracılığıyla test edin.
  • Yinele: Her kaydettiğinizde tam geçmişe sahip yeni bir sabit sürüm oluşturun.

Çok aracılı düzenleme

Birden çok aracının birlikte çalışmasını gerektiren senaryolar için Discovery, dinamik, otonom düzenleme için Bulma Altyapısı'nı kullanır. Keşif Motoru işleri planlar, bunları uzmanlaşmış aracılara devreder, ilerlemeyi izler ve sonuçlar beklentilerden farklı olduğunda uyum sağlar. Bu yaklaşım, statik iş akışı tanımlarının yerini akıllı ve uyarlamalı koordinasyonla değiştirir.

Note

İş akışı aracıları (statik eylem akışı düzenlemesi) kullanım dışıdır. Çoklu aracı orkestrasyonu için Discovery Engine'i kullanın. Keşif Motoru, dinamik ajan seçimi, otomatik hata kurtarma ve statik iş akışlarının sunamadığı uyarlanabilir planlama sağlar. Bulma Altyapısı hakkında daha fazla bilgi için bkz. Bulma Altyapısına genel bakış.

Aracı türleri

Discovery, birincil aracı türü olan istem aracılarını destekler. Komut aracıları, planlama, özetleme ve araç kullanımı gibi odaklanmış görevler için en iyi seçimdir. Birden çok ajan içeren çok adımlı orkestrasyon için Discovery Engine'i kullanın.

Aracı türleri ve bileşen modelleri hakkında daha fazla bilgi için Discovery'deki aracı türleri konusuna bakın.

Discovery uygulaması ve Discovery

Discovery, ajan geliştirme yaşam döngüsünün farklı aşamalarına hitap eden iki farklı seçenek olarak sunulur.

Discovery (bulut hizmeti)

Keşif, ekip işbirliği ve üretim iş yükleri için yönetilen bulut platformudur. Şunları sağlar:

  • Ekip tabanlı araştırma için paylaşılan çalışma alanları ve projeler.
  • Çalışma alanı düzeyinde yönetilen model dağıtımları.
  • Otonom çok etmenli orkestrasyon için Keşif Motoru.
  • Kurumsal düzeyde güvenlik, uyumluluk ve idare.
  • Ekipler arasında paylaşılan kitaplıklar ve bilgi bankaları.

Bulma uygulaması

Discovery uygulaması, bireysel kullanıcıların özel aracılar oluşturmasını, test etmesini ve bunlar üzerinde yineleme yapmasını sağlayan, GitHub Copilot üzerine kurulmuş yerel bir deneyimdir. Şunları sağlar:

  • Özel aracı yazma: GitHub Copilot belgelerde aracıların nasıl oluşturulacağı gösterilir.
  • Yerel bilgi bankası: Bookshelf'in yerel sürümü, aracıların temel alınan yanıtlar için özel bilgileri almasını sağlar.
  • Çok aracılı düzenleme: Bulma uygulaması, becerilerin birden çok aracıyı koordine ettiği otonom çok aracılı düzenleme ve beceri tabanlı düzenleme için Bulma Altyapısı'nı destekler.
  • Bireysel deneme: Hızlı prototip oluşturma ve doğrulama için kişisel ortam kullanılabilir.

Karşılaştırma

Alan Bulma uygulaması Microsoft Keşif
Hedef kitle Bireysel kullanıcılar. Ekipler ve kuruluşlar
Runtime Yerel ve GitHub Copilot üzerine kurulmuştur. Yönetilen bulut hizmeti
Aracı oluşturma Copilot becerileri aracılığıyla özel ajanlar. Discovery Studio aracılığıyla ajanları yönlendirin
Bilgi Özel bilgi için yerel kitaplık. Ekipler arasında paylaşılan kitaplıklar
Models Esnektir ve Microsoft olmayan model uç noktalarını destekler. Çalışma alanı düzeyinde yönetilen dağıtımlar
Collaboration Bireysel kullanım. Ekip işbirliği ve paylaşım
Orchestration Keşif Motoru ve beceri tabanlı orkestrasyon. Çok Aracılı Orkestrasyon için Keşif Motoru

Mezuniyet yolu

Bulma uygulaması, tek tek kullanıcıların aracılar, araçlar ve bilgi yapılandırmaları üzerinde denemeler yaptığı ve bunları doğruladığı başlangıç noktası olarak hizmet eder. Yerel doğrulamadan sonra aracı tasarımlarını, istemlerini ve araç yapılandırmalarını ekip işbirliği ve üretim kullanımı için Keşif'e uyarlayabilir ve yükseltebilirsiniz.