Kurs Derslik

AI ajanı için framework seçimi: Üç defter, üç farklı başarı ölçütü

Ders özeti

Bu derste karar vermeden önce bir kabul testi yazacaksınız. Gezi önerisi veren ajan için onaylı listedeki bir şehri kullandığını mı, güneşli bir tatil planladığını mı, yoksa yolcu sayılarından bir grafik ürettiğini mi görmek istiyorsunuz? Üç defter bu üç soruya ayrı cevap veriyor.

Ders 2 / 2 · 4 dk · Başlangıç · TürkçeVideo dili · English

Derse giriş

Bu derste

  1. Önce çerçevenin neyi kolaylaştırdığını sorun
  2. New York’un hangi satırdan geldiğini gösterin
  3. Maui çıktısını aynı ölçütle puanlamayın
  4. 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.

Kullanıcı isteği → Araç çağrısı ve sonucu → İz kaydı neyi kanıtlar?

AutoGen asistanının tanımı 05:54 · Microsoft Learn

Ekran başında üç adım

  1. Şehir şirket listesinden mi seçilmeli?
  2. Serbest bir tatil önerisi yeterli mi?
  3. 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?

05:20

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.

06:26

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.

07:57

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

  1. Katalog zorunluysa ilk hangi kayda bakarsınız?
  2. Maui ve New York cevaplarını kıyaslayarak hangi aracın daha iyi olduğunu söyleyebilir misiniz?

Çözümü kontrol edin

  1. New York’u döndüren çağrıya, ardından bağlı listenin kaynağına. Son cevaptaki şehir adı tek başına yetmez.
  2. 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

Microsoft Learn · 2/10 · YouTube