Geliştirme yaklaşımlarını keşfetme

Tamamlandı

Tip

Daha fazla ayrıntı için Metin ve resimler sekmesine bakın!

Microsoft Foundry Agent Service, görsel arabirimlerden kod odaklı iş akışlarına kadar çeşitli seçeneklerle aracı geliştirme konusunda esneklik sağlar. Farklı geliştirme yaklaşımlarını anlamak, senaryolarınız ve ekip tercihleriniz için doğru araçları seçmenize yardımcı olur.

Dökümhane portalı geliştirme

Foundry portalı, kod yazmadan yapay zeka aracıları oluşturmak ve yönetmek için web tabanlı bir arabirim sağlar. Fikir prototiplerini hızlı bir şekilde oluşturmak, teknik olmayan paydaşlarla işbirliği yapmak veya merkezi bir arabirim aracılığıyla aracıları yönetmek istediğinizde bu yaklaşım idealdir.

Dökümhane portalı ne zaman kullanılır?

Portal şu senaryolarda mükemmeldir:

  • Hızlı prototip oluşturma - Geliştirme ortamlarını ayarlamadan aracı kavramlarını ve yapılandırmalarını hızla test edin
  • Görsel yapılandırma - Aracıları kod yerine sezgisel formlar ve açılan listelerle yapılandırma
  • Merkezi yönetim - Projeler genelindeki tüm aracıları tek bir yerde görüntüleme ve yönetme
  • Ekip işbirliği - Aracı yapılandırmalarını görsel arabirimleri tercih eden paydaşlarla paylaşma
  • Kaynak gözetimi - Panolar aracılığıyla belirteç kullanımını, gecikme süresini ve değerlendirme sonuçlarını izleme

Azure portalı, ek araçlar yüklemeden aracı oluşturmaya anında erişim sağlar. Foundry projenize gidin, Agents bölümünü seçin ve oluşturmaya başlayın.

Visual Studio Code geliştirme

Visual Studio Code için Microsoft Foundry uzantısı, kurumsal düzeyde yapay zeka özelliklerini doğrudan geliştirme ortamınıza getirir. Bu yaklaşım, tanıdık kod düzenleyicilerinde çalışmayı tercih eden ve geliştirme iş akışlarıyla sıkı tümleştirme isteyen geliştiricilere uygundur.

VS Code uzantısının temel özellikleri

Uzantı, özelliklerini üç ana bölümde düzenler:

Kaynaklar - Dökümhane proje varlıklarınıza doğrudan VS Code'dan göz atın ve yönetin; örneğin:

  • Dağıtılan modeller - Model dağıtımlarını görüntüleme ve yönetme
  • Bildirim temelli aracılar - İstem tabanlı ve iş akışı aracılarını görüntüleme ve yapılandırma
  • Barındırılan aracılar - Kapsayıcılı, kodla dağıtılan aracıları görüntüleme ve yönetme
  • Bağlantılar - Dış hizmetlere bağlantıları yönetme
  • Vektör depoları - Dosya Arama için belge koleksiyonlarını düzenleme

Araçlar - Geliştirme ve test özelliklerine erişme:

  • Model Kataloğu - Katalogdaki modellere göz atma ve modelleri dağıtma
  • Model Oyun Alanı - Doğrudan modellerle denemeler yapın
  • Agent Playgrounds - Uzak veya yerel oyun alanlarını kullanarak aracıları test edin
  • Yerel Görselleştirici - Aracı davranışında yerel olarak hata ayıklama ve görselleştirme
  • Barındırma Aracıları Dağıtma - Kapsayıcı Aracıları Üretime Dağıtma

Yardım ve Geri Bildirim - Belgelere ve destek kaynaklarına erişin.

Uzantı ayrıca aracı özelliklerini yapılandırmak için görsel bir Aracı Tasarımcısı , uygulama tümleştirmesi için tümleşik kod oluşturma ve hassas denetim için doğrudan YAML yapılandırma düzenlemesi sağlar.

Kaynaklar, Araçlar ve Yardım ve Geri Bildirim bölümlerini gösteren Microsoft Foundry VS Code uzantısı arabiriminin ekran görüntüsü.

Visual Studio Code ne zaman kullanılır?

