Ana içeriğe geç

6. SkyStudio Node Türleri

Node'lar, workflow'unuzun yapı taşlarıdır. Her bir node belirli bir işi yapar: veri almak, API çağırmak, yapay zekâ ile özetlemek, tabloya kaydetmek veya koşul oluşturmak gibi.

1. Girdiler

Metin Girişi (Text Input)

📌 Ne işe yarar? Kullanıcıdan bir metin alır ve workflow'u başlatır.

📌 Ne zaman kullanılır?

  • "Müşteri adı gir"
  • "Destek kaydı numarası yaz"
  • "Bir prompt ver"
  • "Filtre değeri gir (ör: 'Acme')" 📌 Nasıl kullanılır?
  1. Node'u canvas'a sürükleyin
  2. Sağ panelden node'a isim verin (örn: "Firma Adı")
  3. Test bölümüne örnek bir metin yazın
  4. Çıktı, diğer node'larda {{nodeId.output}} şeklinde kullanılabilir

Dosya Girişi (File Input)

📌 Ne işe yarar? Kullanıcıdan bir dosya alır (PDF, Excel, CSV, JSON).

📌 Ne zaman kullanılır?

  • Excel'den veri işlemek
  • PDF özetlemek
  • CSV'den tablo oluşturmak
  • Girdi olarak dosya alan LLM akışları 📌 İpucu: Bu node'u File to Table veya LLM node'larına bağlayarak işleyebilirsiniz.

2. Çıktılar (Output Nodes)

🟨 Metin Çıktısı (Text Output)

📌 Ne işe yarar? Workflow'un sonunda kullanıcıya "okunabilir bir sonuç" gösterir.

📌 Ne zaman kullanılır?

  • Rapor göstermek
  • Özet metin döndürmek
  • API test ederken sonucu görmek 📌 Örnek:
LLM → Output Text → Metin Çıktısı

3. Tetikleyiciler (Webhook)

📌 Ne işe yarar? Workflow'u dışarıdan gelen olaylarla tetiklemenizi sağlar — yani SkyStudio'yu sadece siz değil, başka sistemler de çalıştırabilir.

📌 Ne zaman kullanılır?

  • CRM bir webhook gönderdiğinde
  • Şirket içi sistemden event geldiğinde
  • Harici bir yazılım tetikleme gönderdiğinde 📌 İpucu:
Webhook → HTTP Çağrısı → LLM → Sonuç

şeklinde otomatik çalışan akışlar oluşturabilirsiniz.

4. Yapay Zekâ Node'ları (LLM)

OpenAI API Çağrısı

Seçtiğiniz OpenAI modelini (örneğin GPT-4o Mini) kullanarak metin üretir, özet çıkarır, sınıflandırma yapar.

Nasıl kullanılır?

  1. Sol panelden OpenAI API Çağrısı node'unu ekleyin.
  2. Sağ panelden:
    • Model seçin.
    • Sorgu alanına prompt yazın.
    • Örnek: "Bu müşteri geri bildirimlerini sentiment (pozitif/negatif/nötr) olarak grupla ve kısa bir özet çıkar."
    • Bir önceki node'un çıktısını kullanmak için {{}} içinde referans verebilirsiniz (örneğin {{node.output.data.result}}).
  3. System Prompt
    • Modelin rolünü tanımladığın alandır.
    • Örnek: Sen deneyimli bir veri analistisin. Cevaplarını JSON formatında ver.
  4. Test butonuna basarak sadece bu node'u deneyebilirsiniz. 📌 Model seçerken:
  • GPT-5.4 Mini: Hız, düşük maliyet, basit işler
  • GPT-5.5: Daha yüksek doğruluk, karmaşık çıktılar
  • GPT-5.2: Dengeli performans, profesyonel içerik üretimi ve teknik görevler
  • GPT-5.4: Gelişmiş muhakeme, uzun bağlam, detaylı analiz ve premium çıktılar

Anthropic API Çağrısı Node'u

Anthropic'in Claude modellerine (Claude 4.5 Sonnet, Claude 4.5 Opus, Claude 4.7 Opus, Claude 4.6 Sonnet vb.) istek göndererek metin işleme, özetleme, analiz, sınıflandırma ve içerik üretme işlemleri yapmanızı sağlar.

