Agentic Automation

UiPath Delegate nedir?





Merhaba, bu yazımızda UiPath Delegate nedir, nasıl çalışır ve Agentic Automation yaklaşımında nasıl bir rol üstlenir? gibi sorulara cevap vermeye çalışacağız. Delegate’in doğal dil ile verilen görevleri nasıl ele aldığını, görevleri gerçekleştirmek için hangi araçlardan ve mevcut UiPath otomasyonlarından yararlanabildiğini ve klasik RPA yaklaşımından hangi yönleriyle ayrıldığını genel hatlarıyla ele alacağız.

RPA tarafında uzun yıllardır temel yaklaşım, yapılacak işin önceden tasarlanması ve robotun bu adımları takip etmesi üzerine kuruluydu. UiPath Delegate ise bu yaklaşımı farklı bir noktaya taşıyor.

Delegate ile kullanıcı, yapılmasını istediği işi tek tek adımlara bölmek yerine doğal bir dille tarif edebiliyor. Delegate görevi anlamaya, gerekli adımları planlamaya ve uygun araçları kullanarak işi gerçekleştirmeye çalışıyor.

UiPath dokümantasyonunda Delegate, masaüstünde çalışan ve kullanıcının normalde elle gerçekleştireceği işleri yapabilen bir AI agent olarak tanımlanıyor. Uygulamaları kullanabiliyor, dokümanları okuyup oluşturabiliyor ve kurumsal sistemlere erişebiliyor.

Delegate tam olarak ne yapıyor?

Delegate’i yalnızca “sorulara cevap veren bir AI” olarak düşünmek biraz eksik kalıyor.

Buradaki temel fark, Delegate’in verilen talimatı bir olarak ele alması.

Örneğin:

“Satış raporundaki verileri kontrol et, CRM’deki ilgili müşteri kayıtlarıyla karşılaştır ve sonuçları bir sunum haline getir.”

Bu isteğin içerisinde birden fazla uygulama ve işlem bulunuyor. Delegate gerekli adımları kendisi planlayarak bu süreci gerçekleştirmeye çalışıyor.

UiPath’in verdiği kullanım örnekleri arasında rapordaki bir bilgiyi alıp CRM kaydıyla karşılaştırmak, e-posta ve takvim kayıtlarını birlikte değerlendirmek veya mevcut verilerden rapor, teklif ya da sunum oluşturmak bulunuyor.

Buradaki önemli nokta şu:

Kullanıcı görevin sonucunu tarif ediyor; görevin bütün teknik adımlarını baştan tasarlamak zorunda kalmıyor.

Delegate nasıl çalışıyor?

UiPath dokümantasyonunda Delegate’in çalışma mantığı dört temel adım üzerinden açıklanıyor:

1. Ask — İsteğini belirt

Görevi doğal bir dille tarif ediyorsun.

2. Plan — Delegate planlıyor

İstenen sonuca ulaşmak için hangi adımların ve araçların gerektiğini belirliyor.

3. Act — İşlemleri gerçekleştiriyor

Gerekli uygulamalarda ve sistemlerde işlemleri gerçekleştiriyor. Yapılan işlemler kullanıcı tarafından görülebiliyor ve süreç gerektiğinde durdurulup yönlendirilebiliyor.

4. Confirm — Gerektiğinde onay istiyor

Veri değiştirme, mesaj gönderme veya hassas sistemlere erişim gibi işlemlerde kullanıcı onayı gerekebiliyor. Bunun ne zaman yapılacağı kullanılan execution mode’a ve kurumun izinlerine bağlı.

Bu yapı klasik RPA’dan önemli bir noktada ayrılıyor. Klasik bir workflow’da geliştirici genellikle “önce bunu yap, sonra şuraya git, şu alanı doldur” şeklinde akışı tasarlar.

Delegate ise daha çok:

“Bu işi tamamla.”

seviyesindeki talimatı alıp gerekli adımları oluşturmaya çalışıyor.

uipath-delegate-yazi-ici-gorsel-1

Teach and Run: Göstererek öğretmek.

Delegate’in dikkat çeken özelliklerinden biri Teach and Run.

Bazı süreçlerde sıfırdan bir otomasyon geliştirmek gereğinden fazla zaman alabilir. Özellikle kullanılan uygulamanın kullanılabilir bir API’si yoksa veya işlem çok sık yapılmıyorsa bu durum daha belirgin hale geliyor.

Delegate burada farklı bir yaklaşım sunuyor.

Kullanıcı bir işlemi gerçekleştirirken Delegate süreci izliyor. Daha sonra aynı görevin kalan kayıtlar üzerinde gerçekleştirilmesini sağlayabiliyor.

Örneğin her gün bir uygulamaya girip:

  • belirli bir menüyü açmak,
  • bir kayıt bulmak,
  • bilgileri kontrol etmek,
  • sonucu başka bir alana girmek

gibi işlemler yaptığınızı düşünelim.

Bunun için her zaman klasik bir RPA workflow’u geliştirmek yerine, görevi bir kez gösterip Delegate’in aynı işi diğer kayıtlar üzerinde gerçekleştirmesini sağlayabilirsiniz.

Bu özellik özellikle API’si olmayan veya otomasyonu geliştirmek için harcanacak eforun işin değerini aşabileceği süreçlerde anlamlı hale geliyor.

Computer Use ile mevcut uygulamalarla çalışma.

Delegate’in bir diğer önemli tarafı Computer Use.

Kurumsal ortamlarda her uygulamanın modern bir API’si veya hazır bir connector’ı olmayabiliyor. Özellikle legacy veya özel geliştirilmiş uygulamalarda bu durum oldukça sık karşılaşılıyor.

