Rehberler

AI Agent Nedir? Sade Dille Açıklama

AI agent, bir hedefe ulaşmak için eylemde bulunabilen bir yapay zekâ modelidir; yalnızca metinle yanıt vermekle kalmaz. Ona bir görev verirsiniz ve o bir döngü içinde çalışır: bir sonraki adımda ne yapacağına karar verir, bir araç kullanır (bir dosyayı düzenlemek, web'de aramak, bir komut çalıştırmak, bir uygulamayı çağırmak), sonucu inceler ve yeniden karar verir — görev bitene ya da sizin girdinize ihtiyaç duyana kadar. "Beyin" genellikle bir büyük dil modelidir; araçlar ise ona bir şeyler yapma gücü veren şeylerdir.

AI ile geliştirirken neden önemli?

Günümüzün AI uygulama oluşturucuları birer agent'tır. Bir özellik istediğinizde agent yalnızca kod yazıp size vermez. Mevcut dosyalarınızı okur, değişiklikler yapar, paketleri kurar, uygulamayı başlatır, hata mesajlarını okur ve düzeltir; çoğu zaman her adımı siz izlemeden birçok adımda.

Bu yüzden parçacıklar yerine çalışan yazılım üretebilirler. Ayrıca sizin rolünüzü de değiştirir. Artık kodu kopyalayıp yapıştırmıyorsunuz; talimatları bazen yanlış anlayan veya emin adımlarla yanlış yola sapan çok hızlı, yetenekli bir asistanı yönetiyorsunuz. Agent'ların nasıl çalıştığını bilmek, ona doğru hedefleri vermenize, bir agent'ın döngüye girdiğini fark etmenize ve neyi kendiniz onaylamak istediğinize karar vermenize yardımcı olur.

Günlük hayattan bir benzetme

Bir arkadaştan yol tarifi istemekle bir kurye tutmayı karşılaştırın.

Yol tarifi istemek bir sohbet botudur: sorarsınız, söylerler, yürüyen sizsiniz. Yol kapalıysa geri döner ve tekrar sorarsınız.

Kurye ise bir agent'tır. "Bu paketi saat 17:00'ye kadar bu adrese ulaştır" dersiniz. Bir rota seçer, yol kapanmasını fark eder, bir alternatif yol izler, binanın yan girişini bulur ve "teslim edildi, resepsiyon imzaladı" diye bildirir. Hedefi ve sınırları siz belirlersiniz — "taksiye 20 dolardan fazla harcama" gibi — adımları ise o yönetir.

Kuryeler verdiğiniz brif ve sınırlar kadar iyidir. Agent'lar da öyledir.

Bir agent nasıl çalışır?

Çoğu agent aynı temel döngüyü izler:

  1. Hedef. Ne istediğinizi anlatırsınız: "Gönderilenleri bana e-postayla ileten bir iletişim formu ekle."
  2. Plan. Model bir sonraki adıma karar verir: "Önce sitenin yapısına bakayım."
  3. Eylem. Bir aracı çağırır: dosyaları listele, ana sayfayı oku.
  4. Gözlem. Aracın sonucunu okur.
  5. Tekrar. Gördüğüne dayanarak bir sonraki adımı seçer: formu oluştur, sunucu kodunu ekle, uygulamayı çalıştır, hataları kontrol et.
  6. Bitirmek veya sormak. Hedef karşılandığında size bildirir. Takılırsa ya da emin değilse size sorar.

Bu döngünün etrafında birkaç parça daha bulunur:

ParçaNe yapar
ModelMuhakeme yapan ve ne yapacağına karar veren LLM.
AraçlarAgent'ın yapabileceği eylemler: dosya oku/yaz, komut çalıştır, ara, API çağır.
TalimatlarRolü, üslubu ve sınırları hakkındaki kalıcı kurallar (sistem istemi).
BellekAdımlar veya oturumlar arasında taşınan notlar, örneğin tercihleriniz.
İzinlerHangi araçları serbestçe kullanabileceği, hangilerinin onayınızı gerektirdiği.
Alt agent'larAna bir agent'ın işin bölümlerini devredebildiği yardımcı agent'lar.

Araçlar temel fikirdir. Tek başına bir model yalnızca metin üretebilir. Araçlar bu metni eylemlere dönüştürür — ve MCP gibi standartlar yeni araçları bir agent'a bağlamayı kolaylaştırır.

Çalışılmış bir örnek: bozuk bir kayıt formunu düzeltmek

Yayındaki sitenizin bekleme listesi formu e-postaları kaydetmeyi bıraktı ve AI oluşturucunuza şunu yazıyorsunuz: "Bekleme listesi formu artık hiçbir şey kaydetmiyor. Düzelt."

Tipik bir agent çalışması şöyle görünebilir:

  1. Form bileşenini ve gönderimleri işleyen sunucu kodunu okur.
  2. Uygulamayı çalıştırır ve bir test e-postası gönderir.
  3. Hatayı okur: sunucu, email_address adında bir veritabanı sütununun olmadığını söyler.
  4. Veritabanı yapısına bakar: sütunun aslında adı email. Yakın tarihli bir değişiklik, adı yalnızca bir yerde değiştirmiş, diğerinde değiştirmemiş.
  5. Sunucu kodunu doğru sütun adını kullanacak şekilde düzenler.
  6. Tekrar test eder: bir test e-postası gönderir, yeni bir satırın oluştuğunu doğrular.
  7. Rapor verir: "Form, dünkü değişiklikten sonra artık var olmayan bir sütuna yazıyordu. Sunucu kodunu güncelledim ve bir test kaydının kaydedildiğini doğruladım."

Tek bir talimat verdiniz; agent iki test dahil yedi adım attı. Gücü budur. Riski ise aynı şeyin diğer tarafıdır: agent bunun yerine veritabanı sütununu yeniden adlandırmaya karar verseydi, başka bir şeyi bozabilirdi ve özetini okumazsanız bunu fark etmeyebilirdiniz.

Temel terimler

TerimAnlamı
AgentBir görevi tamamlamak için araçları bir döngü içinde kullanan yapay zekâ modeli.
Araç (tool)"Dosya yaz" ya da "e-posta gönder" gibi agent'ın yapabileceği belirli bir eylem.
Araç çağrısı (tool call)Girdilerle bir aracın tek bir kullanımı ve dönen sonuç.
AgenticYapay zekânın tek seferde yanıt vermek yerine birden çok adımda eylemde bulunmasını anlatır.
Özerklik (autonomy)Agent'ın size danışmadan ne kadar iş yaptığı.
Human in the loopKritik adımlarda bir kişinin onayını gerektirmek.
Alt agent (sub-agent)Bir görevin parçası için ana agent tarafından başlatılan yardımcı agent.
Guardrail'lerBir agent'ın zararlı veya istenmeyen şeyler yapmasını engelleyen kurallar ve sınırlar.
MCPAgent'ları araçlara bağlamak için açık bir standart olan Model Context Protocol. Bkz. MCP nedir.

Yaygın hatalar ve yanlış anlamalar

  • "Agent'lar tamamen bağımsızdır." Bugünkü agent'lar açık hedefleri olan, iyi tanımlanmış görevlerde en iyi çalışır. Belirsiz, sınırsız hedefler ("işimi büyüt") boş meşguliyete yol açar.
  • "Bitti dediyse bitmiştir." Agent'lar bazen kısmi bir işten sonra başarı bildirebilir. Sonucu kendiniz kontrol edin; özellikle para, veri veya kullanıcılara dokunan her şeyi. Bkz. AI tarafından üretilen kodu nasıl incelersiniz.
  • Çok fazla izin vermek. E-posta gönderebilen, veri silebilen ve para harcayabilen bir agent sıkı sınırlar ve riskli eylemler için onayınızı gerektirir.
  • Döngüye girmesine izin vermek. Bir agent aynı düzeltmeyi denemeye devam ediyorsa durdurun ve ona daha fazla bilgi ya da farklı bir yaklaşım verin.
  • Okuduğu içeriğe güvenmek. Web sayfalarını veya e-postaları okuyan agent'lar, onları manipüle etmek için yazılmış metinlerle kandırılabilir (prompt injection). Güvenilmeyen içeriği okuduktan sonra bir agent'ın neler yapabileceğine dikkat edin.
  • Tek seferde çok büyük istekler. Büyük görevler, kontrol edebileceğiniz aşamalara bölündüğünde daha güvenilir olur.

AI oluşturucunuzdan ne istemelisiniz

  • "Önce bunu planla. Bir şeyi değiştirmeden önce adımları bana söyle."
  • "Yalnızca rezervasyon formuyla ilgili dosyaları değiştir."
  • "Değişiklikten sonra test et ve tam olarak nasıl kontrol ettiğini söyle."
  • "Veritabanı yapısını değiştirmen gerekirse önce bana sor."
  • "Ne değiştirdiğini ve emin olmadığın şeyleri özetle."
  • "Aynı düzeltme iki kez başarısız olursa dur ve sor."

Daha net talimatlar yazmak için bkz. prompt mühendisliği nedir.

Mythex'te AI agent'lar

Mythex bir agent etrafında kurulmuştur. Projenizin özel bulut sandbox'ında dosya oluşturabilir ve düzenleyebilir, paket kurabilir, terminal komutları çalıştırabilir, hataları inceleyebilir ve tekrar edebilir ve bağlı uygulamalardan gelen araçları kullanabilir. Karmaşık işler için alt agent'lar başlatabilir; bunların çalışmasını açıp izleyebilirsiniz. Plan modu, dosyaları düzenlemeden bir yaklaşım önermesini sağlar; Ask modu dosyaları değiştirmeden yanıt verir; checkpoint'ler ise bir değişiklik ters giderse geri dönmenizi sağlar. İşin tersi de mümkündür: Claude, Cursor veya Codex gibi agent'lar MCP sunucusu üzerinden Mythex içinde uygulama geliştirebilir.

Sorular

Basit bir ifadeyle AI agent nedir?

AI agent, yalnızca yanıt yazmak yerine eylemler gerçekleştirebilen bir yapay zekâ modelidir. Ona bir hedef ve dosya düzenleme, web'de arama ya da bir uygulamayı çağırma gibi bir dizi araç verilir; görev tamamlanana kadar karar verme, eylemde bulunma ve sonuçları kontrol etme döngüsünde çalışır.

Sohbet botu ile AI agent arasındaki fark nedir?

Sohbet botu mesajınıza metinle yanıt verir ve bir sonrakini bekler. Agent ise kendi başına birkaç adım atabilir; dünyadaki şeyleri değiştirmek, ne olduğunu kontrol etmek ve ayarlamak için araçlar kullanır, ardından size sonucu bildirir.

AI agent'lar kullanmak güvenli mi?

Sınırlarla birlikte olabilir. Bir agent'a yalnızca ihtiyacı olan araçları ve izinleri verin, mesaj gönderme ya da para harcama gibi riskli eylemler için onayınızı isteyin, yedekler veya checkpoint'ler tutun ve ne yaptığını gözden geçirin.

AI uygulama oluşturucu bir AI agent midir?

Günümüzdeki AI uygulama oluşturucularının çoğu bir agent etrafında kurulmuştur: isteğinizi okur, kodu düzenler, komutları çalıştırır, hataları inceler ve bir döngü içinde düzeltir; sadece sizin yapıştırmanız için kod önermekle yetinmez.

Mythex · Pricing · Yapay zekayla her şeyi yapın · Web sitesi ve uygulama şablonları · Mythex karşılaştırmaları · Yapay zekayla uygulama geliştirme sözlüğü · Yapay zekayla uygulama geliştirme için ücretsiz araçlar · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)