İçeriğe geç
academia.sh

Kurs İleri

Yapay Zekâ Ajanları

Bu kursun sonunda

Kursa başla

01

Ajan Mimarisi

Model, araç ve döngünün birleşiminin kurulması ve döngünün nerede duracağının sayılması: tek adımlı araçsız çağrı ile döngünün aynı görev kümesindeki başarımı, adım derinliği arttıkça düşen doğru araç seçme payı ve bunun dört görev türünde ayrı okunması, tek döngü ile planlayıcı ve yürütücüyü ayırmanın başarım, adım ve belirteç olarak karşılaştırılması, adım bütçesi iki adımdan on iki adıma çıkarıldığında başarımın önce yükselip sonra düşmesi ve bu düşüşün iki koşum bandının içinde kaldığı için bulgu sayılmaması, öz eleştiri turunun yakaladığı yanlış yanıt ile eklediği adım ve belirteç, aynı görev kümesinde ikinci ajanın kattığı başarım ile devredilen bağlamın belirteci ve devirde kaybolan alan sayısı, yan etkili araçta onay açıkken ve kapalıyken yazılan kayıt ile durdurulan yanlış yazım.

  1. 01 Ajan Nedir Model, araç ve döngünün birleşiminin kurulması ve tek bir yanıt yerine bütün döngünün sayılması: 24 kurgu görevde tek adımlı araçsız çağrı 0,0417 görev başarımı verirken sekiz adım bütçeli döngü 0,9583 veriyor, ikinci koşumda taban 0,0000'a inip döngü 0,9583'te kalıyor. Bedel 24 adımdan 97 adıma, sıfır araç çağrısından 74 çağrıya, 1440 belirteçten 11978 belirtece ve sıfırdan 8 araç hatasına çıkmaktır. Tür bazında okunduğunda üç adımlı ve daha kısa görevlerde döngü hepsini bitiriyor, dört adımlı yazma görevlerinde üçte ikisinde kalıyor: başarımın düştüğü yer adım derinliğidir. Ajan öğrenmez; koşum boyunca değişen tek şey elindeki gözlemlerdir.
  2. 02 Ajan Döngüsü Döngünün bir adımının algı, akıl yürütme, eylem ve gözlem olarak açılması ve doğru araç seçme payının adım derinliğine göre sayılması: 24 kurgu görevde derinlik 1'de pay 0,8000, derinlik 4'te 0,5000; ikinci koşumda 0,7742 ve 0,5000. Aradaki 0,3000'lik düşüş en geniş iki koşum bandının (0,0644) kat kat üstündedir ve ölçülmüştür, ama komşu derinlikler arasındaki 0,0917 ve 0,0160'lık farklar bandın içinde kalır ve ölçülmemiş sayılır. Derinlik arttıkça ölçümün kendisi de inceliyor: seçim sayısı 30'dan 6'ya iniyor. Dört görev türünde okunduğunda bir, iki ve üç adımlık görevlerin başarımı iki koşumda da 1,0000, dört adımlık yazma görevlerinde 0,6667; görev başına adım 2,86'dan 7,67'ye çıkıyor. Yanlış seçim yalnız adım harcamıyor, biriken sonucu da üzerine yazabiliyor.
  3. 03 Planlayıcı ve Yürütücü Ayrımı Karar veren ile çalıştıran yanın ayrılmasının kattığı ve ödettiği: 24 kurgu görevde tek döngü 0,9583 görev başarımı, 97 adım, 74 araç çağrısı ve 11978 belirteç veriyor; planlayıcı ve yürütücü ayrıldığında başarım 0,8750, adım 118, çağrı 71 ve belirteç 10345 oluyor. Başarım farkı bölünmüş düzenin kendi iki koşum farkına eşittir ve ölçülmemiş sayılır. Fazladan adım tam olarak görev başına bir planlama adımıdır. Belirteç iki koşumda da yüzde on üçten fazla düşüyor, çünkü yürütücü akıl yürütme izini değil planı taşıyor. Planın konumlarının 0,8868'i doğru ve yirmi dört planın on sekizi baştan sona doğru; yanlış bir konum körlemesine yürütüldüğü için düzeltme ancak plan tükendikten sonra başlıyor.
  4. 04 Durdurma Ölçütleri Döngünün nerede duracağının kursun kuralı olarak yazılması ve adım bütçesinin iki, dört, altı, sekiz ve on iki değerlerinde süpürülmesi: 24 kurgu görevde başarım 0,3750'den 1,0000'e çıkıyor, sonra 0,9583'te düzleşiyor; ikinci koşumda 0,4167, 0,8333, 0,9583, 0,9583, 0,9583. Altıncı adımdan sekizinciye düşüş 0,0417'dir ve altıncı adımdaki iki koşum farkı da 0,0417'dir, yani düşüş ölçüm bandının içindedir ve bir bulgu olarak ilan edilemez; mekanizması tek bir görevin izinde gösterilir ve etkisi ölçülmemiş sayılır. Bütçe altıdan on ikiye çıkarıldığında başarım değişmezken belirteç 10884'ten 12214'e çıkıyor. Bütçeyle durmak bir durdurma ölçütü değil emniyet sınırıdır: altıncı adımda üç görev bütçe tükendiği için duruyor.
  5. 05 Öz Eleştiri ve Doğrulama Ajanın durduktan sonra kendi izine bakmasının kattığı ve katladığı: üç gözlenebilir işaret yirmi dört kurgu görevde okunduğunda tur, dar bütçelerde yanlış yanıtların hepsini bayrağa takıyor ama sekiz adımda temiz izli bir yanlış yanıtı hiç göremiyor. Dört adım bütçesinde başarım 21/24'ten 23/24'e çıkıyor, karşılığında adım 84'ten 152'ye ve belirteç 9402'den 17052'ye. Aynı adımlar tek bir uzun koşuma verildiğinde sekiz adım bütçesi 97 adım ve 11978 belirteçle aynı 23/24'ü veriyor. Altı adımda tur başarımı 24/24'ten 23/24'e düşürüyor; sekiz adımda hiç değiştirmiyor ve yedi bayrağın altısı gereksiz yeniden koşum. İki koşum farkı bir görevdir, bu yüzden altı ve sekiz adımdaki fark ölçülmemiş sayılır.
  6. 06 Çoklu Ajan Düzenleri Aynı görev kümesinde tek ajan ile iki ajanın yan yana ölçülmesi: sekiz adımlık bütçe ikiye bölünüp iş bir okuyucu ile bir hesapçıya dağıtıldığında toplam başarım iki koşumda da 23/24'te kalıyor, ama adım 97'den 140'a çıkıyor ve devredilen bağlam 363 belirteç götürüyor. Bölme, dört araçlık kayıt görevlerini 2/3'ten 3/3'e çıkarırken iki araçlık tüketim görevlerini 8/8'den 7/8'e düşürüyor. Devir paketi ucuzlatıldığında 178 belirteç kazanılıyor, karşılığında 68 alan kayboluyor ve başarım 23/24'ten 18/24'e iniyor; kaybolan alan abone tipi olduğu için işyeri abonelerinin bedeli tam yarısı çıkıyor. Dört adımlık bütçe ikiye bölündüğünde düzen 21/24'ten 19/24'e ve 20/24'ten 16/24'e düşüyor.
  7. 07 İnsanı Döngüde Tutmak Yan etkili aracın önüne konan onay noktasının ölçülmesi: onay kapalıyken yirmi dört kurgu görevde beş kayıt yazılıyor ve üçü yanlış, ikinci koşumda sekiz kayıt yazılıyor ve altısı yanlış. Onay yalnız yan etkili çağrıda açıldığında yazılan kayıt üçe, yanlış kayıt bire iniyor; bedel yedi ve on bir soru. Onay her adıma yayıldığında durdurulan yazım hiç değişmiyor ama soru sayısı 74 ve 76'ya, belirteç 12103'ten 14448'e çıkıyor. Görev başarımı üç kapsamda da 23/24'te sabit kalıyor, yani başarım yan etkiyi ölçmüyor. Durdurulan çağrı sayısı engellenen kayıt sayısından büyüktür, çünkü durdurulan çağrıların bir kısmı zaten eksik alanla düşecekti.