UiPath dokümantasyonuna göre Delegate, doğrudan bağlantının bulunmadığı sistemlerde Computer Use kullanarak uygulamayı bir kullanıcının etkileşimine benzer şekilde kontrol edebiliyor. Delegate Windows üzerinde native olarak çalışıyor ve SAP, Oracle, Citrix ve mainframe gibi kurumsal ortamlarda kullanılan mevcut UiPath otomasyonlarından da yararlanabiliyor.

Bu nedenle Delegate’i sadece “yeni nesil chatbot” şeklinde değerlendirmek doğru olmaz.

Asıl değer, AI’ın gerçek iş uygulamalarının üzerinde işlem yapabilmesinde ortaya çıkıyor.

Mevcut UiPath otomasyonları çöpe gitmiyor!

Bence Delegate’in RPA geliştiricileri açısından en önemli taraflarından biri burası.

Agentic Automation konuşulduğunda akla doğal olarak şu soru geliyor:

“Peki bugüne kadar geliştirdiğimiz UiPath robotlarına ne olacak?”

Delegate’in yaklaşımı mevcut otomasyonları tamamen değiştirmek değil, onlardan faydalanmak.

UiPath’in dokümantasyonuna göre Delegate, kurumun tenant’ında daha önce yayınlanmış otomasyonları çağırabiliyor. Ayrıca mevcut Queues, Assets ve permissions yapısından yararlanıyor. Böylece Delegate için tamamen ayrı bir yetkilendirme ve otomasyon altyapısı oluşturmak gerekmiyor.

Bu açıdan şöyle bir yapı düşünmek mümkün;

uipath-delegate

Delegate sadece tek bir uygulamayla sınırlı değil.

Klasik otomasyonlarda süreç çoğu zaman belirli uygulamalar etrafında tasarlanıyor.

Delegate ise cross-application task yaklaşımını destekliyor.

Örneğin:

Excel → CRM → Outlook → PowerPoint

gibi birden fazla sistemi ilgilendiren bir görev tek bir istek içerisinde ele alınabiliyor.

Ayrıca Delegate, Integration Service connector’ları, MCP server’lar ve MCP Apps üzerinden farklı sistemlere bağlanabiliyor.

Bu noktada Delegate’in değeri tek bir uygulamayı otomatikleştirmekten ziyade, kullanıcının gerçekleştirmek istediği işi uçtan uca ele alabilmesinde ortaya çıkıyor.

Tek bir LLM’e bağlı değil.

Delegate’in bir diğer dikkat çekici özelliği de tek bir model sağlayıcısına bağlı olmaması.

UiPath dokümantasyonuna göre hangi modellerin kullanılabileceğine kurum karar verebiliyor. UiPath’in sunduğu modeller kullanılabileceği gibi, kurumun kendi model yapılandırması da kullanılabiliyor. Model çağrıları yine AI Trust Layer üzerinden yönlendiriliyor.

Bu yaklaşım özellikle veri yerleşimi, regülasyon veya kurum politikalarının belirli modellerin kullanılmasını gerektirdiği senaryolarda önem kazanıyor.

Delegate ne zaman kullanılmalı?

Delegate’i her RPA sürecinin yerine koymak doğru bir yaklaşım olmayabilir.

Örneğin tamamen standart, deterministik ve yüksek hacimli bir işlem için mevcut UiPath automation oldukça uygun olabilir.

Buna karşılık aşağıdaki durumlarda Delegate daha ilgi çekici hale geliyor:

  • Süreç birden fazla uygulamayı kapsıyorsa
  • İş adımları her seferinde biraz değişebiliyorsa
  • Kullanıcıdan doğal dilde talimat alınması gerekiyorsa
  • API bulunmayan bir uygulamayla çalışılıyorsa
  • Klasik otomasyon geliştirmek için harcanacak efor yüksekse
  • Kullanıcının yaptığı bir işin önce gösterilip sonrasında tekrarlanması gerekiyorsa
  • Var olan UiPath otomasyonlarının AI agent tarafından kullanılmasına ihtiyaç varsa

Dolayısıyla Delegate’i “RPA’nın yeni versiyonu” olarak görmek yerine, RPA’nın üzerine konumlanan farklı bir çalışma modeli olarak değerlendirmek daha doğru.

Sonuç.

UiPath Delegate, kullanıcıdan alınan doğal dildeki bir görevi anlayıp gerekli adımları planlayabilen, bilgisayar üzerinde işlem yapabilen ve gerektiğinde mevcut UiPath otomasyonlarını kullanabilen bir AI agent.

Asıl farkı ise yalnızca AI kullanması değil.

Görevin nasıl yapılacağını tamamen önceden tanımlamak yerine, yapılması gereken işi tarif edebilmek.

Klasik RPA’da geliştirici çoğunlukla sürecin adımlarını önceden tasarlar.

Delegate tarafında ise yaklaşım biraz daha farklı:

“Ne yapılmasını istediğimi söyleyeyim, gerekli adımları sen yönet.”

Üstelik bunu mevcut UiPath altyapısından kopmadan yapmayı hedefliyor. Orchestrator’da yayınlanmış otomasyonlar, Queues, Assets, permissions, Integration Service ve diğer UiPath yetenekleri Delegate’in kullanabileceği yapı taşları arasında yer alıyor.

Delegate’in 25 Ağustos 2026’da Public Preview’a açılmış olması da bu konuyu şu an için özellikle güncel hale getiriyor.



Kaynak
UiPath Documentation


Tolga Demir

Intelligent Automation Developer

İlgili İçerikler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini çekebilir ;)
Kapalı
Başa dön tuşu