AI Aracı ile AI Ajanı Arasında Ne Fark Var?

AI Aracı ile AI Ajanı Arasında Ne Fark Var?

Her şey bir chatbotla başladı. Bir tarayıcı sekmesi açtınız, bir prompt yazdınız, bir cevap aldınız. İş burada bitti. Ama kurumsal dünyada işler o kadar basit değil. Günümüzde yapay zeka ile ilgili en kritik ayrım, bir “arac” ile bir “ajan” arasındaki farkı anlamakla başlıyor. Bu yazıda bu iki kavramı bir iş tanımı analojisiyle ayırmaya çalışacağız.

Arac: Tek Kullanımlık, Sınırlı, Görünmez

Bir arac, kullandığınız anda çalışır, cevap verir ve kapanır. ChatGPT’ye bir soru sorduğunuzda, o sekme kapalı olduğu sürece ne girdiniz ne de çıktınız kalır. Aracın hafızası yoktur. Geçmişte ne yaptığını hatırlamaz. Bir sonraki kullanıcı aynı şeyi baştan sorarsa, arac aynı bağımlılıkla cevaplar.

Ayrıca aracın sorumluluğu da yoktur. Tarayıcınızdaki chatbot, kurumsal verilere erişemez, kurumsal politikaya tabi değildir ve sonuç olarak ne üretirse üretsin gerçek kimseye bağlı değildir. Şirketinizde Kaç AI Ajanı Çalışıyor, Kimse Bilmiyor? yazısında gördüğümüz gölge AI sorunu tam olarak burada doğuyor: herkes kendi aracını kullanıyor, ama kimse bunu yönetmiyor.

Ajan: Tanımlı, Sınırlı ve Hesap Verebilir

Bir ajan ise daha fazlasıdır. Organizasyonda tanımlı bir varlıktır. Ne yapacağını bilir, nasıl yapacağını bilir, hangi kurallar çerçevesinde hareket edeceğini bilir. En önemlisi, bir ajan birine bağlıdır.

İş tanımı analojisini hatırlayalım: eğer bir insan çalışana rolü, yetkisi ve raporlama hattı veriliyorsa, aynı prensip ajanlar için de geçerli olmalı. Bir mühendis bir birime bağlıdır, o birimin hedeflerini bilir, üstünden bir yönetici tarafından değerlendirilir. Bir ajan da aynı şekilde tanımlanmalı: hangi departmana ait, hangi hedeflere hizmet ediyor, hangi becerilere sahip, hangi politika kısıtları var — bunların hepsi kayıtlı olmalı.

Rol ve Yetki: İnsan Çalışanın Teknik Karşılığı

İnsan organizasyonunda, her çalışanın bir iş tanımı (job description) vardır. O iş tanımında ne yapacağı, neye yetkisi olduğu ve kime rapor edeceği yazar. Aynı şey ajanlar için de geçerlidir, ancak biraz farklı bir formatta.

Ajanın “rolü” ne yapacağını tanımlar: müşteri taleplerini sınıflandıran bir ajan mı, üretim verilerini analiz eden bir ajan mı, yoksa teknik destek sağlayan bir ajan mı? “Yetki” ise ajanın neye müdahale edebileceğini, hangi sistemlere erişebileceğini ve hangi kararları bağımsız olarak verebileceğini tanımlar.

Raporlama hattı ise ajanın ürettiği çıktının kim tarafından denetleneceğini, sorumluluğun kimde olacağını ve gelişim döngüsünün nasıl işleyeceğini belirler. Eğer ajan bir departmana bağlı değilse, kimse onun ne yaptığından sorumlu değildir. Bu nedenle organizasyon şemasında ajanlar için ayrı bir yer ayrılması gerekir.

Beceriler ve Politikalar: Ajanın Teknik Altyapısı

Bir ajanın yapabileceği şeyler onun becerileriyle (skills) sınırlıdır. Bir mühendis hangi programlama dillerini bilirse, ajan da hangi API’leri çağırabileceğini, hangi veritabanlarına erişebileceğini ve hangi formatlarda çıktı vereceğini becerileriyle tanımlar. Beceriler builtin, MCP, HTTP ya da function olabilir — ama tümü merkezi olarak yönetilmelidir.

Politika ise ajanın davranış kurallarıdır. Hangi konularda nasıl yanıt vermesi gerektiği, hangi verileri asla paylaşmaması gerektiği, hangi durumlarda insana yönlendirmesi gerektiği — bunların hepsi policy.md dosyasında ya da eşdeğer bir yapıda tanımlanır. Ajanın politikası yoksa, onun çıktısı da güvenilmezdir.

“Aracı mı Ajanı mı Kullanmalıyız?” Sorusu

Bu sorunun cevabı basit: işe göre değişir. Kişisel, tek seferlik, denetime gerek duymayan görevler için araç yeterlidir. Ancak kurumsal, tekrarlayan, hesap verebilir ve politika tabanlı süreçler için ajan gerekir.

Bir ajanı işe almak, bir insanı işe almaktan farklı olmamalıdır. Tanımı olmalı, onayı geçmeli, aktivasyonu kayıt altında olmalı. İş akışlarında bir insanın yer alması gereken noktalarda ajanın da aynı şekilde yer alması, kurumsal denetim ve kalitenin anahtarıdır.

Sonuç olarak; aracı günlük ihtiyaçlarda kullanın, ama kurumsal süreçlerde ajanı tercih edin. Çünkü ajan, kurumun izleyebileceği, yönetebileceği ve geliştirebileceği tek yapay zeka şeklidir.