02

Araçlar ve Bellek

Ajanın dokunduğu yüzeylerin ve taşıdığı durumun tek tek sayılması: araç tanımının dört düzeyinde (yalnız ad, ad ve açıklama, şema, şema ve örnek çağrı) geçerli çağrı oranı ile araç hatası, sonucun ham, kırpılmış ve özetlenmiş verilmesinin başarım ile biriken belirtece etkisi, bildirilen kaynak sınırını aşan çağrı sayısı ile sınırın durdurduğu ve durdurmanın düşürdüğü görev payı, tam, salt okuma ve izin listeli yetki kümelerinde tamamlanan görev ile durdurulan çağrı, üç kaynak sınıfı karışımında doğru yanıt payı ve yanlış kaynağın taşındığı adım sayısı, döngü uzadıkça adım başına taşınan belirteç ile pencereye sığan adım ve pencere dolduğunda düşen bilgi, her adım, yalnız sonuç ve seçici yazma politikalarında saklanan kayıt ile sonraki görevlerde kazanılan adım, sıkıştırma oranı arttıkça düşen belirteç ile atılan alanın gerektiği görev sayısı, eskitme eşiği sıkılaştıkça düşen bayat kayıt ile artan geçerli kayıt kaybı.

  1. 01 Araç Tanımı Aracın adının, açıklamasının ve şemasının döngüye ne kattığının ölçülmesi: 24 kurgu görevde tanım dört düzeyde verilir ve yalnız ad verildiğinde 157 çağrının 113'ü araç hatasıyla döner, geçerli çağrı oranı 0,2803'te kalır, görev başarımı 0,3333 olur. Açıklama eklendiğinde hata 56'ya iner ve başarım 0,6667'ye çıkar. Şema eklendiğinde çağrı sayısı 74'e, hata 8'e düşer ve geçerli oran 0,8919 olur, ama başarım 0,7917'de durur: şema alan adlarını verir, hangi alanın hangi değeri taşıdığını vermez ve yer değiştiren iki endeks şemadan geçen bir çağrıyla 52 yerine 99948 döndürür. Örnek çağrı bu payı sıfırlar, başarımı 0,9583'e çıkarır ve adım, çağrı ile araç hatasını hiç değiştirmez; bedeli katalogun 97'den 164 belirtece büyümesidir ve doğru yanıt başına belirteç 1126'dan 1212'ye çıkar.
  2. 02 Araç Çağrısının Yürütülmesi Aracın döndürdüğü sonucun modele hangi biçimde geri verildiğinin ölçülmesi: 24 kurgu görevde ham gözlem 770 gözlem belirteci ve 10103 toplam belirteçle 0,9583 başarım verir. Gözlemi yedi sözcüğe kırpmak belirteci 9160'a indirir ama abone tipini düşürdüğü için dört işyeri faturası tam yarısı çıkar ve başarım 0,7917'ye iner. Dört sözcüğe kırpmak zinciri koparır: araç hatası 8'den 116'ya, adım 97'den 156'ya, toplam belirteç 15945'e fırlar ve başarım 0,2917'de kalır — ucuzlatmak pahalılaştırır. Taşınacak alanı bildiren özet, ham gözlemin başarımını iki koşumda da korurken gözlem belirtecini 401'e, doğru yanıt başına belirteci 439'dan 401'e indirir. Aynı özetten abone tipi çıkarıldığında başarım kırpmanınkine, 0,7917'ye düşer: özet, bildirimi kadar iyidir.
  3. 03 Kod Yürütme Araçları Ajanın yazdığı programı sanal alanda çalıştıran bir aracın kaynak sınırlarıyla ölçülmesi: aynı tutarı hesaplayan üç yazım biçimi 15, 172 ve 19 adım harcar, 2 ile 5 hücre tutar ve 1 ile 5 çıktı üretir. Gevşek sınırda hiçbir çağrı bildirilen sınırı aşmaz ama üç görev, çağrı başına sınır hiçbir şey durdurmadan 96 adımlık görev bütçesini geçer. Orta sınır 28 kod çağrısının 24'ünü durdurur ve durdurduğu sınıflar 20 adım ile 4 hücredir; sıkı sınırda aynı 24 çağrı bu kez 20 adım ve 4 çıktı sınıfından durur. Durdurma görevi doğrudan düşürmez, adım bütçesini tüketerek düşürür: kod görevlerinde başarım 0,7778'den 0,3333'e, ikinci koşumda 1,0000'den 0,5556'ya iner. Sıkı sınır orta sınırla aynı başarımı verirken boşa harcanan adımı 1356'dan 552'ye indirir. Koşan kod savunma tarafındadır.
  4. 04 Dosya Sistemi ve Terminal Erişimi Ajanın dosya ve komut yüzeyinde yetki sınırlandırmasının sayılması: yirmi dört kurgu yüzey görevi üç yetki kümesinde koşturulur ve tamamlanan görev ile durdurulan çağrı yan yana basılır. Tam yetkide 0,9583 görev tamamlanıyor ve kapı hiçbir çağrıyı durdurmuyor; salt okuma yetkisi 71 çağrı durduruyor ama tamamlanan görevi 0,5000'e düşürüyor; izin listeli küme 20 çağrı durdurup 0,8333'te kalıyor ve durdurmalarının tamamı tek bir görev türünde toplanıyor. Salt okumada doğru yanıt 0,6250 iken tamamlanan görev 0,5000'dir: üç görevde yanıt doğru üretildi ama yazma hiç gerçekleşmedi. Durdurulan çağrı adımı da tüketir; adım 78'den 129'a çıkar. İki koşumda toplamlar aynı kalsa da görev düzeyinde iki görev yer değiştirir, bu yüzden ölçüm bandı 0,0833'tür ve tam yetki ile izin listesi arasındaki 0,1250 fark bandın üstündedir.
  5. 05 Web Arama ve Gezinme Dış bilgiye erişimin bir kaynak sınıflandırması olarak sayılması: on sekiz kurgu kaynak birincil, ikincil ve denetimsiz diye sınıflanır ve yirmi dört dış bilgi görevi beş kurulumda koşturulur. Dış bilgisiz döngü 0,2083 doğru yanıt verir; yalnız birincil kaynak 0,7500'e çıkarır; ikincil sınıfı da karışıma katmak 0,3750'ye düşürür ve on görevi kirletir; üç sınıf birlikte kirli görevi on beşe çıkarır. Aynı havuzda seçimi sınıfa göre sıralamak doğru yanıtı 0,7500'e geri getirir, kirli görevi beşe indirir ve çağrı sayısını değiştirmez. Yanlış kod duruma girdikten sonra ortalama 3,40 ile 4,00 adım taşınır ve kirli görevlerin tamamında kayıt yazma adımına ulaşır. Ölçüm bandı 0,0833'tür, bu yüzden 0,3750'lik düşüş de 0,3750'lik toparlanma da ölçülmüştür.
  6. 06 Kısa Süreli Bellek Ajan döngüsünün taşıdığı konuşma durumunun adım adım sayılması: tek bir görevde taşınan belirteç birinci adımda 79 iken yedinci adımda 255'e çıkar ve büyümenin büyük kısmı durumdan değil izden gelir (yedinci adımda durum 63, iz yükü 192 belirteç). Yirmi dört görev beş pencere değerinde koşturulur. Sınırsız pencerede doğru yanıt 0,9583, toplam 9316 belirteç, araç hatası 8. Pencere 200'de doğru yanıt 0,8750'ye iner, 150'de 0,8333'e, 120'de 0,7083'e; düşen alan sayısı 0'dan 85'e, araç hatası 8'den 50'ye çıkar. En çok düşen alanlar görevin kimlik alanlarıdır: abone 16, anahtar 16, sutun 15. Pencereyi daraltmak taşınan belirteci düşürmez, artırır: adım 97'den 112'ye çıktığı için toplam 9316'dan 12026'ya yükselir. Ölçüm bandı 0,0833'tür, bu yüzden 200 penceresindeki 0,0833'lük düşüş bulgu sayılmaz.
  7. 07 Uzun Süreli Bellek Üç yazma politikasının aynı 48 görevlik ikinci kümede ölçülmesi: her adımın gözlemini ayrı kayıt yapmak 74 kayıt biriktiriyor ve 44 adım kazandırıyor, görev başına tek yanıt kaydı yazmak 24 kayıtla 199 adım kazandırıyor ama başarımı 0,9167'den 0,5833'e düşürüyor, plana giren gözlemleri tek kayıtta birleştiren seçici politika ise yine 24 kayıtla 118 adım kazandırıyor. Kazandıran şey kayıt sayısı değil kaydın birimidir.
  8. 08 Bağlam Sıkıştırma Aynı 24 görevde iki sıkıştırma politikasının süpürülmesi: taşınan durum da ödendiğinde taban 21913 belirteç ve 0,9583 başarım veriyor. Seçici hatırlama tutulan alanı üçe indirdiğinde belirteç 16569'a düşüyor ve başarım hiç değişmiyor, ama atılan alanın gerektiği görev sayısı 0'dan 8'e çıkıyor. Özetleme aynı bütçede 0,7917'ye iniyor ve en sıkı ayarda belirteci 33566'ya, yani tabanın 1,53 katına çıkarıyor. Sıkıştırmanın işi kötüleştirdiği nokta budur.
  9. 09 Bellek Eskitme Eskitme eşiğinin yedi ayarda süpürülmesi: eşiksiz bellekte okumaların 0,4528'i bayat ve başarım 0,6389. Eşik sıkıldıkça bayat pay 0,0000'a iniyor, başarım 0,9306'ya çıkıyor, ama düşürülen kayıtların hâlâ geçerli olan payı 0,0000'dan 0,9701'e tırmanıyor ve adım 138'den 315'e çıkıyor. Eşiği sekizin altına sıkmanın kazandırdığı başarım iki koşum farkının kendisi kadar kalıyor, yani ölçülmemiş sayılır.

