harness engineering for coding agents

Harness Mühendisliği Anatomisi ve Ajan Döngüsü

Aynı Model Neden Farklı Sonuç Verir?

Harness Mühendisliği Anatomisi ve Ajan Döngüsü

Prompt Engineering’den Harness Engineering’e

Harness Mühendisliği Anatomisi ve Ajan Döngüsü

ai agent architecture harness engineering concept
BileşenGöreviEksik kalırsa
Sistem istemiDavranış, öncelik ve çıktı sınırlarıTutarsız görev yürütme
AraçlarDosya, terminal, test ve harici sistem etkileşimiEylem yerine varsayım
Çalışma ortamıDosya sistemi, Git, paketler, sandboxTekrarlanamaz veya riskli yürütme
Bağlam yönetimiDoğru bilginin doğru turda sunulmasıBağlam taşması ve yanlış varsayım
DoğrulamaTest, lint, derleme ve geri bildirimHatanın fark edilmemesi
İzin / GüvenlikYetki, ağ ve insan denetimiİstenmeyen veya zararlı eylem

Doğrulama Geri Bildirimi Neden Belirleyicidir?

ai agent architecture harness concepts

Bağlam Mühendisliği: Agents.md, Arama ve Hafıza

Tam Zamanında Arama, Sıkıştırma ve Kalıcı Notlar

Agents.md / Editoryal Uyarlama — PDF’den Doğrudan Alıntı Değildir

# agents.md — TEMSİLİ ÖRNEK
## Çalışma kuralları
- Değişiklikten önce ilgili modülü ve testleri incele.
- İlişkisiz dosyaları değiştirme.
- Test için: ./gradlew test
- Mimari değişiklikte: docs/architecture.md dosyasını oku.
- İş bittiğinde test çıktısını ve riskleri özetle.

Araç Katmanı: MCP, LSP ve ACP Neyi Çözer?

ProtokolTemel sorusuÖrnek işlev
MCPAjan dış araçlara ve kaynaklara nasıl bağlanır?GitHub / kurumsal doküman / veri kaynağı
LSPKodun sembolik yapısı nasıl okunur?Tanıma gitme, referans, tip hatası
ACPEditör ile ajan arka ucu nasıl konuşur?Farklı ajanların ortak editör arayüzü
A2AFarklı ajanlar birbirleriyle nasıl görev paylaşır?Ajanlar arası görev devri; PDF’de kısa ele alınır

ETCLOVG: Harness’ı Yedi Katmanda Okumak

ai harness seven layer

Güvenlik ve İzin Modeli: Özerklik Her Zaman Avantaj Değildir

the deadly trio data leakage diagram

Pdf şekil-7 (S. 30) üzerinden çözümlenmiş opencode.json izin kesiti;

{
  "permission": {
    "bash": {
      "git checkout *": "ask",
      "git commit *": "ask",
      "git push *": "ask",
      "git reset *": "ask",
      "git rebase *": "ask",
      "rm -rf *": "ask"
    }
  }
}

Çoklu Ajan Mimarisi: Daha Fazla Ajan, Her Zaman Daha Hızlı Değil

multi-agent orchestration scheme

Evals ve Telemetri: Ajanı Gerçekten Ölçmek

perceived speed ​​and actual performance
İzlenecek metrikCevapladığı soru
Görev başarı oranıAjan gerçek işi tamamlıyor mu?
Tur / araç çağrısıAynı iş için gereksiz çevrim oluşuyor mu?
Token / maliyetKalite artışı kaynak tüketimiyle uyumlu mu?
Süre / insan müdahalesiKazanım kullanıcı zamanına yansıyor mu?
Test / güvenlik ihlaliÜretilen çözüm güvenilir ve sınırlar içinde mi?

OpenCode Örneği ve Uygulanabilir Kurulum Planı

***

İlgili Yazılar