Yazılım Notları

Spec, Domain ve Disposable Code

Hiçbir LLM Şirketinizi Tanımıyor: Ontology'den Harness'a, Modeli Şirketinizle Tanıştırmak

Hiçbir LLM Şirketinizi Tanımıyor; Tanıştırın: Ontology'den Harness'a

Genel amaçlı LLM'ler şirketinizi tanımaz; şirket bilgisini bir ontology ve semantic layer ile yapılandırıp bunu tool, context ve eval'den oluşan bir harness ile modele bağlamak gerekir. 2026'da bu iki katman ayrı disiplinler olarak standartlaştı.

Yükselen görüş

Kurumsal AI'ın açığı model zekâsı değil bağlam: şirket bilgisi ontology ile yapılandırılıp harness ile modele bağlanmadıkça daha büyük model doğru cevap vermez.

OpenAI, Thoughtworks ve Anthropic harness'ı ayrı bir disiplin olarak tarif ediyor; semantik katman standardı ise henüz erken ve ürün desteği zayıf.

Zihinsel model

Model zeki bir yeni çalışan gibidir: ona şirket sözlüğünü, yetki kartını ve kontrol listesini vermezsen tahminle çalışır.

Neden

  • Şirkete özgü tanım ve kurallar hiçbir eğitim setinde yok; model boşluğu genel kalıplarla doldurup akıcı ama yanlış cevap verir.
  • Semantik katmandaki tanımlı metriği çağıran model kolon tahmin etmez; text-to-SQL hatasının ana kaynağı ortadan kalkar.
  • Kural prompt'ta değil araçta, linter'da ve izinde yaşarsa model yanlış niyetle çağırsa bile eylem gerçekleşmez.

Kanıt

Depo düzeyindeki bağlam dosyaları görev başarısını genel olarak artırmadı, çıkarım maliyetini ise %20'den fazla yükseltti.

ETH Zürih, Evaluating AGENTS.md, 2026

Codex ekibi başarıyı modele değil ortama bağladı: kısa bir AGENTS.md haritası, mimariyi zorlayan linter'lar ve düzeltme talimatı taşıyan hata mesajları.

OpenAI, Harness engineering, 2026

Metrik tanımlarını araçlar arasında taşınabilir kılan açık semantik katman spesifikasyonu, 50'yi aşkın kuruluşun çalışma grubuyla ilk sürümüne ulaştı.

Snowflake, Open Semantic Interchange, 2026

Karşı görüş

Context window büyüdükçe ham doküman ve RAG pek çok soruyu ontology olmadan da cevaplıyor. Sahipsiz bir ontology ise kısa sürede eskiyip modele yanlış bağlam veren bir yüke dönüşüyor.

Kavramlar

OntologyŞirketin nesnelerini, ilişkilerini ve izinli eylemlerini tanımlayan makinece okunur model.
Semantic layerMetrikleri veritabanı yapısından bağımsız, tek kaynaktan tanımlayan katman.
HarnessModelin etrafındaki talimat, araç, bağlam, izin ve değerlendirme katmanlarının toplamı.
Context engineeringHer çağrıda bağlama hangi bilginin, ne kadar ve hangi sırayla gireceğini tasarlamak.
EvalBeklenen cevabı bilinen, şirkete özgü soru seti; modelin şirketi tanıyıp tanımadığını ölçer.

Pratikte

  • En sık sorulan soruların geçtiği iş kavramlarını tanım, örnek ve yaygın yanlışla tek dosyada topla.
  • Modele ham tablo yerine semantik katmandaki tanımlı metrikleri çağıran araçlar ver.
  • İzinleri araca koy; gerçek kullanıcı sorularından eval seti kurup her değişiklikte yeniden koş.
Önce bunu okuHarness engineering for coding agent users (Birgitta Böckeler, martinfowler.com)Model etrafındaki iskeleti feedforward rehber ve feedback sensörleriyle somutlaştırıyor.