Ajan Nedir: Araç ile Ajan Arasındaki Derin Fark

Ajan Nedir: Araç ile Ajan Arasındaki Derin Fark

Pazarlama ekibinde bir senaryo: müdür sabah ChatGPT açıyor, ürün açıklaması yazacağını söylüyor, üç dakika içinde metni alıyor, Slack’te pazarlamacıya gönderiyor. Soru: bu ajan mıdır?

Hayır. Bu araçtır.

Ajan olmak için başka şey gerekir. Organizasyonel sorumluluk, tanımlanmış model, politika, versiyonlanmış konfigürasyon, hata ayıklanabilirlik, onay akışı. Bu farkı anlamak, neden ChatGPT sekmeleriyle dolu şirketlerin gölge AI problemi yaşadığını açıklar.

Araç Nedir?

Araç (tool) anlık ihtiyacı karşılar. ChatGPT, Claude, bir kütüphane, bir debugger. Biri açıyor, amaçladığını yazıyor, sonuç alıyor, kapıyor. Veri nereye gidiyor, kim görecek, sonra ne olacak — bu genellikle belirsiz.

Pazarlamacı ChatGPT’de “blogger profili yazısı” istediğinde, sonuç müdürü tarafından onaylanıp Slack’te paylaşılabilir. Ama:

Tüm bunlar “araç” kategorisinde olduğu için açık değil, belirsiz kalır. Her kişi kendi sekmesinde kendi mantığını uygular. Sonuç: shadow AI.

Ajan Nedir?

Ajan (agent) bir organizasyonel varlıktır. Ayakta duran bir kişi gibi düşün:

Eğer ajan bir hata yaparsa — ürünün gizli özelliğini tweete yazdıysa — sorumluluk açık: bu ajan’ın sorumlusu yeterlice policy belirtmedi veya ajan policy’i ihlal etti. Denetim kolaylaştırılır. Tekrarlanması önlenir.

Ajan her türlü işi loggeder: hangi prompt, model, context, çıktı, onaylanır mı, reddettirilir mi. Git’te versiyon kontrolü sağlanır. Tarih fark edilir (“7 Ağustos’ta kim policy’i değiştirdi?”). Pull request’te incelenir (“bu yetkilendirme güvenli mi?”).

Neden Araçla Yetinmiyoruz?

Şirketle büyüyünce:

Her şey belirsiz, denetim yok, sorumluluk yok.

Ajan’la:

Tek Bir Araç (Slack) vs. Versiyon Kontrolü

Bazı şirketler “ajanlık” için tek merkezi bir Slack kanalı yaratıyor:

#agents
- social-media-agent: daily 14:00, policy: no customer data
- reporting-agent: weekly Monday 09:00, model: Claude

Görünüşte merkezi, ama zaman içinde karışıyor. Policy değişti mi? Slack mesajında “updated”, ama kim onayladı? Bundan önceki versiyonu kim hatırlar? Backup nerede?

Ajan-as-code (Markdown + Git) ile:

organization/
  agents/
    social-media-agent.md
      name: "Sosyal Medya Ajanı"
      model: Claude Haiku
      responsible: marketing_director
      policy: "no_customer_data, product_confidentiality"
      skills: [twitter_api, linkedin_api, slack]
      status: Active
      cron: "0 14 * * *"

Policy değişti mi? Git diff ile görülür. Kim değiştirdi? Git blame. Hangi tarihte? Git log. Geri almak lazım mı? git revert. Onay akışı? Pull request, inceleme, merge.

Fark Yapısal

Araç: kişiye, zamana, context’e bağlı. Konsistensi zayıf.

Ajan: organizasyona bağlı. Persisten, tekrar edilebilir, denetlenebilir, sorumlu.

ChatGPT sekmesi bir sürü verim sağlayabilir. Ancak ajan, birleşik, büyüyen, denetlenebilir sistemin taşıyıcısıdır.

Şirketin boyutu arttıkça ve AI’ın kullanımı da arttıkça, araçtan ajena geçiş kaçınılmazdır. Alternatifi: gölge AI artarak, sorumluluk kayarak, riskler gizli kalarak.

Bir sonraki yazıda, ajanların organizasyon şemasında nasıl yerleştirildiğini ve insan+ajan düğümlerinin sorumluluk tanımını konuşacağız.