Back home

Agent sistemi öncelikle bağlam bütçesini ve sensörleri sıkılaştırır

Parçalar: 13 Temmuz'daki en dikkat çekici değişiklik, kablo demetinin model için giriş kapatma işlemi yapmaya başlamasıdır.

Martin Fowler’ın Fragments: 13 Temmuz makalesine bakıldığında, ortaya çıkan ilk kelime model puanı değil, Harness Engineering’dir. İnzivada bazı insanlar tartışmayı zaten bağlama ve sensörlere yerleştirdiler. Bu konu, yeni ortaya çıkan bir mühendislik disiplinine çok benzer: Aracının önce girdiyi sıkılaştırması, ardından eylemin genişletilmesi hakkında konuşması gerekir.

Bağlam penceresi ne kadar büyük olursa kısıtlamalar da o kadar kısa olur.

Yazıda çok basit bir detay var: Birisi agents.md’i 200 satıra kadar kontrol etti. Bu sayı bir mizofobi gibi görünse de aslında proje için bir bütçedir. Bağlam penceresi gerçekten de giderek büyüyor, ancak daha büyük pencere yalnızca içine daha fazla içerik sığdırılabileceği anlamına geliyor, ancak bu, modelin kavranması gereken kısmı daha sıkı kavrayacağı anlamına gelmiyor. Model genellikle bağlamın yalnızca küçük bir kısmına odaklanır ve içeriğin geri kalanı orada olsa bile, devam ediyor olabilir.

Bu, uzun belgelerde en sık karşılaşılan sorundur. Ne kadar çok kural olursa, gerçekten önemli kısıtlamaların gürültüyle gölgelenmesi o kadar kolay olur; Açıklama ne kadar uzun olursa sınırı arka plan, arka planı da sınır olarak yazmak o kadar kolay olur. Dosyaları kısa tutmak, yazarken zamandan tasarruf etmek değil, kısıtlamaların görünür, okunabilir ve yürütülebilir hale gelmesini sağlamaktır. Temsilcinin karşı karşıya olduğu şey bir malzeme yığını değil, sınırlı bir işletme sözleşmesidir.

Sensör az miktarda kullanılabilir sinyale sıkıştırılmalıdır

Diğer bir değişiklik ise tartışmanın hesaplamalı sensörlere doğru ilerlemeye başlamasıdır. Buradaki sensörler sadece noktaları gömmekle veya günlükleri modele tekrar beslemekle kalmıyor, çalışma zamanı durumunu az sayıda kararlı sinyale sıkıştırıyor. Sensör orijinal çıkış oynatımı haline geldiğinde giriş tekrar genişleyecektir; Gerçekten değerli olan yaklaşım, önce sahneyi birkaç net duruma ayırmak, ardından hangi ayrıntıların insanlara, hangi ayrıntıların araçlara verilmesi gerektiğine karar vermektir.

Makalede Python’dan Rust gibi daha kontrol edilebilir bir dile geçmenin yalnızca bu bağlamda anlamlı olacağından bahsedildi. Odak noktası dil tercihi değil, kontroldür. Sensörün ihtiyacı olan şey “çalışmak” değil, net sınırlar, net istisna semantiği ve net kaynak tüketimidir. Sinyal kararsız olduğu sürece model ne kadar güçlü olursa olsun yalnızca titreşim girdisine dayalı olarak karar verebilir.

Harness ilk önce aksiyon zincirini kapatır

Bu tartışma bu noktaya geldiğinde, koşum takımı bir kabuktan ziyade bir ağızlık haline gelir. Neyin bağlama gireceğine ve neyin dışarıda kalacağına karar vermekten sorumludur; model tarafından hangi durumlara güvenilebileceği ve hangi durumların araçlarla yeniden doğrulanması gerektiği. Bağlam bütçesi, sensör tasarımı, izin sınırları ve geri dönüş yollarının tümü sonunda bu katmana gelecek.

Agent sisteminde en kolay küçümsenen maliyet de bu seviyeye düşer. Model değişimi hızlıdır ancak emniyet kemeri çok daha yavaştır çünkü bir eylem zincirine, bir sinyal zincirine ve bir arıza zincirine bağlıdır. Bu katman sıkılaştırılmadığı ve model yetenekleri ileriye doğru ilerlemediği sürece sistem kaosu yalnızca daha hızlı büyütecektir.

Saf okuma istekleri, tek seferlik analiz komut dosyaları, harici eylemleri olmayan hafif aracılar ve model yetenekleri hala başroldedir. Özel verileri, uzun vadeli durumları ve gerçek eylemleri birbirine bağlamaya başladığınız anda, sağlamlaştırılacak ilk şey artık model parametreleri değil, giriş sınırları ve sinyal sınırları olacaktır. Bir Etkenin gerçekten bir sisteme benzediği an genellikle bu iki katmanın ilk önce devreye girdiği zamandır.