« Tüm yayınlar

Kodlama Ajanlarını Model Değil, Harness Tasarımı İyileştiriyor

LangChain bir kodlama ajanını modeli değiştirmeden Terminal-Bench'te ilk 5'e taşıdı; kazanç tamamen harness tasarımından geldi.

LangChain'in paylaştığı bir veri noktası dikkat çekici: bir kodlama ajanı, altındaki modeli hiç değiştirmeden Terminal-Bench sıralamasında 30. sıradan ilk 5'e yükseldi. Kazanım tamamen modelin etrafına sarılan iskeletten, yani "harness"ten geldi. Anthropic'in kendi ajan ekibi bu kavramı net tanımlıyor: harness, ham model kapasitesini tamamlanmış işe dönüştüren her şeydir — sistem promptu, araçlar, hafıza, döngü, kontroller, sandbox.

Metin, bu alanın üç evreden geçtiğini öne sürüyor: prompt mühendisliği (isteği iyi ifade etmek), context mühendisliği (pencereye neyin gireceğini seçmek ve daha fazla token eklendikçe dikkatin inceldiği "context rot" durumundan kaçınmak) ve şimdi harness mühendisliği — modelin içinde çalıştığı döngüyü, araçları, rolleri ve kontrol noktalarını tasarlamak.

Dört pratik yapı taşı öne çıkıyor: karmaşıklık eklemeden önce gerçek geri bildirime dayanan minimal bir döngüyle başlamak; Reduce/Offload/Isolate desenleriyle bağlamı yüksek sinyalli tutmak; üretim ile değerlendirmeyi ayırarak ajanın kendi işini kendisinin onaylayıp erken "bitti" dememesini sağlamak; ve modeli (Brain), geçici çalışma alanını (Hands) ile kalıcı durumu (Session) birbirinden ayırarak her parçanın bağımsız yükseltilebilmesini ve model değiştirme tabanlı maliyet yönlendirmesinin mümkün olmasını sağlamak.

Mühendisler için çıkarım açık: model kiralık ve standartlaşmış bir bileşen haline geldi, sağlayıcılar her çeyrek onu sessizce değiştirebiliyor. Kalıcı mühendislik kaldıracı, tükettiğiniz API'de değil, sahip olduğunuz harness'ta yaşıyor.

Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz