Kısaca
- RPA, bir insanın ekranda yaptığı tıklamaları taklit eder; API olmayan eski sistemlerde tek seçenek olabilir.
- AI agent sistemlerle API üzerinden konuşur ve adımlarını hedefe göre kendisi seçer.
- RPA'nın asıl maliyeti kurulumda değil bakımda: arayüz değişince robot kırılır.
- Üçüncü ve çoğu zaman en doğru seçenek: ne RPA ne agent, doğrudan API entegrasyonu.
- Girdi ve adımlar sabitse otomasyon, belirsizlik varsa agent; ikisi de API erişimi olmadan kurulamaz.
Tek cümlelik fark
RPA (robotik süreç otomasyonu), bir insanın ekranda yaptığı işi taklit eder: pencereyi açar, alana tıklar, veriyi kopyalar, kaydete basar. Sistemin içine girmez, dışından kullanır.
AI agent ise sistemle API üzerinden konuşur ve hedefe göre hangi adımı atacağını kendisi belirler. Ekranı görmez, veriyi doğrudan alır.
Bu fark teknik bir ayrıntı gibi görünüyor ama maliyetin ve kırılganlığın tamamını açıklıyor.
Karşılaştırma
| RPA | AI Agent | |
|---|---|---|
| Nasıl çalışır | RPAEkranı taklit eder | AI AgentAPI ile konuşur |
| Gereken şey | RPAErişilebilir bir arayüz | AI AgentBelgeli API ve yetki |
| Adımları kim belirler | RPAKuralı yazan kişi | AI AgentAgent, tanımlı sınırlar içinde |
| Belirsizlik toleransı | RPAYok — ekran değişirse durur | AI AgentVar — farklı yolla sonuca gidebilir |
| Kırılganlık | RPAYüksek: arayüz güncellemesi robotu bozar | AI AgentOrta: API sürümü değişirse etkilenir |
| Denetlenebilirlik | RPAAdımlar sabit, izlenmesi kolay | AI AgentLog kurulmazsa ne yaptığı anlaşılmaz |
| Tipik kullanım | RPAEski sistemden veri çekmek | AI AgentBirden fazla sistemden okuyup karşılaştırmak |
RPA ne zaman doğru seçim?
- Sistemin API'si yoksa. Eski muhasebe programları, bazı kamu portalları, bankacılık ekranları. API yoksa agent kurulamaz; RPA tek seçenek olabilir.
- İş tamamen tekrar ediyorsa. Aynı ekran, aynı alanlar, aynı sıra. Belirsizlik yoksa RPA öngörülebilir ve ucuzdur.
- Hacim yüksekse. Günde yüzlerce kez yapılan bir ekran işi, insan saatini hızla geri öder.
RPA'nın gizli maliyeti
RPA projelerinde bütçe genelde kurulumda değil bakımda aşılır. Taklit edilen arayüz her güncellendiğinde robot kırılır ve biri onu yeniden yazmak zorunda kalır. Teklif alırken şunu sorun: arayüz değiştiğinde düzeltme kimin sorumluluğunda ve ne kadar sürede yapılıyor?
AI agent ne zaman doğru seçim?
- Birden fazla sistemden okuyup birleştirmek gerekiyorsa. Hiçbir tek sistem bunu yapamaz; her biri yalnızca kendi verisini görür.
- Girdi her seferinde aynı değilse. Serbest yazılmış bir talebi anlamak, kuralla çözülmez.
- Çıktı bir karar taslağıysa. Rapor, öneri, sınıflandırma. Kararı insan verir, hazırlığı agent yapar.
Agent kurulumunun ön koşulları, yetki sınırı ve denetlenebilirlik tartışmasını agentic AI nedir yazısında ayrıntılı ele aldık.
Üçüncü seçenek: hiçbiri
Bu tartışmada en sık atlanan yanıt, doğrudan API entegrasyonu. İki sistem arasında veri taşımak gerekiyorsa ve ikisinin de API'si varsa, ne RPA'ya ne agent'a gerek var. Basit bir entegrasyon hem daha ucuz hem daha dayanıklıdır.
Pratik sıralama şöyle: önce API entegrasyonu mümkün mü diye bakın; değilse ve iş tekrar ediyorsa RPA; belirsizlik varsa ve API erişimi mevcutsa agent. İş akışı motorlarıyla kurulan entegrasyon katmanını n8n otomasyon altyapısı sayfasında, araç seçimini ise n8n mi Make mi yazısında anlattık.
Karar tablosu
| Durumunuz | Öneri |
|---|---|
| İki sistemin de API'si var, iş sabit | ÖneriDoğrudan API entegrasyonu |
| Sistemin API'si yok, iş tekrar ediyor | ÖneriRPA |
| API var, girdi değişken, çıktı karar taslağı | ÖneriAI agent |
| API var, girdi sabit, adımlar belli | ÖneriKlasik otomasyon (iş akışı motoru) |
| Sürecin çıktısı nasıl kontrol edilecek yazılı değil | ÖneriHiçbiri — önce kontrol kuralını yazın |
Son satır en önemlisi. Hangi süreçlerin otomasyona uygun olduğunu, hangilerinin önce düzeltilmesi gerektiğini hangi süreç AI'a verilmeli yazısındaki aday listesiyle ayırabilirsiniz.
Sık sorulan sorular
Robotik süreç otomasyonu (RPA) nedir?
Bir insanın ekranda yaptığı işi taklit eden yazılımdır: pencereyi açar, alana tıklar, veriyi kopyalar, kaydeder. Sistemin içine API ile girmez, dışından arayüzü kullanır. Bu yüzden API'si olmayan eski sistemlerde çalışabilir, ama arayüz değiştiğinde kırılır.
RPA mı AI agent mı kullanmalıyım?
Sistemin API'si yoksa ve iş tamamen tekrar ediyorsa RPA. API varsa, girdi her seferinde değişiyorsa ve çıktı bir karar taslağıysa AI agent. İki sistemin de API'si varsa ve iş sabitse üçüncü seçenek daha iyi: doğrudan API entegrasyonu — hem daha ucuz hem daha dayanıklı.
RPA'nın gerçek maliyeti nedir?
Bütçe genelde kurulumda değil bakımda aşılır. Taklit edilen arayüz her güncellendiğinde robot kırılır ve yeniden yazılması gerekir. Teklif alırken arayüz değişikliklerinde düzeltmenin kimin sorumluluğunda olduğunu ve ne kadar sürede yapıldığını yazılı olarak sorun.
AI agent RPA'nın yerini aldı mı?
Hayır, farklı sorunları çözüyorlar. Agent API ile konuşur; API olmayan bir sisteme erişemez. O durumda RPA hâlâ tek seçenek olabilir. Buna karşılık birden fazla sistemden okuyup karşılaştırma gerektiren işlerde RPA yetersiz kalır.
İlgili yazılar
- Agentic AI Nedir? Ajanlar ve Orkestrasyon Rehberi
- Hangi Süreç AI'a Verilmeli? Otomasyon Aday Listesi
- n8n mi, Make mi? Otomasyon Aracı Karar Rehberi
- Model Context Protocol (MCP) ve n8n: Agent Araçları
İlgili hizmetimiz: AI workflow tasarımı.