Bu node, OpenAI API Çağrısı node'u ile aynı mantıkla çalışır, yalnızca model sağlayıcısı farklıdır.

🛠 Node'un arayüzü ve ayarları

1. Model Seçimi

Sağ panelden, aşağı açılır menüde farklı Claude modellerini seçebilirsiniz:

  • Claude 3.5 Sonnet (orta seviye, hızlı)
  • Claude 3.7 Sonnet (güncel + gelişmiş)
  • Claude 4 Opus (yüksek kapasite)
  • Claude 4 Sonnet (f/p dengeli)
  • Claude 4.5 Opus (üst düzey reasoning + stabilite)
  • Claude 4.5 Sonnet (geliştirilmiş f/p, daha akıllı muhakeme)

💡 İpucu: Model listesi her zaman günceldir — SkyStudio yeni Claude modelleri çıktığında otomatik olarak buraya ekler.

2. Prompt / Sorgu Bölümü

Buraya Claude'a ne yapmasını istediğinizi yazarsınız.

Örnek:

{{output.data.answer}} analiz et

Bu şu anlama gelir: "Önceki node'dan gelen veriyi (ör. HTTP API yanıtı veya LLM çıktısı) Claude'a gönder ve analiz et."

Prompt Örnekleri

Senaryo 1 – Destek kaydı özetleme

Bu müşteri geri bildirimi verisini özetle:
{{node-id.output.data}}

- Şikayet içeriği
- Ana temalar
- Duygu (pozitif/nötr/negatif)
- Önerilen aksiyonlar

Senaryo 2 – Metin sınıflandırma

Metni incele ve aşağıdaki kategorilerden birine ata:
- Positif - Negatif - Riskli - Acil

Metin:
{{node-id.output.text}}

▶ Test Etme

Node'un altındaki "Test" butonuna basarak sadece bu node'u çalıştırabilirsiniz. Bu sayede:

  • Model çağrısının çalışıp çalışmadığını
  • Prompt'un doğru şekilde işlenip işlenmediğini
  • Çıktının formatını
  • JSON yanıtını görürsünüz.

🔁 Bağlantı Yapısı (Önerilen Kullanım)

En yaygın kullanım:

Metin Girişi → Anthropic API Çağrısı → Metin Çıktısı
Text Input → HubSpot API → Claude 4 Sonnet → Özet / Analiz

SkyStudio API Çağrısı Node'u

📌 Bu node ne işe yarar?

Bu node, SkyStudio platformunda sizin veya ekibinizin oluşturduğu özel asistanlarla workflow içinden konuşmanızı sağlar.

Yani artık sadece GPT veya Claude kullanmak zorunda değilsiniz — kendi eğitimli, kurumsal agent'larınızı da workflow'a entegre edebilirsiniz.

