Agentic Harness Nedir: Hermes ile Açık Kaynak Ajan Çalıştırma

Agentic Harness Nedir: Hermes ile Açık Kaynak Ajan Çalıştırma

Yazılım mimarisinde bir model vardır: araç, çerçeve, çalıştırma ortamı. Bir ajan olmak için, işletilmesi gerekir—bir çatıya ihtiyaç vardır.

Dün “ajan nedir” yazdık. Ajan, karar veren, sorumlu, denetlenebilir bir sistem. Peki ajanı nasıl çalıştırırsınız? Kimi sorun, kimi çözünü? Hangi model, hangi araçlar, hangi entegrasyonlar? Bunu tanımlayan sistem: agentic harness.

Hermes, bu harness’lerden biri. Açık kaynak, self-hosted, Nous Research tarafından yapılan.

Harness Nedir?

Harness (çerçeve/zincir): bir ajan çalıştırmanın sabit altyapısı.

Bir ajan örneğin müşteri mektuplarını cevaplar. Peki kim?

Bu soruların yanıtı, harness’tedir.

Araç bir çekiç ise (bir şeyi çekmek için kullanılır), harness, inşaat şantiyesidir. Çekiçin nasıl uygulanacağını, hangi mühendisler tarafından kullanılacağını, sonuç nereye konacağını tanımlar.

Ajan araçları ile harness’i karıştırma. Araç: bir HTTP çağrısı, bir SQL sorgusu, bir dosya okuma. Harness: tüm bu araçları, modeli, hafızayı ve karar mantığını bir araya getirir ve çalıştırır.

Hermes: Açık Kaynak Harness

Hermes, Nous Research’in inşa ettiği bir harness’tir.

Temel özellikleri:

  1. Kendi başına çalışır (standalone). Bir $5 VPS’te, bir laptop’ta, serverless ortamda çalışabilir. Herhangi bir bulut satıcısına bağlı değil.

  2. Model-agnostik. Claude, OpenAI, DeepSeek, yerel modeller—içine kaç modeli sokmak istiyorsanız. Hatta aynı görev sırasında model değiştirebilirsiniz.

  3. Araç ve entegrasyonları dahil. Web araması, görüntü üretimi, email göndermesi, kod çalıştırması, dosya sistemi. 60+ araç olarak hazır.

  4. Hafıza ve becerileri öğrenir. Hermes, işi yapıp sonra bir beceri (skill) kaydeder. Gelecek oturumlarda o becerileri tekrar kullanır. Kendi deneyinden öğrenen bir ajan.

  5. Çoklu yüzey. Komut satırı, web dashboard, Telegram mesajı, Discord—aynı ajan, farklı giriş noktaları. Ajanı boş bir şeyde çalıştırıyorsunuz ve onu Telegram’dan yönetiyorsunuz.

  6. Mesajlaşma entegrasyon. Telegram, Discord, Slack, WhatsApp, Signal. Ajan kullanıcıyla konuşurken veya arkaplan işi yaparken, kullanıcı bunu Telegram’dan “hey, durumu nedir?” diye sorabilir.

  7. Zamanlanmış görevler (cron). Her gün saat 9’de bir rapor oluştur. Her saatin başında sistemin sağlığını kontrol et. Harness, bu otomasyonları yönetir.

  8. Ajan delegasyonu. Bir ajan çok karmaşık işi, başka bir agana devreder. Paralel çalışma, karar çerçevesi, sorumluluk zinciri hepsi korumlu.

Organizasyonda Niye Kritik?

Bir şirket günde 5 ajan çalıştırsa ne olur? Hepsi farklı yazılım da yazılmışsa? Bazısı Python skrip, bazısı Node yapısı, bazısı webhook…

Kaos.

Hermes gibi bir harness tek bir çerçeve tanımlar:

Slack webhook’una koymuş olduğunuz adımlar, aynı standardı uymaması gerekmiyor. Yalnızca ajan harness’i uyuyor. Bu da gözlemlenebilirlik, güvenlik ve ölçeklendirilebilirlik demek.

Senaryo: E-Ticaret Operasyonu

Bir e-ticaret sitesinde müşteri siparişi geldi. Ön işlem bir ajan yapıyor: ürünü kontrol et, stok var mı, fiyat doğru mu, hile işareti var mı.

Bu ajan Hermes harness’inde çalışıyor.

Sipariş yanl ış bir şey bulunursa, “müdürü uyar” ve bekle. İnsan onay alınır. Bu karar zinciri, harness içinde kurulu.

Sonra müşteri sorarsa “niye onay verdiniz?” — yapılan tam çıkıyor. Model, versiyon, girdi, çıktı, karar, zaman.

Açık Kaynak Niye Önemli?

Hermes açık kaynak. Kodunu okuyabilirsiniz. Kendi modelinizi koşabilirsiniz. Kendi aletlerinizi ekleyebilirsiniz. Kilit satıcıya kilitli değilsiniz.

CloudFlare Durable Objects gibi tescilli bulut ajanları varsa da, Hermes’in avantajı: siz sahipsiniz. Kendi sunucunuzda çalışır. Data flow’u görürsünüz. Verilen bulut satıcısını değiştirebilirsiniz.

İşletme uzun vadesi böyle çalışır.

Sonuç: Harness Mimarisi

Agentic harness, ajan yazılımını yazılar gibi değil, sistem yazısı gibi yapmanın yoludur. Tanımlanmış, sürümlü, denetlenebilir.

Hermes gibi açık kaynak bir harness seçmek, bu sorumluluğu ustalaşmanın başlangıcı. Yazılımı Hermes sınırında tutuyor, kendi lojik kodu yazıyorsunuz, Hermes’i entegrasyonlar (MCP sunucuları, metin-temelli konfigürasyon) ile genişletiyorsunuz. Hepsi Git’te versiyonlanır. Hepsi, fabrika organizasyon şemanızda ayak izle doğru şekilde yer alır.

Bunu yapanlar için Hermes’in açık yapısı: ajanlarınızı kendi başına yapıp yönetmenin yolu. Bunun ötesine, ajan yönetiminin çerçeve yazısını isterseniz, agentic-organization repo’suna bakabilirsiniz. Ajan üretim işletmesini merkezi olarak, dosya sisteminde yönetmek için inşa edilmiş: github.com/fab-agent/agentic-organization.