Foundry Dev Pack ile Tek Komutta Geliştirme Ortamı
Microsoft Foundry ile geliştirmeye başlarken zaman çoğu zaman ilk adımda kayboluyor: hangi CLI kurulacak, hangi uzantı eklenecek, kodlama ajanına Foundry iş akışları nasıl öğretilecek? Foundry Dev Pack, bu dağınık kurulum adımlarını tek bir kurulum sürecinde toplayan hepsi bir arada bir yükleyici olarak duyuruldu. Terminalde, IDE’de veya kodlama ajanıyla çalışan bir makineyi tek seferde Foundry geliştirmesine hazır hale getirmeyi hedefliyor.
Foundry Dev Pack tam olarak ne yapıyor?
Dev Pack, bir paket yöneticisi komutuyla çalıştırıldığında ortamı inceliyor ve Foundry geliştirmesi için gereken araçları kuruyor. Kurulum koşullu çalışıyor; paket her bileşeni körlemesine yüklemiyor, makinede hangi araçların bulunduğuna bakıp karar veriyor. Böylece VS Code kullanmayan bir geliştirici gereksiz uzantılarla uğraşmıyor, GitHub Copilot App’i olmayan bir kullanıcı da kullanamayacağı bir önizleme bileşeniyle.
Duyuruda belirtilen bileşenler şunlar:
Foundry Command Line Tools
Terminalden iskelet oluşturma (scaffold), dağıtım, değerlendirme (evaluation) ve otomasyon işlerini yürüten komut satırı katmanı. Bu grubun içinde Azure CLI (az), Azure Developer CLI (azd) ve azd için Microsoft Foundry Extension yer alıyor. Daha önce ayrı ayrı indirilip yapılandırılan üç parça tek kurulum akışının içine giriyor.
Microsoft Foundry Skill
Kodlama ajanlarına Foundry iş akışları için yeniden kullanılabilir rehberlik kazandıran bileşen. Pratikte ajan, “Foundry’de bir ajanı nasıl kurar, nasıl dağıtırım?” sorusuna her seferinde sıfırdan yaklaşmıyor, hazır bir yönerge setiyle hareket ediyor.
Microsoft Foundry Toolkit for Visual Studio Code
Derleme, test, değerlendirme ve dağıtım işlerini doğrudan VS Code editöründen yapmayı sağlayan araç seti. Duyuruda açıkça belirtildiği gibi bu bileşen yalnızca sistemde VS Code kuruluysa yükleniyor.
Foundry Canvas (preview)
Barındırılan (hosted) ajanları rehberli bir tuval üzerinden tasarlayıp dağıtmaya yarayan, hala önizleme aşamasındaki bileşen. Kurulumu yine koşullu; Foundry Canvas yalnızca GitHub Copilot App mevcutsa geliyor. Önizleme etiketi taşıdığı için üretim kritikliği yüksek senaryolarda davranışının değişebileceğini hesaba katmakta fayda var.
Kurulum komutları
Foundry Dev Pack üç ana işletim sistemi için ayrı komutlarla kuruluyor. Komutlar olduğu gibi kullanılabilir:
Windows
winget install Microsoft.FoundryDevPack
macOS
brew install --cask microsoft/foundry/devpack && foundry-devpack install
Linux
curl -fsSL https://aka.ms/foundry-devpack-install.sh | bash
macOS komutu iki aşamalı çalışıyor, Homebrew cask’i indirdikten sonra foundry-devpack install çağrısı asıl kurulum akışını tetikliyor. Linux tarafında klasik indir-ve-çalıştır kalıbı var; kurumsal ortamlarda betiği doğrudan çalıştırmadan önce içeriğini incelemek her zaman makul bir alışkanlıktır.
Kurulumdan sonra ilk ajanı oluşturmak
Dev Pack ortamı hazırladıktan sonra ilk Foundry ajanını oluşturmak için duyuruda üç farklı giriş noktası öneriliyor. Üçü de aynı hedefe farklı çalışma tarzlarıyla ulaşıyor.
CLI ile
Terminalde şu komutu çalıştırarak bir şablondan ilk ajanınızı oluşturabilirsiniz:
azd ai agent init
VS Code ile
Sol taraftaki Activity Bar üzerinde Foundry uzantısını arayın, oradan hazır şablonları inceleyebilir ya da sıfırdan özel bir ajan oluşturabilirsiniz.
Kodlama ajanı ile
Foundry Skill kuruluysa kodlama ajanınıza doğrudan şu isteği verebilirsiniz:
Create my Foundry hosted agent end to end.
Üç yoldan biri diğerinden daha doğru sayılmaz, Dev Pack’in vurguladığı şey terminal, editör ve ajan tabanlı çalışma tarzlarının üçünü de aynı kurulumla desteklemesi. Adım adım ilerlemek isteyenler için Microsoft’un barındırılan ajan hızlı başlangıç rehberi, azd odaklı akışı baştan sona anlatıyor.
Kimin için anlamlı?
Dev Pack’in çözdüğü sorun operasyonel bir sorun; yeni bir makinede ya da yeni bir ekip üyesinin ortamında Foundry geliştirmesine başlamak için gereken adım sayısını azaltıyor. Herkesin aynı bileşen setiyle başlaması kolaylaştığı için, ekip içinde ortam farklılıklarından doğan “bende çalışıyor” tartışmalarını kısaltma potansiyeli de var.
Buna karşılık kurulumun koşullu yapısı, ekip üyelerinin ortamlarının birebir aynı olmayabileceği anlamına geliyor. VS Code kurulu olmayan bir makinede Toolkit, GitHub Copilot App bulunmayan bir makinede Foundry Canvas gelmeyecek. Ortak bir geliştirici deneyimi hedefleniyorsa, Dev Pack’i çalıştırmadan önce temel araçların (VS Code, Copilot App) kurulu olup olmadığını netleştirmek mantıklı bir ön adım olur.
Duyuruda bileşenlerin sürüm numaraları, lisans koşulları veya kurumsal dağıtım senaryolarına dair ayrıntı verilmiyor; bu konularda karar vermeden önce resmi dokümantasyonu takip etmek gerekiyor.
Kaynaklar ve İleri Okuma
- Introducing Foundry Dev Pack: One Command to Start Building (orijinal duyuru)
- Foundry Dev Pack dokümantasyonu
- Hosted agent hızlı başlangıç rehberi (azd)
- Microsoft Foundry Skill kullanımı
- Visual Studio Code ile Foundry projelerine başlangıç
- Foundry Canvas kavramsal dokümanı
- Microsoft Foundry Blog
- Azd AI Agent Uzantısı: Foundry ajanlarını koddan Azure’a taşımak
- Koddan buluta: azd ile AI ajanınızı Microsoft Foundry’ye taşıyın







Yorum gönder