agents
Sözlük ↗Ajan Simülasyonu (Agent Simulation)
Ajan simülasyonu, bir ajanı gerçek dünyanın yerine geçen bir kurguya karşı çalıştırmaktır — kaydedilmiş ya da yapay araç yanıtları, verinin bir kopyası, hiçbir yere gitmeyen giden çağrılar — amacı, davranışın sonuçları olmadan önce o davranışı gözlemlemektir. Ajanın yaptıklarını çevreleyen kum havuzundan da, tek bir işlemin ne yapacağını gösteren deneme çalıştırmasından da farklı bir soruyu yanıtlar. Simülasyon, ajanın bir görev boyunca neye karar vereceğini sorar. Var olma nedeni, ajanların sıradan kodun sınandığı gibi sınanamamasıdır. Sistem kendi adım dizisini seçtiğinde üzerinde iddiada bulunulacak sabit bir girdi-çıktı çifti yoktur; dolayısıyla incelenmeye değer birim nihai yanıt değil izlenen yoldur. Simülasyon, bu yolları ucuza ve tekrar tekrar elde etmenin yoludur; üretimde bilerek üretmesi nadir, pahalı ya da tehlikeli durumlardan geçen yollar da buna dâhildir. Simülasyonun neyi yeniden ürettiği, size ne söyleyebileceğini belirler. Hep başarılı olan ve derli toplu veri döndüren araçlar, güvenilir görünen ama hiç zaman aşımı, oran sınırı, boş sonuç, izin reddi ya da kimsenin beklemediği bir şey içeren bir alan görmemiş bir ajan üretir. Asıl mesele arızalardır ve bunların fikstürlere bilerek konması gerekir; çünkü gerçek ortam onları kendi takvimine göre ve genellikle en kötü anda sağlar. Kaydedilmiş çalıştırmalar tekniği bileşik hâle getirir. Gerçek kullanımdan yakalanan yörüngeler, sabit yanıtlara karşı yeniden oynatıldığında bir gerileme paketine dönüşür: bir istemi, bir modeli ya da bir araç açıklamasını değiştirin, önceden çalışan hangi yolların artık saptığını görebilirsiniz. Bu olmadan bir ajandaki her değişiklik birkaç kez deneyip izlenim edinerek değerlendirilir ve bu, aynı girdide farklı davranan bir sistemle temasa dayanmaz. Tekniğin abartılmaması için sınırını da söylemek gerekir. Bir simülasyon yalnızca birinin aklına gelen durumları içerir; olaylara yol açanlar ise kimsenin aklına gelmeyenlerdir. Üretime ulaşan sürprizlerin sayısını azaltır; öngörülemez bir sistemi öngörülebilir kılmaz ve sınırların, günlüklemenin ve bozulan bir çalıştırmayı durdurma yolunun yerini tutmaz.
İlgili terimler