03

Ajan Kalitesi

Kurulmuş bir ajanın çalıştığının nereden bilindiğinin ölçülmesi: doğru dizi ile doğru yanıtın dört durumlu tablosu ve yanlış diziyle üretilen doğru yanıtın ayrı sayılması, doğru yanıt başına adım olarak okunan adım verimliliği, beş araca konan kusurların araç düzeyi sınamayla yakalanan payı ve hiç görülemeyen kusur sınıfı, uçtan uca akış sınamasının araç düzeyinin kaçırdığından yakaladığı ile iki katmanın da yakalayamadığı kalıntı, yalnız sonuç, araç adları ve tam gözlem iz düzeylerinde başarısız bir görevin nedeninin bulunabildiği pay ile saklanan belirteç, adım başına maliyet ile doğru yanıt başına maliyetin sıralamayı ayırdığı nokta, durdur, aynı aracı yeniden dene ve başka araca geç kurtarma politikalarının başarım, adım ve araç hatası olarak karşılaştırılması.

  1. 01 Görev Başarımı ve Adım Verimliliğinin Ayrı Ölçülmesi Tek bir başarım oranının dört ayrı durumu üst üste yığdığının adım üzerinde gösterilmesi: yirmi dört görevlik kurgu kümede araçsız tek adımlı taban 0,2917 çıkıyor ve bu oranın tamamı yanlış dizi ile doğru yanıt kutusunda, çünkü yedi belge görevinin hepsi hiçbir araç çağrılmadan yanıtlanıyor. Dar bütçede döngü 0,8750, kurs bütçesinde 0,9583 veriyor; kurs bütçesinde tek başarısızlık doğru dizi ile yanlış yanıt kutusunda ve dizisi eksiksiz tamamlanmış bir görevin arada kalan fazla bir çağrıyla bozulmasından geliyor. Doğru yanıt başına adım tabanda 3,4286, kurs bütçesinde 4,2174 çıkıyor, yani verimlilik tek başına okunduğunda hiçbir aracı çağırmayan tabanı kazandırıyor; araç gerektiren on yedi görevde taban sıfır doğru yanıt veriyor. İki koşum farkı tabanda 0,0000, dar bütçede 0,0417.
  2. 02 Her Aracın Döngüden Ayrı Sınanması Beş araca konan on bir kurgu kusurun araç düzeyi sınamayla ne kadarının yakalandığının sayılması: on bir durumluk sınama kümesi değer kusurlarının dördünü de, sözleşme kusurlarının üçünü de düşürüyor, ama tanım kusurlarının dördünde de tertemiz geçiyor. Toplam yakalama 0,6364, sınıf bazında 1,0000 ve 1,0000 ile 0,0000. Görünmeyen sınıfın mekanizması yazılıdır: sınama kümesi aracın işlevini doğrudan çağırır, döngü ise aracın bildirdiği alan listesinden geçer ve tanım kusuru yalnız o listede durur. Katmanın karşılığı koşumdan bağımsızlıktır: aynı görev kümesinde döngünün düşen senaryosu tohum değişince G23'ten G15'e kayarken, sınama kümesinin düşen durum kümesi iki koşumda da boş ve aynıdır.
  3. 03 Senaryo Temelli Uçtan Uca Doğrulama İki sınama katmanının yakaladığı kusur kümelerinin yan yana sayılması: yirmi dört senaryoluk uçtan uca akış sınaması, araç düzeyi sınamanın hiç göremediği dört tanım kusurunun üçünü yakalıyor ve toplamda on bir kusurun beşini düşürüyor. Araç düzeyi katman yediyi yakalıyor, iki katmanın kesişimi iki, birleşimi on bir kusurda on yani 0,9091. Kaçırmanın iki ayrı nedeni ateşleme sayısıyla ayrılıyor: D2, D4 ve D11 döngü boyunca bir kez bile ateşlemiyor, D5, D6 ve D7 ateşliyor ama senaryo sonucu değişmiyor. Kalıntı D11, işlevi doğru olduğu hâlde tanımında kullanılmayan bir alan bildiren kusurdur ve hiçbir koşum onu göremez. Kusursuz tabanda düşen senaryo iki koşumda G23 ve G15.
  4. 04 İzleme ve Günlükleme Üretimde koşan bir ajan döngüsünün adım izinin neyi geri okuttuğunun ölçülmesi: yirmi dört görevin on koşumundan oluşan iki yüz kırk koşumluk akışta on beş görev yanlış bitiyor ve nedenleri on iki yanlış seçim ile üç dolaşmadan oluşuyor. Yalnız sonucu saklayan iz bu nedenlerin 0,0000'ini, araç adlarını sayan iz 0,4000'ini, tam gözlemi saklayan iz 1,0000'ini veriyor; saklanan belirteç 2738'den 5954'e ve 13623'e çıkıyor, bulunan neden başına belirteç ise 992,3'ten 908,2'ye iniyor. Altmış bir araç hatasının 0,8689'u doğru biten koşumlarda oluşuyor, yani araç hatası sayacı bir neden değil bir belirtidir.
  5. 05 Maliyet ve Gecikme Denetimi Bir ajan döngüsünün harcamasının iki ayrı paydayla okunması: tek adımlı araçsız çağrı adım başına 90,00 maliyet birimiyle en ucuzudur ama başarımı 0,0000 olduğu için doğru yanıt başına maliyeti tanımsızdır. Büyük ve küçük model sınıfı üç adım bütçesiyle koşturulduğunda küçük sınıf adım başına 79,25 ile büyük sınıfın 118,30'unun altında kalırken doğru yanıt başına 488,0 ile onun 453,5'inin üstüne çıkıyor. İki sıralamanın ayrıştığı bant birim fiyat oranıyla verilir: adım başına eşitlenme 0,8957, doğru yanıt başına eşitlenme 0,5576, arada kalan her fiyat oranında iki ölçüt ters yanıt verir. Gecikme sınıf olarak yazılır ve en uzun koşumdan okunur; ham süre ölçülmez.
  6. 06 Hata Kurtarma Başarısız bir araç çağrısının döngüye ne yaptığının üç kurtarma politikasıyla ölçülmesi: iki yüz kırk koşumluk üretim akışında ilk hatada durmak 0,7500 görev başarımı, 727 adım, 53 araç hatası ve 81996 belirteç veriyor; aynı aracı yeniden denemek başarımı 0,9375'e çıkarıyor ve adımı 900'e, hatayı 61'e, belirteci 106352'ye taşıyor. Başarısız aracı bırakıp başkasına geçmek beklenenin tersini yapıyor: araç hatası 64'e, adım 907'ye çıkıyor ve başarım 0,8917'ye düşüyor. Durdurmanın kazandırdığı adım verimliliği iki koşum bandının içinde kalıyor. Ders M28/K05 kursunun kapanışıdır ve yirmi iki dersin düzeneksiz ile düzenekli sayılarını tek tabloda toplar.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat