AI ajanı için framework seçimi: Üç defter, üç farklı başarı ölçütü
Derse giriş
Bu derste
- Önce çerçevenin neyi kolaylaştırdığını sorun
- New York’un hangi satırdan geldiğini gösterin
- Maui çıktısını aynı ölçütle puanlamayın
- Grafikte sonuç türünü kontrol edin
Önce çerçevenin neyi kolaylaştırdığını sorun
Tek bir model çağrısından fazlasını kurduğunuzda talimat, araç ve mesajları birlikte yönetmeniz gerekir. Kayıtta Semantic Kernel üretim entegrasyonları, AutoGen ajan tasarımlarını deneme, Azure hizmeti ise hizmet üzerinde ajan çalıştırma bağlamında sunuluyor. Bunlar kaydın ürün adlarıdır. Yeni proje kurarken bugünkü SDK talimatlarını ayrıca kontrol edin.
Defteri seçmeden önce teslimi tanımlayın
İkinci defterde asistanın model istemcisine bağlandığı kurulum açıklaması görülür. İlk örnekteki şehir eklentisini burada varsaymayın. Önce kullanıcıya hangi çıktının vaat edildiğini tek satır yazın. Bu, iki akıcı metni kıyaslayıp yanlış framework kararı vermeyi önler.
AutoGen asistanının tanımı 05:54 · Microsoft Learn
Ekran başında üç adım
- Şehir şirket listesinden mi seçilmeli?
- Serbest bir tatil önerisi yeterli mi?
- Bir görevlinin açabileceği grafik dosyası mı teslim edilmeli?
New York’un hangi satırdan geldiğini gösterin
Semantic Kernel defterinde rastgele destinasyon fonksiyonu açılır. Sonuç New York’tur. Aşağıdaki plan aynı şehri kullanır. Bir ekip yalnızca kendi sunduğu yerlere öneri vermek istiyorsa ekranda planı okumakla yetinmemeli: fonksiyonun bağlı olduğu listeyi, dönen değeri ve son cevaptaki şehri karşılaştırmalıdır.
Çağrı, sonuç olarak New York döndürüyor. 05:20 · Microsoft Learn
Maui çıktısını aynı ölçütle puanlamayın
AutoGen defterinde istemci ile yardımcı ajan tanımlanır, bu çalıştırmada özel araç bağlanmaz. Güneşli bir tatil isteği yedi günlük Maui önerisine dönüşür. Deney için iki sütun açın: “kullanıcı ne istedi?” ve “hangi dış veri kontrol edildi?” Birinciyi doldurabilirsiniz. İkinciye katalog kontrolü yazmak için ekranda kanıt yoktur.
Maui için yedi günlük güneşli tatil 06:29 · Microsoft Learn
Maui örneğinde kullanıcı güneşli bir tatil istiyor. Yedi gün asistanın önerdiği süre. Kullanıcının tam yedi gün şartı koyduğunu söylemeyin.
Grafikte sonuç türünü kontrol edin
Azure örneğinde mesajlar bir thread içinde tutulur. Ajanın çalıştırılması sırasında Code Interpreter Python yürütür. Beklenen sonuç şehirlere göre yolcu sayısını karşılaştıran bir grafik olduğu için grafiği ekranda görmeniz gerekir. İkinci kontrol eksen ve değerlerdir: bir resmin üretilmiş olması, sayımların doğrulandığı anlamına gelmez. Bu deneme için birden çok ajan kurmanız gerekmiyor.
Üretilen grafiğin defterdeki çıktısı. 07:57 · Microsoft Learn
Grafiğin değerlerini girdiden kontrol edin
İstemde “operating profit” geçiyor ama verilen dört değer yolcu adedi. Bali 100, Paris 356, Londra 900, Tokyo 850. Bunlarla kâr grafiği doğrulanamaz. En yüksek sütun Londra, hemen arkasındaki Tokyo olmalı. Grafiği açmadan bu tahmini yazın.
Grafiğe girdi olan dört yolcu sayısı 07:10 · Microsoft Learn
Çözülmüş örnek · Üç durakta videoyu okuyun
Durak | Nereye bakmalı? | Nasıl yorumlanır? |
|---|---|---|
Onaylı yerlerden gezi | Araç çağrısını açın. Sonuçtaki New York ile son cevaptaki şehri karşılaştırın. İki değer ayrışıyorsa araç doğru çalışmış olsa bile uygulamanın önerisi hatalıdır. | |
Güneşli bir tatil | Maui ve yedi günlük plan kullanıcı isteğini karşılayabilir. Ancak bu örnekte bağlı bir katalog aracı yoktur. “Onaylı tatil” etiketi eklemek için gerekli kanıt eksiktir. | |
Yolcu dağılımı | Grafiğin gerçekten oluştuğunu ve şehirleri karşılaştırdığını kontrol edin. Sayıların kaynağı hakkında ayrıca kanıt gerekiyorsa çıkan görsel tek başına yetmez. |
Kendiniz deneyin · Bir kabul testi yazın
Bir seyahat acentesi yalnız anlaşmalı olduğu şehirleri önermek istesin. Üç defterden hangisi bu şartı kontrol etmeye en yakın kanıtı veriyor? Önce kendi seçiminizi ve gerekçesini yazın. Sonra kontrolü tersine çevirin: araç doğru şehri döndürür ama model başka bir yer için rota yazarsa testi geçirmeli misiniz?
Çözümü kontrol edin
New York örneğinde listeyi ve fonksiyon sonucunu görebilirsiniz. Test, son cevaptaki şehri de karşılaştırmalı. Bir sonraki ekip bir rapor istiyorsa ölçüt değişir: artık çıktı dosyasını açıp grafikteki değişkenleri kontrol etmesi gerekir.
Sorun giderme
Gözlem | Kontrol | Beklenen sonuç |
|---|---|---|
Katalog uyumu | Dönen şehirle son cevabı karşılaştırın. | İkisi de New York olmalı. |
Grafik var, birim yanlış | İstemdeki değerleri ve grafiğin etiketini kontrol edin. | Yolcu adedinden parasal sonuç çıkarılamaz. |
İki kontrol sorusu
- Katalog zorunluysa ilk hangi kayda bakarsınız?
- Maui ve New York cevaplarını kıyaslayarak hangi aracın daha iyi olduğunu söyleyebilir misiniz?
Çözümü kontrol edin
- New York’u döndüren çağrıya, ardından bağlı listenin kaynağına. Son cevaptaki şehir adı tek başına yetmez.
- Hayır. Kullanıcı istekleri ve araç ayarları farklı. Adil bir denemede aynı istek ve başarı ölçütü gerekir.
Kısa sözlük
Model istemcisi: uygulamanın modele eriştiği bileşen. Thread: ilgili mesaj dizisi. Run: ajanın görevi yürüttüğü çalıştırma.
Kaynak ve sürüm notu
Microsoft, Semantic Kernel ve AutoGen için Agent Framework geçiş belgeleri yayımlıyor. Üç ekran kaydın davranışını öğretir; yeni bir projede aynı kurulum komutlarının çalıştığı varsayılmaz. Microsoft