Ünite 02 / 03
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ı.
Yayın Güncelleme
Dersler
- 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 kataloğun 97'den 164 belirtece büyümesidir ve doğru yanıt başına belirteç 1126'dan 1212'ye çıkar. 6 dk okuma
- 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. 10 dk okuma
- 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. 9 dk okuma
- 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. 10 dk okuma
- 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. 11 dk okuma
- 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. 11 dk okuma
- 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. 11 dk okuma
- 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 dk okuma
- 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. 12 dk okuma