VS Code uzantısı aşağıdakiler için idealdir:

  • Geliştirici odaklı iş akışları - Uygulama kodunuzun yanı sıra aracıları tek bir ortamda oluşturma
  • Sürüm denetimi tümleştirmesi - Git'te kod tabanınızla birlikte aracı yapılandırmalarını izleme
  • Hızlı yineleme - Hızlı değişiklikler yapın ve araçları değiştirmeden hemen test edin
  • Kod öncelikli geliştirme - Hassas denetim için YAML yapılandırmalarını doğrudan düzenleyin
  • Local development - Azure dağıtmadan önce aracı tasarımlarında çevrimdışı çalışın

Uzantı doğrudan Visual Studio Code Market'ten yüklenir ve mevcut Foundry projelerinize bağlanır. Ayrıntılı yükleme ve kurulum adımları bir sonraki ünitede ele alınmıştır.

Tipik geliştirme iş akışı

Seçtiğiniz yaklaşımdan bağımsız olarak aracı geliştirme tutarlı bir desen izler:

  1. Microsoft Foundry projenize bağlanma
  2. Foundry portalında açıklayıcı bir ad ve amaç ile yapay zeka aracısı oluşturma
  3. Davranışını ve özelliklerini tanımlayan aracı yönergelerini yapılandırma (portalda veya VS Code'da)
  4. Ajanın yapabileceklerini genişletmek için araçlar ekle
  5. Tümleşik oyun alanlarını kullanarak aracıyı test edin
  6. Test sonuçlarına göre tasarımı yineleyin
  7. Aracıyı üretime dağıtma
  8. Aracıyı uygulamalarınızla tümleştirme

Foundry portalı ve VS Code uzantısının her ikisi de bu iş akışını destekler ve öncelikle özellikler yerine arabirim stilinde farklılık gösterir.

Gerekli Azure kaynakları

Her iki geliştirme yaklaşımı da aynı temel Azure kaynakları gerektirir. Microsoft Foundry Agent Service ile aracı geliştirmek için şunları yapmanız gerekir:

  • Microsoft Foundry projesi - Aracılarınızı, modellerinizi ve ilgili varlıklarınızı tek bir yerde düzenler
  • Model dağıtımları - Aracılarınızı destekleyen dağıtılmış yapay zeka modelleri (GPT-4.1 veya Claude Sonnet 4.6 gibi)

Bir Microsoft Foundry projesi oluşturduğunuzda, gerekli altyapı otomatik olarak sağlanır. Aracılarınıza Dosya Arama veya özel araçlar gibi özellikler eklediğinizde, hizmet arka planda gerekli tüm destekleyici hizmetleri sorunsuz bir şekilde tümleştirir. Örneğin Foundry IQ ile aracınızın özelliklerini daha da genişletmeyi seçerseniz bazı ek Azure hizmetleri dağıtmanız gerekebilir.

İsteğe bağlı Azure hizmetleri

Ajanınızın özelliklerine bağlı olarak ek Azure hizmetlerini entegre edebilirsiniz.

  • Azure Yapay Zeka Arama - Foundry IQ veya Dosya Arama araçlarını kullanırken gelişmiş bilgi alma için
  • Azure Depolama - Aracıların erişebileceği dosyaları depolamak ve yönetmek için
  • Azure Key Vault - Gizli bilgiler ve kimlik bilgilerini güvenli bir şekilde yönetmek için
  • Azure İşlevleri - Özel araç uygulamaları ve iş mantığı için

Bu hizmetler, gerektiğinde Foundry projenizle entegre edilir, ancak aracı oluşturmaya başlamak için gerekli değildir.

Geliştirme yaklaşımınızı seçme

Hem Foundry portalı hem de Visual Studio Code uzantısı tam aracı geliştirme özellikleri sağlar. Seçiminiz iş akışı tercihlerinize, ekip oluşturma ve tümleştirme gereksinimlerinize bağlıdır:

Görsel yapılandırma, merkezi yönetim veya yerel geliştirme kurulumu olmadan hızlı prototip oluşturma istediğinizde Dökümhane portalını seçin.

Geliştirici merkezli iş akışlarını tercih ettiğinizde, uygulama koduyla sıkı tümleştirmeye ihtiyaç duyduğunuzda veya sürüm denetimli yapılandırma dosyaları istediğinizde Visual Studio Code öğesini seçin.

Birçok ekip her iki yaklaşımı da kullanır: ilk keşif ve proje katılımcısı incelemeleri için portal ve ayrıntılı geliştirme ve üretim dağıtımları için VS Code. Acil gereksinimlerinize göre yaklaşımlar arasında geçiş yapma esnekliği, Microsoft Foundry Agent Service'in önemli bir gücüdür.