Abstract visualization of an AI agent loop: arrows connecting perceive, reason, plan, and act stages in a sleek blue gradient.

AI Agent’lar Nasıl Çalışır? Mantığını Anlamak

AI agent'ların çalışma mantığını keşfedin. Bu blog yazısında, yapay zeka ajanlarının nasıl karar verdiği ve görevleri nasıl yerine getirdiğini anlaşılır bir şekilde açıklıyoruz.

08.11.2025 · 15:05

Giriş: Yapay Zekâ Ajandanız

AI Agent (yapay zekâ ajanı) kavramı, klasik “soru-cevap” chatbotlarının bir adım ötesine geçerek hedef odaklı, araç kullanabilen ve kendi kendine karar verebilen sistemleri tanımlar. Peki bu ajanlar hangi mantıkla hareket eder? Bu yazıda teknik detayları bozmadan, günlük dilden örneklerle AI Agent’ların nasıl çalıştığını adım adım açıklıyoruz.

1. Temel Bileşenler: Algı, Hafıza, Araç

AI Agent’ı üç ana parçaya ayırabiliriz:

  • Algı Katmanı: Kullanıcıdan gelen metin, ses ya da görseli anlamlandırır. Burada dil modeli, girdiyi semantik vektörlere dönüştürür.
  • Hafıza Modülü: Kısa vadeli (sohbet geçmişi) ve uzun vadeli (veritabanı, vektör bellek) olmak üzere iki alt birim barındırır. Böylece ajan, “daha önce ne konuşmuştuk?” sorusuna cevap verebilir.
  • Araç Takımı: Harici API’ler, web tarayıcı, hesap makinesi, e-posta gönderici gibi araçları kullanabilir. Araç seçimi, ajanın planlama yeteneğiyle ortaya çıkar.
AI Agent’ın algı, hafıza ve araç katmanlarının birlikte nasıl çalıştığı
AI Agent’ın algı, hafıza ve araç katmanlarının birlikte nasıl çalıştığı

2. Planlama Döngüsü: REACT ve Chain-of-Thought

Modern ajanlar “REACT” (Reason+Act) desenini kullanır. Bir görev verildiğinde şu döngüyü iterler:

  1. Düşün: “Hedef nedir, hangi araç gerekir?”
  2. Çalıştır: İlgili API’yi çağır, tarayıcıda arama yap, hesap yap.
  3. Gözlemle: Dönen sonucu oku, hata var mı kontrol et.
  4. Güncelle: Hafızaya sonucu yaz, bir sonraki adımı planla.

Chain-of-Thought (düşünce zinciri) tekniği sayesinde her adımı açık metinle dökerek hem kullanıcıya şeffaflık sağlar hem de kendi kendini denetler. Böylece “kara kutu” etkisi azalır.

3. Araç Kullanımı: Fonksiyon Çağrıları

Bir dil modeli yalnızca metin üretemez; aynı zamanda JSON formatında “fonksiyon çağrısı” üretebilir. Örneğin:

Kullanıcı: “İstanbul’da yağmur var mı?”
Ajan: function_call(name="get_weather", arguments={"location":"İstanbul"})

API’den dönen JSON’u özetleyerek kullanıcıya anlaşılır bir cevap sunar. Araç tanımı (fonksiyon şeması) ajanın “el kitabı” gibidir: Hangi parametre gerektiğini, hangi hatayı alabileceğini önceden bilir.

Örnek ekran: Ajanın fonksiyon çağrısı oluştururkenki JSON çıktısı
Örnek ekran: Ajanın fonksiyon çağrısı oluştururkenki JSON çıktısı

4. Hafıza ve Durum Yönetimi

Basit chatbot’lar bağlamı 4-8K token ile sınırlarken, ajanlar vektör veritabanları sayesinde gigabayt büyüklüğünde dokümanı tarayabilir. Pinecone, Weaviate gibi çözümler, metin parçalarını sayısal vektöre dönüştürür; ajan sorgusuna en yakın parçaları anında çeker. Böylece “2022 bütçe raporunda AR-GE gideri nedir?” sorusuna 300 sayfalık PDF içinden 3 saniyede cevap verebilir.

5. Hata Ayıklama ve Geri Bildirim

Ajanlar deneme-yanılma ile öğrenmez; ancak kullanıcının “hayır, bu yanlış” tepkisiyle yeniden plan yapabilir. Bu “insan-çevrimi” (human-in-the-loop) mekanizması:

    li>Kullanıcı onayı olmadan kritik araçları kilitler (örneğin para transferi),
  • Yanlış veriye karşı “güven skoru” hesaplar; düşük güven durumunda alternatif kaynak arar,
  • Karar ağacını görselleştirerek “neden bu sonuca vardı?” sorusuna cevap verir.

6. Örnek Senaryo: Uçak Bileti + Otel + Rapor

Şu komutu ele alalım: “Önümüzdeki hafta Paris’e gitmem gerekiyor. Uygun uçuşu, 4 yıldızlı bir oteli bul ve seyahat raporunu PDF olarak sun.”

  1. Ajan, önce uçuş API’sini çağırır; en uygun 3 seçeneği karşılaştırır.
  2. Seçilen uçuşun varış saatine göre otel API’sini sorgular.
  3. Fiyatları toplar, bütçe kuralını kontrol eder.
  4. Tüm verileri Markdown’da birleştirir, ardından “html2pdf” aracını çalıştırır.
  5. Son PDF’i kullanıcıya sunar; aynı anda e-posta ile gönderme seçeneği sunar.
İnfografik: Ajanın uçak-otel-rapor sürecini nasıl yönettiği
İnfografik: Ajanın uçak-otel-rapor sürecini nasıl yönettiği

7. Güvenlik ve Etik Kurallar

Ajanların gücü, sınırlarını tanımlayan “system prompt” ile dengelenir. Örneğin:

“Kişisel veriyi dış API’ye gönderme, finansal işlem yapmadan önce onay al, yanıtında kaynak belirt.”

Ayrıca sandbox ortamı, izin tabanlı erişim ve şifreli token yönetimi, kötü niyetli kullanımı azaltır.

Sonuç ve Öneriler

AI Agent’lar, dil modelini “sadece konuşan” değil, “iş yapan” bir varlığa dönüştürür. Doğru planlama, güvenli araç takımı ve şeffaf hafıza yönetimi sayesinde tekrarlayan görevleri otonom hâle getirebilirsiniz. Kurumunuzda bir ajan oluşturmaya başlarken:

  • Küçük, net hedeflerle pilot başlatın (örneğin fatura kontrol),
  • Araç şemalarınızı sıkı tanımlayın, hata mesajlarını açık yazın,
  • İnsan onayını kritik adımlarda zorunlu tutun,
  • Performans metriklerini (başarı oranı, ortalama adım süresi) düzenli ölçün.

Unutmayın, en iyi ajan, kullanıcıya “ben her şeyi yaparım” demekten çok, “şu anda bunu en güvenli nasıl yaparım?” diye sorandır.

Profesyonel bir kadın, AI Agent’ın ürettiği raporu gözden geçiriyor
Profesyonel bir kadın, AI Agent’ın ürettiği raporu gözden geçiriyor

Makale Detayları

Ana Kategori
Yapay Zeka
İçerik Tipi
BLOG
Yayın Tarihi

Paylaş

X LinkedIn Facebook WhatsApp Telegram