Ana içeriğe geç

Ana Düğümler

2. Ana Düğümler

Ana düğümler, SkyStudio iş akışlarında sürecin temel yapısını oluşturmak için kullanılan düğümlerdir.

Bu düğümler; kullanıcıdan metin veya dosya alma, çıktı gösterme, webhook üzerinden veri kabul etme, koşul kontrolü yapma, HTTP isteği gönderme, web sitesi içeriğini haritalama, veri analizi gerçekleştirme ve çalışma alanına açıklayıcı notlar ekleme gibi temel işlemleri sağlar.

Ana düğümler harici bir uygulama bağlantısı gerektirmez. Düğüm çalışma alanına eklendikten sonra gerekli parametreler doğrudan yapılandırılabilir.

2.1. Metin Girişi

Metin Girişi düğümü, kullanıcıdan veya iş akışını başlatan kaynaktan metin tabanlı veri almak için kullanılır.

Bu düğüm genellikle iş akışının başlangıç noktası olarak kullanılır. Kullanıcı tarafından girilen metin, sonraki düğümlere aktarılabilir ve iş akışının diğer adımlarında kullanılabilir.

Örneğin kullanıcıdan bir soru, açıklama, talep veya analiz edilecek metin alınması gereken iş akışlarında kullanılabilir.

2.2. Dosya Girişi

Dosya Girişi düğümü, kullanıcıdan iş akışında kullanılacak bir dosya almak için kullanılır.

Yüklenen dosya, sonraki düğümlere aktarılarak dosya okuma, veri çıkarma, analiz veya dönüştürme gibi işlemlerde kullanılabilir.

Bu düğüm, özellikle belge veya dosya tabanlı başlayan iş akışlarında giriş noktası olarak kullanılabilir.

2.3. Metin Çıktısı

Metin Çıktısı düğümü, iş akışında oluşturulan metin tabanlı sonucu kullanıcıya göstermek için kullanılır.

Önceki düğümlerin ürettiği veriler bu düğüme bağlanarak iş akışının nihai çıktısı haline getirilebilir.

Örneğin bir LLM tarafından oluşturulan yanıt, analiz sonucu veya başka bir düğümden elde edilen metin kullanıcıya bu düğüm üzerinden sunulabilir.

2.4. Webhook

Webhook düğümü, iş akışının harici bir sistemden gelen HTTP isteğiyle tetiklenmesini sağlar.

Webhook kullanıldığında iş akışı için harici sistemlerin çağırabileceği bir endpoint oluşturulur. Harici sistem tarafından gönderilen veriler iş akışına giriş olarak alınabilir ve sonraki düğümlerde kullanılabilir.

Webhook üzerinden harici çağrı yapılabilmesi için ilgili iş akışının yayınlanmış olması gerekir.

2.5. If-Else Koşulu

If-Else Koşulu düğümü, belirlenen bir koşula göre iş akışının farklı yollardan devam etmesini sağlar.

Düğüm içerisinde kontrol edilecek değer ve koşul tanımlanır. Koşulun sonucuna göre iş akışı True veya False yönlerinden devam eder.

Bu düğüm, belirli bir değere veya önceki düğümlerden gelen sonuçlara göre farklı işlemlerin gerçekleştirilmesi gereken senaryolarda kullanılabilir.

2.6. HTTP Çağrısı

HTTP Çağrısı düğümü, iş akışı içerisinden harici bir HTTP servisine istek göndermek için kullanılır.

İstek yapılandırılırken kullanılacak endpoint, HTTP metodu ve gerekli diğer istek bilgileri tanımlanabilir.

Bu düğüm, özel bir SkyStudio uygulama düğümü bulunmayan servislerle doğrudan HTTP üzerinden iletişim kurulması gereken durumlarda kullanılabilir.

2.7. Site Haritalayıcı

Site Haritalayıcı düğümü, bir web sitesindeki sayfaların ve içerik yapısının iş akışı içerisinde kullanılmasını sağlar.

Düğüm üzerinden hedef web sitesi belirtilerek ilgili site yapısı taranabilir ve elde edilen bilgiler sonraki iş akışı adımlarına aktarılabilir.

Bu düğüm, web sitesi içeriğinin toplanması veya sonraki adımlarda işlenmesi gereken senaryolarda kullanılabilir.

2.8. Veri Analizi

Veri Analizi düğümü, iş akışı içerisinde bulunan veriler üzerinde analiz gerçekleştirmek için kullanılır.

Önceki düğümlerden alınan veriler analiz edilerek iş akışının sonraki adımlarında kullanılabilecek sonuçlar üretilebilir.

Bu düğüm özellikle veri setlerinin incelenmesi, sonuçların değerlendirilmesi veya veriden anlamlı bilgiler çıkarılması gereken iş akışlarında kullanılabilir.

2.9. Yapışkan Notlar

Not düğümü, iş akışı çalışma alanına açıklama ve dokümantasyon amacıyla bilgi eklemek için kullanılır.

Not düğümü iş akışının çalışma sonucunu değiştirmez ve veri işleme sürecine dahil olmaz.

Karmaşık iş akışlarında belirli bölümlerin amacını açıklamak, geliştiricilere bilgi bırakmak veya çalışma alanını daha anlaşılır hale getirmek için kullanılabilir.