🧠 Ne zaman kullanmalıyım?

  • ✔ Kendi yaptığınız özel bir asistan varsa (ör: Randevu Asistanı, PDF Özetleme Asistanı, Veri Analiz Botu)

  • ✔ Kullanıcının parametre girdiği bir flow'dan asistanı çalıştırmak istiyorsanız

  • ✔ Aynı agent'i hem chat ekranında hem Workflow içinde kullanmak istiyorsanız

  • ✔ Özel kişiselleştirilmiş davranışa (kurumsal bilgilere, dokümanlara, API'lere erişen bir asistana) ihtiyacınız varsa Örnek kullanım senaryoları:

  • Kullanıcının seçtiği excel dosyasını Data Analiz Asistanı'na gönderip rapor oluşturma

  • CRM'den gelen müşteri verisini kurumsal asistanla özetletme

  • Bir SkyBot'a ürün tarama yaptırma

  • Randevu asistanını otomatik tetikleme 🛠 Node arayüzü – Adım Adım Kullanım

Asistan Seç: Node üzerine tıkladıktan sonra sağ panelde açılan listeden bir asistan seçebilirsiniz.

📌 Önemli: Bu liste SkyStudio hesabındaki asistanlarınıza göre otomatik dolar. Yeni bir asistan oluşturursanız burada görünür.

Sorgu (Prompt): Bu alana asistanın ne yapmasını istediğinizi yazarsınız.

Örnek:

{{output.data.answer}} analiz et

Bu, önceki node'dan gelen verileri alıp seçtiğiniz asistana analiz ettirir.

5. Eylemler

HTTP Çağrısı (HTTP Call) Node'u

Bu node ne işe yarar?

Bu node, SkyStudio Workflow'unuzdan herhangi bir API'ye bağlanmanızı sağlar. REST çağrıları yapabilir, JSON alabilir, veri gönderebilir, hatta API sonucunu LLM veya tabloya aktarabilirsiniz.

Yani SkyStudio ile:

  • ✔ CRM verisi çekebilir
  • ✔ Jira / HubSpot / SAP / ServiceNow API çağrıları yapabilir
  • ✔ LLM'e önce API'den veri alıp sonra gönderebilirsiniz
  • ✔ SkyStudio'yu şirket içi sistemlerle gerçek bir entegrasyon platformuna çevirebilirsiniz Ne zaman kullanmalıyım?

Bu node'u tercih edin:

  • ✔ JSON ve REST API ile konuşmanız gerekiyorsa
  • ✔ Parametreli API çağrıları yapmak istiyorsanız
  • ✔ Diğer node'lardan gelen veriyi harici API'ye göndermek istiyorsanız
  • API result → LLM → Output Text → Rapor gibi akışlar tasarlıyorsanız Node Arayüzü – Detaylı Kullanım

URL

Buraya API endpoint'inizi yazarsınız:

https://api.example.com/data

📌 Dinamik parametre kullanacaksanız, değişkeni bu şekilde ekleyebilirsiniz:

https://api.example.com/data?param={{output.data}}

{{ ... }} içine başka node'ların output'larını yazmak için / tuşuna basarsanız otomatik öneriler çıkar.

HTTP Metodu

Desteklenen metodlar:

  • GET (veri çekme)

  • POST (veri gönderme)

  • PUT

  • PATCH

  • DELETE Örnek kullanım:

  • GET → Jira'dan liste alma

  • POST → Form verisini CRM'e gönderme

  • POST → Body ile JSON gönderme Headers

Header'lar JSON formatında yazılır.

Örnek:

{"Content-Type": "application/json", "Authorization": "Bearer {{node-api-key.output}}"}
  • ✔ Token gönderebilirsiniz
  • ✔ Dinamik header kullanabilirsiniz
  • ✔ JSON yazım hatası yaparsanız node testinde hata gösterir Body (POST / PUT için)

API'ye veri göndermek istiyorsanız JSON formatı kullanılır.

Örnek:

{"name": "{{output.name}}", "email": "{{output.email}}"}

Bu örnekte:

  • name ve email alanları önceki node'un çıktısından geliyor
  • Bu sayede kullanıcı girişinden gelen bilgiyi API'ye aktarmış oluyoruz ▶ Test Etme

Node'un altındaki Test butonu, yalnızca bu node'u çalıştırır. Test sonucunu:

  • ✔ JSON olarak
  • ✔ error / status kodu olarak
  • ✔ debug bilgisiyle görebilirsiniz. Bu, workflow'un tamamını çalıştırmadan API bağlantısını doğrulamak için çok kullanışlıdır.

🔁 Önerilen Kullanım Akışları

Basit:

Metin Girişi → HTTP Çağrısı → OpenAI / Claude → Çıktı
Text Input ("Acme") → HubSpot API → Claude Sonnet → Output

⚡ İpuçları

  • URL ve Header alanlarında hata yapmamak için JSON formatını koruyun
  • Dinamik değer kullanmak için {{ }} kullanın → / ile autocomplete açılır
  • Body alanı GET çağrısında boş bırakılır
  • Yanıt 500KB sınırını geçerse sistem koruması devreye girer (ekranda gördüğün uyarı)

Site Haritalayıcı (Site Extractor) Node'u

(Bir web sitesinden içerik alır, çıkarır ve yapılandırılmış veri üretir)

📌 Bu node ne yapar?

Bu node bir web sitesi adresi (URL) girmenizi sağlar ve sayfanın içeriğini otomatik olarak çeker. Metinleri, başlıkları, linkleri ve görünür veriyi çıkarır, workflow içinde kullanılabilecek yapılandırılmış bir veri haline getirir.

Basitçe:

"Bir sayfa linki ver → SkyStudio içeriğini alır, JSON formatına çevirir → İstersen LLM'e gönderirsin, tabloya dönüştürürsün veya rapor yaratırsın."

🧠 Ne zaman kullanılır?

  • ✔ Web sitesinden veri toplamak istiyorsanız
  • ✔ İçerik analizi/özetleme yapmak istiyorsanız
  • ✔ Web sayfasındaki metinleri veya listeleri (ör. blog yazıları, iş ilanları, ürün listesi) işlemek istiyorsanız
  • ✔ API erişimi olmayan ama web arayüzü olan sistemlerden bilgi çekmek istiyorsanız 🛠 Nasıl kullanılır? (Adım Adım)

Node'u ekle: Sol menüden Eylemler > Site Haritalayıcı node'unu al, canvas'a bırak.

URL gir: Sağ panelde gördüğün Web Sitesi URL'si alanına taramak istediğin adresi yaz:

Örnek:

https://skymod.tech/company-career/

💡 Tam URL yazmalısın (http / https dahil)

Test Et: Node'un altındaki Test butonuna tıkla

  • ✔ Eğer bağlantı başarılıysa içerik JSON olarak görüntülenir
  • ✔ Hata varsa (404, CORS, robots.txt engeli vb.) test panelinde gösterilir 📦 Çıktı Formatı

Site Extractor çıktısı JSON şeklindedir. Örnek yapı:

{
"title": "Skymod - Career",
"text": "Join our team...",
"links": ["https://skymod.tech/apply"],
"sections": [
{"heading": "Open Positions", "content": "AI Engineer, Product Manager..."}
]
}

Bu çıktıyı doğrudan:

  • ✔ OpenAI / Claude API Çağrısına gönderebilirsin
  • ✔ Output Text node'u ile alanlara ayırabilirsin
  • ✔ Tabloya dönüştürebilirsin
  • ✔ SkyStudio API Call (özel asistan) ile işletebilirsin 🔁 Örnek Akışlar

Basit Örnek:

Metin Girişi (URL) → Site Haritalayıcı → Metin Çıktısı

Web tarayıp özetleyen LLM akışı:

Site Extractor → JSON to Table → Table Data → GPT → Özet Rapor

⚡ İleri Seviye İpuçları

  • 🔹 Nudging: Bazı sitelerde çok büyük HTML olabilir → LLM'e göndermeden önce Output Text ile ayır
  • 🔹 Robots.txt engelli siteler çalışmayabilir (genelde API yoksa seçenek olarak kullanılır)
  • 🔹 Dinamik (JS ile yüklenen) sitelerde daha sınırlı çalışır — bu durumda SkyBot Website Tarama asistanı daha güçlüdür
  • 🔹 URL parametreleri ile belirli kategorileri tarayabilirsin

6. Veri İşleme Node'ları (Bilgi Kategorisi)

Bu bölüm, SkyStudio içinde veri saklamak, listelemek, sorgulamak ve LLM akışlarında kullanmak için kullanılan temel veri nodelarını içerir.

Dosyadan Tabloya (File to Table) Node'u

Bu node, yüklediğiniz CSV veya JSON dosyasını otomatik olarak SkyStudio içinde bir tabloya dönüştürür.

Yani elinizde Excel, CSV, JSON gibi bir veri dosyası varsa ve bunun üzerinde SQL sorgusu yapmak, filtrelemek, LLM'e aktarmak veya başka node'lara veri taşımak istiyorsanız, önce bu node'u kullanırsınız.

🔍 Ne İşe Yarar?

  • ✔ Dış veri kaynaklarını SkyStudio'ya aktarmanıza yarar
  • ✔ CSV / JSON formatlarını otomatik olarak tabloya çevirir
  • ✔ Tabloyu workflow içinde kullanmanızı sağlar
  • ✔ Query, Tablo Verisi, LLM vb. node'larla birlikte çalışır

💡 Bu node bağımsız çalışır. Bağlantı çıkışı yoktur. Yani başka node'lara bağlayamazsınız, ama oluşturduğu tabloyu başka node'larda kullanabilirsiniz.

Adım Adım Kullanım

Node'u Sürükleyip Bırakın: Sol menü → 📂 Bilgi kategorisi → Dosyadan Tabloya

Tablo Adı Girin:

📌 Sadece tablo adını yazın (virgül vs. KULLANMAYIN)

Örnek:

users
orders
inventory_2025

Hatalı örnek: users, products, orders...

Tablo adı benzersiz olmalı. Aynı tablo varsa üzerine yazmaz, hata verir.

Dosyanızı Yükleyin:

  • 📎 Dosya seçin veya sürükleyip bırakın

  • ✔ Desteklenen formatlar: CSV & JSON Örnek dosyalar:

  • users.csv

  • products.json

  • sales_2024.csv ⚠ Önemli Bilgiler

  • 🚫 Node başka node'lara bağlanmaz

  • 🔁 Aynı tablo adıyla 2 kez yükleyemezsiniz

  • 📥 Data JSON ise otomatik olarak sütunlara ayrılır

  • 🗄 Tüm veriler SkyStudio içinde saklanır Test Etme

Node'u doldurduktan sonra Test butonuna basarsanız:

  • ✔ Dosya okunur
  • ✔ Tablo oluşturulur
  • ✔ CSV / JSON formatı doğrulanır
  • ❗ Hata varsa ekranda görürsünüz Bu Tabloyu Sonra Nasıl Kullanırım?

Aşağıdaki node'lardan biriyle:

  • 🔍 Query → SQL yazarak sorgula
  • 📊 Tablo Verisi → Tabloyu LLM'e aktar
  • 🧠 OpenAI / Anthropic / Goat → Veriyi prompt olarak kullan
  • 📤 HTTP Çağrısı → Dış servise gönder

JSON to Table Node (JSON'dan Tabloya)

Bu node, JSON formatındaki veriyi doğrudan SkyStudio veri tabanında bir tabloya dönüştürür.

Yani API'den veri çektiyseniz, bir LLM'den JSON çıktı aldıysanız veya dış bir kaynaktan JSON formatında veri topladıysanız, bu node ile tek adımda tablo oluşturabilirsiniz.

Ne İşe Yarar?

  • ✔ JSON formatındaki veriyi tabloya dönüştürür

  • ✔ Dinamik tablo yapısını destekler

  • ✔ API sonuçlarını ya da webhook ile alınan verileri saklamak için uygundur

  • ✔ CSV'ye göre daha esnek kolon yapısı sağlar

  • ✔ Sonraki node'larda SQL ve data analiz yapabilmenizi sağlar. ⚠ Önemli Notlar

  • 🔸 Bağımsız node'dur, bağlantı almaz

  • 🔸 JSON her zaman valide olmalıdır

  • 🔸 Büyük JSON setlerinde performans etkilenebilir

  • 🔸 Veri doğrudan SkyStudio veri tabanına alınır 🧭 Kullanım Adımları

Node'u workflow'a sürükleyin: Sol menü → Bilgi → JSON'dan Tabloya

Tablo adını yazın:

Örnek:

users_table
tickets
logs_2025
  • ❗ Tablo adı BOŞ OLAMAZ
  • ❗ Aynı tablo adıyla tekrar yükleme yapılamaz JSON yapısını girin: Node içinde iki alan bulunur:

📌 Sütunlar (Columns JSON) — İçeriğin yapısını tanımlamak için kullanılır

[
{"name": "name", "type": "String"},
{"name": "age", "type": "Number"},
{"name": "active", "type": "Boolean"}
]

📌 Veriler (Data JSON) — Tabloya yazılacak gerçek veridir

[
{"name": "John", "age": 25, "active": true},
{"name": "Alice", "age": 30, "active": false}
]

Test butonuna bas:

  • ✔ JSON doğrulanır
  • ✔ Tablo oluşturulur
  • ✔ Hata varsa ekranda gösterilir | Kullanım | Örnek Senaryo | |---|---| | API'den JSON geldi | Weather API → JSON to Table | | LLM JSON çıktı üretti | AI raporu → JSON'dan tabloya | | Web Scraper sonucu kaydedilecek | Site Haritalayıcı → JSON → Tablo | | Dış veri senaryoları | Zapier, Webhook, API Gateway |

Tablo Listele (List Tables)

📌 Ne İşe Yarar?

Bu node, SkyStudio'daki tüm mevcut tabloları listeler. Veri tabanı yapısını görmek, tablo adlarını öğrenmek veya hata ayıklamak için kullanılır.

🔧 Nasıl Kullanılır?

  1. Node'u akışa sürükleyin
  2. Test butonuna tıklayın
  3. Ekranda tabloların listesi görünür 🎯 Ne Zaman Kullanmalısınız?
  • Hangi tabloların yüklü olduğunu kontrol etmek için
  • Tablo adlarını bilmediğiniz için kullanmak zorunda olduğunuzda
  • "Neden tablo gelmedi?" sorusunu debug etmek için 🧠 İpucu

Bu node'un çıkışı diğer nodelar tarafından okunabilir, örneğin tablo adını dinamik alıp başka node'a gönderebilirsiniz.

Table Data (Tablo Verisi) Node'u

Bu node, SkyStudio içinde daha önce oluşturulmuş bir tablodan verileri almak için kullanılır.

Yani CSV / JSON yüklediyseniz, API ile tablo oluşturdaysanız veya JSON to Table node'u kullandıysanız, bu node ile tablo içeriğini workflow'a taşırsınız.

🎯 Ne İşe Yarar?

  • ✔ Veritabanındaki bir tablonun içeriğini JSON formatında döndürür
  • ✔ Çıktıyı LLM'e gönderebilir, API çağrısında kullanabilir veya UI'de gösterebilirsiniz
  • ✔ Statik veya dinamik tablo adı alabilir
  • ✔ Sonraki node'larda veri bağlamı olarak kullanılabilir 🧭 Nasıl Kullanılır?

Node'u akışa ekleyin: Sol menü → Bilgi → Tablo Verisi

Tablo adını girin: İki şekilde kullanılabilir:

🔹 Statik tablo adı

users
products
bankadatabasee

🔹 Dinamik tablo adı (önerilen)

{{output.tableName}}

Bu sayede tablo adı önceki node'dan otomatik alınır.

Test'e tıklayın:

  • ✔ Node tabloyu okur
  • ✔ JSON formatında veri döndürür
  • ✔ Toplam kayıt sayısı + içerik gösterilir 🔍 Ne Zaman Kullanılır?
SenaryoKullanım
Bir tabloyu LLM'e göndermekTable Data → OpenAI
API'ye veri taşımakTable Data → HTTP Çağrısı
SQL veya analiz yapmakTable Data → Query
Birden fazla tabloyu dinamik işlemek{{output.tableName}} ile kullan

🧩 En Yaygın Workflow

CSV / JSON yükle → Tablo oluştur → Table Data → Query / LLM / API

⚠ Dikkat Edilecekler

  • ❗ Tablo adı yanlışsa node boş döner
  • ❗ Büyük tablolar JSON formatında ağır gelebilir

Query Düğüm (Node)

🔍 Query Node — Koleksiyonda / tabloda SQL sorguları çalıştırır

📌 Ne İşe Yarar?

Query node'u, SkyStudio içindeki tablolar üzerinde SQL benzeri sorgular çalıştırmanızı sağlar.

Böylece:

  • Veriyi filtreleyebilir
  • Gruplayabilir, sıralayabilir
  • Raporlama ve analitik senaryoları kurabilirsiniz. Kısaca:

"Tablolar üzerinde raporlama, analitik ve veri hazırlama için kullanacağınız SQL motoru."

🧠 Ne Zaman Kullanmalıyım?

  • ✔ Bir tablodan sadece belirli satırları almak istiyorsanız

  • ✔ Veri üstünde filtreleme / sıralama / toplama yapmak istiyorsanız

  • ✔ LLM'e göndermeden önce ham veriyi küçültmek istiyorsanız

  • ✔ Rapor ve dashboard için hazır veri seti üretmek istiyorsanız Örnek senaryolar:

  • Sadece "TR" ülkesindeki kullanıcıları listele

  • Son 30 gündeki işlemleri getir

  • "MAAS" türündeki işlemlerin toplam tutarını hesapla

  • Aktif / pasif kullanıcı sayısını bul 🛠 Arayüz ve Kullanım

Node'un içinde tek bir ana alan var: Query

Buraya doğrudan SQL yazıyorsunuz. SkyStudio bu metni otomatik olarak sorguya dönüştürüyor ve çalıştırıyor.

▶ Test Butonu

Test'e tıkladığınızda:

  • Sorgu çalışır
  • Sonuç JSON formatında döner
  • Hata varsa (syntax hatası, tablo yok, kolon yok vb.) altta mesaj olarak görünür Bu sayede hem SQL'i hem de veri modelinizi hızlıca doğrulayabilirsiniz.

⚠ Dikkat Edilecek Noktalar

  • Tablo adı / kolon adları doğru yazılmalı
  • SQL sözdizimi klasik SQL'e çok benzer; temel SELECT / WHERE / GROUP BY / ORDER BY / LIMIT desteklenir
  • Çok büyük tabloları SELECT * ile çekmek yerine, filtreleyerek sorgulamak daha performanslıdır
  • Dinamik değer kullanıyorsanız, {{ }} içindeki path'in doğru olduğundan emin olun

If-Else Koşulu Node (Düğüm)

Kullanıcının verisine, kontrol değişkenine veya önceki node sonuçlarına göre akışı farklı yönlere dallandırır.

🎯 Ne İşe Yarar?

Bu node, workflow'un "beyni" gibidir. Belirlediğiniz koşula göre akış:

  • TRUE (doğru) ise True Branch çalışır
  • FALSE (yanlış) ise False Branch çalışır Tıpkı programlamadaki if (...) else {...} mantığıyla çalışır – ama kod yazmadan!

Test Etme

  • 🔹 "Test" butonuna basarak koşulun TRUE / FALSE sonucunu görebilirsin

  • 🔹 Hata varsa UI uyarı verir

  • 🔹 Debug için node bağlantılarını kontrol edebilirsin ⚠ Dikkat Edilecekler

  • {{ }} içindeki değişken yolu hatalıysa koşul her zaman FALSE olur

  • ⚠ String karşılaştırmalarında büyük/küçük harf fark eder

  • ⚠ Sayısal kıyaslamalarda veri string ise küçük bir cast gerekebilir

  • ⚠ Koşullar yalnızca değerlendirme zamanı çalışır

  • ⚠ Node bağlantısı yoksa akış ilerlemez Arayüz ve Alanlar

🔹 Koşullar Alanı

UI'da gördüğün her satır bir koşuldur.

Desteklenen operatörler:

  • Eşittir
  • İçerir
  • Büyüktür
  • Küçüktür
  • Boş mu?
  • Boş değil mi?
  • ...ve diğerleri 🔹 Birden Fazla Koşul

Koşulları AND / OR ile birleştirebilirsin:

(status == "success") AND (count > 0)

UI'da bunun karşılığı 👇

  • ✔ AND / OR seçici
  • ✔ Koşul ekle butonu
  • ✔ Sil butonu 🔀 Çıkış Portları (Branch'ler)

🟢 True Branch — Koşullar doğruysa buraya bağlı node'lar çalışır 🔴 False Branch — Koşul sağlanmazsa buraya bağlı node'lar çalışır

Her iki porta da istediğin node'u bağlayabilirsin: LLM, HTTP çağrısı, e-posta, tablo işlemleri, başka If-Else…

Veri Analiz Düğümü

Amaç: Yüklenen Excel/CSV tablolarını analiz ederek kısa özetler ve temel istatistikler elde etmek; sonuçları workflow adımlarında kullanmak.

Kurulum:

  1. Workflow → Eylemler Node (Düğüm) → "Veri Analizi" düğümünü sürükleyerek kanvasa bırak
  2. Veri kaynağını seç, bağla (dosya yükle, File to table)
  3. Soru/çıktı şablonları tanımla. (örn. "Ürün kırılımlı satış özeti, son 4 hafta").
  4. Çıktıyı sonraki düğüme bağla.

🔍 Workflow'u nasıl kullanacağınızı öğrenmek için hazırladığımız video'ya göz atın.

Mail Gönderme Node – Hızlı Kullanım Kılavuzu

Ne işe yarar?

Workflow içinden e-posta göndermenizi sağlar. Konu, içerik, alıcı(lar), CC/BCC, önem derecesi, taslak olarak kaydetme ve kategori etiketleme gibi alanları destekler. Bir LLM node çıktısını konu/içerik alanına bağlayarak dinamik e-postalar üretebilirsiniz.

Ne zaman kullanılır?

  • LLM'in ürettiği rapor/özet/teklif metnini otomatik e-postaya dönüştürmek
  • Onay/uyarı/özet gibi periyodik bildirimleri akışlardan göndermek
  • Form, webhook, tetikleyicilerinden gelen verileri LLM ile şablonlayıp iletmek Adım Adım Kurulum

1. LLM node'u ekle

  • İstediğiniz metni üreten bir prompt yazın (örn. "production özeti için mail taslağı üret").
  • Test ederek beklediğiniz metni çıktıda aldığınızdan emin olun.
  • (Doğru parametreleri / kısa yolu ile seçebilirsiniz) 2. Mail Send node'u ekle

Sağ panele Konu ve İçerik alanlarını doldurun. Dinamik bağlamak için LLM node'un çıktısını kullanın:

İçerik örneği:

{{node-<LLM_NODE_ID>.output.response}}

Konu örneği:

Konu – {{node-<LLM_NODE_ID>.output.title || "Güncel Rapor"}}

3. Alıcılar

  • To: birden çok adres ekleyebilirsiniz.

  • CC / BCC: isteğe bağlı. 4. Ek Ayarlar

  • Önem Derecesi: Normal / Yüksek.

  • Taslak Olarak Kaydet: Açık ise göndermez, posta kutunuzda taslak oluşturur.

  • Kategoriler/Etiketler: "Yüksek öncelik, önemli" gibi etiketler ekleyebilirsiniz. 5. Test & Çalıştır

  • Node üzerindeki Test ile tek başına deneyin.

  • Akışın tamamını çalıştırın.

Mail Search – Hızlı Kullanım Kılavuzu

1. Arama Metni

  • Arama yapmak istediğiniz mail veya mailler ile ilgili bir arama metni yazın 2. Tarih aralığı

  • İsterseniz bir tarih aralığı belirterek spesifik tarihler arasındaki maillerinizi aratın. 3. Gelişmiş Filtreler

  • Mail Klasörü

  • Okunma Durumu

  • Önem Derecesi 4. Kategoriler ve Sonuç Sayısı

  • Dilediğiniz kategoriyi yazın

  • Maximum 25 olacak şekilde istediğiniz sonuç sayısını girin

Workflow'da Not Sticker'ları (Not Bırakma Özelliği)

Workflow'u birlikte tasarlarken "Bu adım ne işe yarıyor?", "Bu node'u niye ekledik?" gibi sorulara cevap vermek artık çok daha kolay. SkyStudio Workflow'a eklenen note sticker'lar sayesinde, akışın üzerine doğrudan not bırakabilir, ekip arkadaşlarınıza açıklama, talimat veya hatırlatmalar yazabilirsiniz.

Bu notlarla:

  • Her bir flow adımının amacını ve mantığını anlatabilir,
  • Teslim ettiğiniz senaryolara kullanım kılavuzu gibi açıklamalar ekleyebilir,
  • Ekip içi el değiştiren projelerde hızlı devralma ve onboarding sağlayabilirsiniz. Nasıl Kullanılır?
  1. SkyStudio'da ilgili workflow'u açın. Sol panelde yardımcı araçlar bölümüne tıklayın.
  2. Workflow ekranında not sticker ekleme ikonuna tıklayın.
  3. Notu bırakmak istediğiniz alana tıklayarak sticker'ı yerleştirin.
  4. Açılan metin alanına, akış adımını, beklenen girdileri veya dikkat edilmesi gereken noktaları yazın.
  5. Dilerseniz farklı akış bölümlerine birden fazla not ekleyerek tüm senaryoyu adım adım açıklayabilirsiniz. Her yeni özellikle olduğu gibi, note sticker'ları da kullanıcı deneyimini her geçen gün artırmak için ekledik. Workflow'larınızı sadece çalışan değil, kolay anlaşılır ve paylaşılabilir hale getirmeniz için SkyStudio sizi destekliyor.