Merhabalar, bu yazımızda UiPath’ın yeni sürümüyle UiPath Studio’ya eklenen GenAI aktivitelerinden Language Detection aktivitesini siz okuyucularımıza tanıtacağız. İlk olarak Language Detection aktivitesinin işlevinden bahsedelim; Language Detection aktivitesi girilen string bir ifadenin dilini tespit edip, tespit ettiği dil bilgisini çıktı olarak vermekte.
Öncelikle GenAI nedir? Nasıl çalışıyor? gibi sorulara cevap verelim.
GenAI nedir?
UiPath’te kullanılan GenAI (Generative AI), yapay zekanın metin, görüntü veya diğer veri türlerini yaratıcı bir şekilde üretme yeteneğine sahip olan bir teknolojidir. Bu teknoloji, otomasyon süreçlerinde robotların daha akıllı, esnek ve insan benzeri kararlar almasını sağlar.
Nasıl çalışıyor?
UiPath’de kullanılan GenAI derin öğrenme tekniklerine dayalı olarak çalışır. Bu süreç birkaç temel adımda özetlenebilir:
- Veri Eğitimi: GenAI modelleri, büyük miktarda veri üzerinde eğitilir. Bu veriler, modelin dil kalıplarını, görsel özellikleri veya diğer veri yapılarını öğrenmesini sağlar. Örneğin, metin tabanlı bir GenAI modeli, dil kurallarını ve anlamı öğrenmek için büyük metin veri setleriyle eğitilir.
- Modelin Yapısı: GenAI, genellikle büyük dil modelleri (LLM) veya GAN (Generative Adversarial Network) gibi derin öğrenme yapıları kullanır. LLM’ler, metin oluşturma gibi görevler için kullanılırken, GAN’lar genellikle görüntü üretimi gibi daha karmaşık yaratıcı süreçler için kullanılır.
- Üretim Süreci: Eğitim tamamlandıktan sonra, GenAI belirli bir giriş (örneğin, bir metin komutu veya görsel veri) alır ve bu girdiye dayalı olarak yeni, benzersiz bir çıktı üretir. Örneğin, bir kullanıcı metin tabanlı bir görev verdiğinde, model bu girdiyi analiz eder ve anlamlı bir metin üretir.
- Uygulama: UiPath’de bu süreç, robotların daha insan benzeri ve yaratıcı kararlar almasını sağlar. Örneğin, müşteri taleplerine yanıt verme, belgeleri anlama ve işleme gibi görevlerde kullanılabilir. GenAI, süreç otomasyonunu daha esnek ve güçlü hale getirir.
Bu çalışma mekanizması, GenAI’yi, otomasyon süreçlerinde hem hız hem de doğruluk sağlamak için güçlü bir araç haline getirir.
GenAI teknolojisini kullanabilmemiz için UiPath Integration Service alanından UiPath hesabımız ile GenAI teknolojisini birbirine bağlamamız gerekiyor.
- Integration Service alanına giriş yapıyoruz.
- Connectors alanına tıklıyoruz.
- Arama alanına “GenAI” kelimesini yazıp aratıyoruz.
- Arama sonrasında GenAI teknolojisi karşımıza çıkıyor, çıkan arama sonucuna tıklıyoruz.
- Connect to UiPath GenAI Activities alanına tıklıyoruz.
- Connect butonuna tıklayarak UiPath hesabımız ile GenAI teknolojisini birbirine bağlamış olduk.
- Kontrol etme amacı ile Connections alanına tıklıyoruz ve yaptığımız bağlama işlemini başarılı bir şekilde yaptığımızı anlıyoruz.
UiPath Studio’da GenAI aktivitelerini kullanmak için öncelikle Integration Service Activities paketini yüklememiz gerekmekte.
İlgili paketi yükledikten sonra sonra Activities alanından GenAI aktivitelerini görebiliriz.
Sıra geldi Language Detection aktivitesini kullanmaya…
Türkçe bir cümleyi VBM isimli değişkenimize atadık ardından Language Detection aktivitemize girdi olarak VBM değişkenini verdik.
- Language Detection aktivitesine girdi olarak verdiğimiz VBM isimli değişken içerisindeki metni analiz ederek hangi dilde olduğunu bize çıktı olarak verir.
Akışımızı çalıştırdığımız zaman Language Detection aktivitesi girdimizi analiz ederek, girdimizin hangi dilde olduğunu bize çıktı olarak verdi.