Ana içeriğe geç

Block'lar

Block, bir workflow'daki tek bir adımdır. Her block tek bir iş yapar — çalışmayı başlatır, bir AI ajanına soru sorar, bir koşulu kontrol eder, bilgi bankanızda arama yapar, bir tabloya satır yazar, Slack mesajı gönderir. Block'ları oklarla birbirine bağlarsınız ve sırayı oklar belirler.

Bu sayfa katalog referansıdır: her block ne işe yarar ve yapılandırırken hangi ayarlar önemlidir.

:::tip Yeni başlıyorsanız buradan başlayın Henüz bir workflow kurmadıysanız önce Workflow Oluşturma sayfasını okuyun — tuvali, block eklemeyi ve bağlamayı orası anlatır. Belirli bir block'un ne yaptığını öğrenmek istediğinizde buraya dönün. :::

Block paleti


Bir Block'un Üstlenebileceği Roller

Her block belirli bir rolü üstlenir. Akışı rollerle düşünmek tasarımı çok kolaylaştırır — neredeyse her zaman bir tetikleyiciye, birkaç iş block'una ve bunları bir arada tutan birkaç akış block'una ihtiyacınız olur.

RolBu block'lar ne yaparPalette'te nerede bulunur
TetikleyiciÇalışmayı başlatır ve ilk veriyi akışa verirTriggers
İşAsıl işi yapar — üretir, karar verir, arar, sorgular, hesaplar, dışarı çağrı atarAI, Data, Arketic, Integrations
AkışÇalışmayı yönlendirir — dallandırır, tekrarlar, böler, bekletirLogic
BiçimlendirmeAkıştan geçen verinin biçimini, zamanlamasını veya saklanmasını değiştirirData (Response, Variables), Logic (Wait)
EntegrasyonEkibinizin zaten kullandığı bir servisin içinde işlem yaparIntegrations
AçıklamaAkışı ekip arkadaşlarınıza anlatır. Çalışmaya katılmazNotes

Palet (yan paneldeki Toolbar sekmesi) bir Triggers bölümü ve bir Blocks bölümü olarak düzenlenmiştir. Blocks bölümü açılır kapanır bir akordeondur ve şu kategorileri içerir: AI, Logic, Data, Arketic, Integrations ve Notes. Entegrasyonlar her servis için tek bir kartta toplanır; kartı açtığınızda o servisin adımlarını görürsünüz.


Her Block'ta Bulunanlar

ÖğeNeden önemli
Bir adBlock'u yapılandırma görünümünde yeniden adlandırırsınız. Sonucunu daha sonra bu adla okursunuz, bu yüzden kısa ve anlamlı tutun
AyarlarDoldurduğunuz alanlar. Tam ekran yapılandırma görünümünü açmak için block'a çift tıklayın veya üzerine gelince çıkan araç çubuğundan Open details'i kullanın
Ek alanlarDaha az kullanılan ayarlar Show additional fields düğmesinin arkasındadır
Input ve OutputYapılandırma görünümü solda gelen veriyi, sağda çıkan sonucu gösterir
Açık/kapalı durumuBir block'u silmeden kapatmak için Disable edebilirsiniz. Kapalı block'lar tuvalde soluk görünür

Üzerine gelince çıkan araç çubuğunun tamamı, sağ tık menüleri ve klavye kısayolları için Toolbar sayfasına bakın.


Block'lar Veriyi Birbirine Nasıl Aktarır

Bir block neredeyse hiçbir zaman tek başına çalışmaz — daha önceki bir adımın ürettiği bir şeyi okur. Bunu bir alana yazdığınız referansla yaparsınız.

ReferansNeyi gösterir
<input.NAME>Çalışmanın başladığı verideki bir alan
<blockName.field>Daha önceki bir block'un çıktısı — örneğin <agent.content>
<variable.NAME>Kendi tanımladığınız bir workflow değişkeni
ipucu

Çalışma sorunlarının çoğu bozuk adımlar değil, veri sorunlarıdır — genellikle var olmayan bir değeri gösteren bir referans. Bunları Loglar bölümündeki adım bazlı Input ve Output görünümünde bulursunuz.


Tetikleyiciler (Triggers)

Tetikleyici giriş noktasıdır: çalışmanın nasıl başlayacağını ve hangi veriyle başlayacağını belirler. Her workflow'un en az bir tanesine ihtiyacı vardır.

BlockNe yaparÖnemli ayarlarSize ne verir
StartManuel tetikleyici. Workflow'u editörden istediğiniz an çalıştırmak için ekleyinInput tanımı — her biri Name ve Type içeren alanların listesiinput — çalışmanın başladığı veri. Bir alanı <input.NAME> ile okursunuz
API TriggerWorkflow'un dışarıdan gelen bir istekle başlamasını sağlarRequire authentication (varsayılan olarak açık) ve isteğe bağlı bir giriş şemasıbody, headers, query
WebhookHerhangi bir servisten veya API'den webhook alırSizin için oluşturulan URL ve imzalama gizli anahtarı, ayrıca bir Active / Paused anahtarıbody, headers, path, receivedAt, clientIp
Telegram TriggerTelegram botunuza bir mesaj geldiğinde workflow'u başlatırBir Telegram bot bağlantısı. Block, bağlantı durumunu canlı olarak gösterirmessage, sender, updateId, updateType
WhatsApp TriggerWhatsApp Business numaranıza bir mesaj geldiğinde workflow'u başlatırMeta uygulamanızın App ID'si ve App Secret'ı (bir bağlantı olarak) — ikisi de ayarlandığında ve workflow etkinken tetikleyici kendini Meta'ya kaydedermessage, sender, phoneNumberId, changeType
Slack TriggerSlack uygulamanız bir olay aldığında workflow'u başlatır — bir mesaj, bir bahsetme (mention), bir tepki ve daha fazlasıBir Slack Signing Secret bağlantısı. Block'u açmak, Slack'in kendi Event Subscriptions sayfasına yapıştıracağınız bir Request URL verirmessage, sender, channel, eventType, teamId, eventId
Gmail TriggerBağlı bir Gmail gelen kutusuna yeni e-posta geldiğinde workflow'u başlatırBağlı bir Google hesabı, varsayılan olarak kapalı bir Include email body anahtarı ve isteğe bağlı bir arama filtresimessage, sender, provider
Outlook TriggerBağlı bir Outlook / Microsoft 365 gelen kutusuna yeni e-posta geldiğinde workflow'u başlatırBağlı bir Microsoft hesabı, varsayılan olarak kapalı bir Include email body anahtarı ve isteğe bağlı bir filtremessage, sender, provider
Chat TriggerSohbet giriş noktası — workflow'u bir konuşmadan başlatırSystem prompt, Include chat history anahtarımessage, history

Bir workflow tekrar eden bir zamanlamayla da başlatılabilir — bu bir block ile değil, Zamanlamalar sekmesinden kurulur.

:::info Anlık tetikleyiciler ve periyodik olarak kontrol edilenler Bu sayfadaki diğer tetikleyicilerin aksine, Gmail Trigger ve Outlook Trigger bir e-posta gelir gelmez tepki vermez — gelen kutusu yaklaşık dakikada bir kontrol edilir. Outlook Trigger ayrıca Microsoft'tan mümkün olduğunda erken haber alır, bu yüzden bazen daha hızlı tepki verir. :::

:::note Bir workflow'u sohbetten başlatma Chat Trigger içeren bir workflow, bir AI asistanıyla yaptığınız konuşmadan başlatılabilir. Asistan önce workflow adını ve girdilerini gösteren bir onay kartı sunar — siz onaylamadan hiçbir şey çalışmaz. Bunun için yönetici yetkisi gerekir. :::

:::caution Gelen veriyi güvenilmez kabul edin Webhook, API Trigger, Telegram Trigger, WhatsApp Trigger, Slack Trigger, Gmail Trigger veya Outlook Trigger üzerinden gelen veri kuruluşunuzun dışından gelir. <input.…> değerlerini kontrol etmeden doğrudan bir AI istemine aktarırken dikkatli olun. :::

Webhook URL'leri, imzalama gizli anahtarları ve Slack, WhatsApp, Gmail ve Outlook tetikleyicilerinin kurulum adımları için Workflow Çalıştırma sayfasına bakın.


AI Block'ları

Bunlar yapay zekâ ile içerik üreten, değerlendiren, arayan veya dönüştüren block'lardır.

:::info Modeller ve bağlantılar Agent, Router ve Evaluator block'larında varsayılanı Arketic AI olan bir Model açılır listesi vardır — bu seçenek hiçbir kurulum gerektirmez. Bunun yerine harici bir sağlayıcının modelini seçerseniz block sizden uygun bir bağlantı ister. Diğer AI block'larının çoğu dışarıdaki bir servise ulaşır ve her zaman bir bağlantıya ihtiyaç duyar. Bkz. Bağlantılar. :::

Akıl yürütme ve karar verme

BlockNe yaparÖnemli ayarlarSize ne verir
AgentAraç kullanabilen ve yapılandırılmış çıktı döndürebilen bir AI ajanı. Çoğu workflow'un asıl iş gücüMessages, Model, bağlantı, Tools ve (ek alanların arkasında) Temperature (0–1, varsayılan 0,7), Max output tokens (varsayılan 2048) ve bir Response format şemasıcontent, model, tokens, toolCalls. Bir yanıt biçimi tanımlarsanız alanları <agent.field> ile okunur
RouterDurumu yapay zekâ ile okuyarak birkaç yoldan birini seçerModel, bağlantı, Routing prompt, RoutesselectedRoute, rationale
EvaluatorBir sonucu bir değerlendirme ölçütüne göre puanlar — bir sonuca göre hareket etmeden önce kalite kontrolü olarak kullanışlıdırModel, bağlantı, Rubric, Target field (örneğin <agent.content>)score, feedback
KnowledgeKuruluşunuzun bilgi bankasında bir soruya en uygun bölümleri ararQuery, Top K (kaç sonuç getirileceği, 1–50, varsayılan 5), ScopeOrganization-wide veya Department onlyresults, total

Bu workflow için bilgi

Website Scraper ve Document, diğer tüm AI block'larından farklı çalışır: sonraki bir adımda okuduğunuz bir çıktı üretmezler. Bunun yerine, bir AI Agent block'unu, Agent'ın normal girdisinin yanındaki ikinci, ayrılmış bağlantı noktasına — teal renkli bir Knowledge portuna — bağlarsınız (ipucu için üzerine gelin: "Knowledge — connect a Website Scraper or a Document block"). Bu teal bağlantıya Knowledge cable (bilgi kablosu) denir. Veri taşımaz — yalnızca Agent'a "bundan yararlanarak cevap verebilirsin" der.

BlockNe yaparÖnemli ayarlar
Website ScraperBir web sitesini yalnızca bu workflow'a ait bir bilgi bankasına tararWebsite URL, RefreshDaily (varsayılan), Hourly veya Manual only. Workflow etkinleştirildiği an ilk tarama başlar
DocumentBir dokümanı yalnızca bu workflow'a ait bir bilgi bankasına yüklerYüklediğiniz dosya — PDF, Word (.doc/.docx), Markdown veya düz metin

Bu iki block'un canvas'ta normal bir girdisi veya çıktısı yoktur — kabul ettikleri tek bağlantı, block'tan bir Agent'ın Knowledge portuna sürüklenen Knowledge cable'dır. Bu, kuruluşunuzun Bilgi Bankası'ndan farklıdır: burada eklediğiniz yalnızca bu tek workflow'a özeldir.

Görsel, video ve konuşma

BlockNe yaparÖnemli ayarlarSize ne verir
Image GeneratorYazılı bir açıklamayı görsele dönüştürürBağlantı, Provider (OpenAI DALL·E 3 veya GPT Image 1), Prompt, Size, Count (1–4)images, tokens
Video GeneratorYazılı bir açıklamayı videoya dönüştürür. Arka planda çalışır ve zaman alabilirBağlantı, Provider (Runway, Google Veo, Luma, MiniMax veya Fal.ai), Prompt ve isteğe bağlı Model, Duration, Aspect ratio, Resolution, Prompt optimizervideoUrl, jobId, duration, tokens
VisionBir görsele bakar, onu açıklar veya hakkında sorulan soruları yanıtlarBağlantı, Model (OpenAI GPT-4o veya Claude Sonnet 4.6), Image URL, Promptdescription, tokens
Speech to TextBir ses dosyasını metne çevirirBağlantı, Audio URL, Language (Auto-detect, Türkçe veya English)transcript, language
Text to SpeechMetni sesli olarak okur ve ses dosyası üretirBağlantı, Text, Voice (Alloy, Echo veya Nova), SpeedaudioUrl, durationSeconds
ElevenLabsElevenLabs'in yapay zekâ sesleriyle metinden konuşma üretirBağlantı, Text, Voice ID, ModelÜretilen ses

Arama ve belge yapay zekâsı

BlockNe yaparÖnemli ayarlarSize ne verir
SerperSerper üzerinden Google araması — web, haberler, yerler veya görsellerBağlantı, Query, Search Type, ResultssearchResults, searchType, raw
Perplexity ChatArama destekli sohbet: güncel web sonuçlarından yazılmış bir yanıtBağlantı, Model (Sonar, Sonar Pro, Sonar Deep Research veya Sonar Reasoning Pro), Promptcontent, model, tokens, citations
Perplexity SearchPerplexity dizininden sıralanmış web arama sonuçlarıBağlantı, Query ve filtrelerresults, tokens
LinkupKaynak gösteren yanıtlar döndüren web aramasıBağlantı, Query, Depth (Standard veya Deep), Output Type (Sourced Answer veya Search Results)data, query, depth, outputType
Mistral ParseBir belgeyi okur ve kullanılabilir metne dönüştürürBağlantı, ayrıca Hosted File URL, Upload URL veya bir File'dan biri ve bir Result Type (Markdown, Text veya JSON)content, pages, pagesProcessed, model
HuggingFaceHuggingFace Inference Router üzerinden sohbet tamamlamaBağlantı, Provider, Model, Promptprovider, model, content, tokens, finishReason

Logic Block'ları

Logic block'ları içerik üretmez — çalışmanın nereye gideceğine ve bir şeyin kaç kez olacağına karar verir.

BlockNe yaparÖnemli ayarlarSize ne verir
ConditionÇalışmayı doğru/yanlış bir kontrole göre dallandırır; if, else-if ve else yolları vardırHer dal için ifadeSeçilen dal devam eder, diğerleri durur
FunctionHiçbir block tam olarak ihtiyacınızı karşılamadığında kendi küçük kodunuzu çalıştırırLanguage (JavaScript veya Python), Code, Timeout. Gelen veriye değişken olarak erişilir; döndürdüğünüz değer çıktı olurKodunuzun döndürdüğü değer
WaitÇalışmayı belirli bir süre duraklatırMilisaniye cinsinden Duration (0–3.600.000 — bir saate kadar)Bir şey vermez; süre sonunda çalışma devam eder
For Loopİçindeki adımları sabit sayıda tekrarlarIterations (1–1000)index, results
While LoopBir koşul doğru kaldığı sürece tekrarlarCondition, Max iterations (güvenlik sınırı)Koşul yanlış olana veya sınıra ulaşılana kadar sürer
For Eachİçindeki adımları bir listedeki her öğe için bir kez tekrarlarItems, Max iterationsitem, index, results
Do-While LoopGövdeyi bir kez çalıştırır, ardından koşul sağlandığı sürece tekrarlarHer turdan sonra kontrol edilen bir koşulEn az bir kez çalışır
ParallelBirkaç dalı aynı anda çalıştırır ve sonuçları toplarModeCount (N dal) veya Collection (öğe başına bir dal) — ayrıca Max concurrency (1–20) ve Fail fastresults, errors

:::caution Döngülerinize her zaman sınır koyun While Loop ve Do-While Loop bir koşula dayanır ve hiçbir zaman yanlış olmayan bir koşul çalışmayı süresiz olarak sürdürür — Max iterations ayarı bu güvenlik sınırıdır. For Each block'unda da bir Max iterations ayarı bulunur; burada bu ayar beklenmedik ölçüde büyük bir listeye karşı koruma sağlar. :::


Data Block'ları

Data block'ları bilgiyi workflow'a alır, dışarı çıkarır ve adımlar arasında saklar.

BlockNe yaparÖnemli ayarlarSize ne verir
APIDışarıdaki bir servise istek gönderirMethod (GET, POST, PUT, PATCH, DELETE), URL, isteğe bağlı Authentication bağlantısı, Query params, Headers, Body, Timeoutstatus, body, headers
ResponseÇıkış noktası — sonucu workflow'u çağırana (bir API veya sohbet tetikleyicisine) döndürürResponse data modu (Builder veya ham JSON), alanlar ya da gövde, bir HTTP status ve HeadersÇalışmanın o yolunu bitirir ve sonucu geri verir
VariablesBir workflow değişkenini okur veya yazar; böylece bir değer adımlar arasında yaşamaya devam ederOperation (Read veya Write), Variable name, ValueOkuduğunuz değer veya sakladığınız değer

Tablo block'ları

Bunlar kendi tablolarınızı okur ve yazar — workflow'larınızın çalışmalar arasında sakladığı yapılandırılmış veriyi. Her birinde tabloyu bir kimlik yazarak değil, bir Table açılır listesinden seçersiniz.

BlockNe yaparÖnemli ayarlar
Table — Insert RowYeni bir satır eklerTable, { columnName: value } biçiminde Row data
Table — Query RowsBir filtreye uyan satırları bulurTable, Filter, Sort, Limit (1–1000, varsayılan 100), Offset
Table — Get RowBelirli bir satırı getirirTable, Row ID
Table — Update RowVar olan bir satırı değiştirirTable, Row ID, Row data

Değerler sütunun tipiyle uyuşmalıdır ve arama anlam tabanlı değil, birebir filtre tabanlıdır. Tablo oluşturma, sütun tipleri ve filtre seçeneklerinin tamamı için Tablolar sayfasına bakın.

not

Workflow değişkenleri, panel başlığından veya tuvale sağ tıklayarak açılan Variables panelinde oluşturulur ve düzenlenir. Variables block'u ise çalışan bir workflow'un bu değişkenleri okuma ve yazma yoludur.


Arketic Block'ları

Bunlar zaten Arketic içinde bulunan şeyler üzerinde işlem yapar. Hiçbir bağlantı kurulumu gerektirmezler — doğrudan çalışırlar.

BlockNe yaparÖnemli ayarlar
Arketic LLM ChatBir ajan kurmadan doğrudan Arketic'in kendi yapay zekâsına soru sorarSistem istemi, kullanıcı istemi, sıcaklık
Arketic KB SearchBir soruyu birebir kelimelerle değil anlamıyla eşleştirerek bilgi bankasındaki en uygun bölümleri bulurQuery, Top K, sonuçların isteğe bağlı olarak yeniden sıralanması
Arketic Document SearchKuruluşunuzun belgelerinin metninde bir ifade ararQuery, Limit
Arketic Web SearchArketic üzerinden web'de arama yaparQuery, Language, Category (General, News, Science veya Images), Limit
Arketic OCRBir görseldeki metni çıkarırImage URL
Arketic RerankBir sonuç listesini alır ve en alakalı olanları öne taşırQuery, Documents, Top K
Arketic EmbeddingMetni, arama adımlarının karşılaştırabileceği sayısal bir forma dönüştürür — kendi eşleştirme mantığınızı kurarken kullanışlıdırDönüştürülecek metin
Arketic Trigger BlueprintWorkflow'dan bir Blueprint'i — bir insan sürecini — başlatırBlueprint ID, Inputs, Execution mode (Fire and forget veya Wait for completion)
Arketic Send NotificationKuruluşunuzdaki birine uygulama içi bildirim gönderirKime bildirileceği ve bildirimin içeriği
Arketic Task CreateBir görev oluştururTitle, ayrıca isteğe bağlı Description, Status, Priority, Department, Deadline, Parent ve Tags
Arketic Task UpdateVar olan bir görevi güncellerTask ID ve değiştirilecek en az bir alan

:::info Workflow kimin adına işlem yapar Bildirimler ve görevlerde, bir yönetici tarafından çalıştırılmayan workflow, onu çalıştıran kişinin adına işlem yapar — bildirimler o kişiye gider ve yeni görevler o kişiye atanır. Yönetici tarafından çalıştırılan workflow'lar başka kişileri hedefleyebilir. :::

İlgili sayfalar: Bilgi Bankası, Belgeler, Görevler, Blueprint'ler.


Entegrasyon Block'ları

Entegrasyon block'ları ekibinizin zaten kullandığı servislerin içinde işlem yapar — Slack mesajı göndermek, GitHub issue'su açmak, Google Sheets'e satır eklemek, Linear kaydı oluşturmak ve çok daha fazlası.

Hepsi aynı yapıyı izler:

AlanNe işe yarar
OperationO serviste hangi işlemin yapılacağı. Örneğin Slack için: Send Message, Read Messages, List Channels, Add Reaction, Get Channel Info, Get User
AuthenticationBlock'un oturum açmak için kullandığı kayıtlı bağlantı
İşleme özel alanlarO işlemin ihtiyaç duyduğu her şey — bir kanal, bir alıcı, bir belge, bir gövde

Palette'te entegrasyonlar her servis için tek bir kartta toplanır. O servisin adımlarını görmek için karta tıklayın.

:::tip Önce hesabı bağlayın Bağlantıyı block'un Authentication alanından seçin. Orada henüz bir şey yoksa Bağlantılar sekmesinden ekleyin — OAuth kullanan servisler için oturum açın, anahtar kullanan servisler için anahtarı yapıştırın. Eksik veya reddedilmiş bir bağlantıya denk gelen bir çalışma duraklar ve hangi servisi beklediğini size söyler. :::


Notlar

BlockNe yapar
NoteDoğrudan tuvalin üzerine yazılı bir açıklama ekler

Notlar, workflow'unuzu okuyan insanlar içindir. Markdown biçimlendirmesini kabul ederler ve yapıştırdığınız bir YouTube, Vimeo veya Spotify bağlantısı gömülü bir oynatıcıya dönüşür. Bir notun çalıştırılacak ayarı, girdisi ve çıktısı yoktur — hiçbir zaman çalışmaya katılmaz.

ipucu

Notları akışın açık olmayan kısımlarını anlatmak için kullanın: bir koşulun neden öyle yazıldığı, dışarıdaki bir servisin ne beklediği veya bir adım hata vermeye başladığında kime sorulacağı.


Doğru Block'u Seçmek

Şunu yapmak istiyorsanız…Şunu kullanın
Kurarken workflow'u kendiniz çalıştırmakStart
Başka bir sistemin başlatmasını sağlamakWebhook veya API Trigger
Yapay zekânın bir şey yazması, sınıflandırması veya özetlemesiAgent
Çalışmayı birkaç yoldan birine yönlendirmekCondition (evet/hayır) veya Router (yapay zekânın seçtiği çok yollu)
Bir listedeki her öğe için bir şey yapmakFor Each veya hepsini aynı anda yapmak için Collection modunda Parallel
Kendi kurumsal bilginizden yanıt vermekKnowledge veya Arketic KB Search
Bir Agent'ın tek bir web sitesinden veya dokümandan yanıt vermesini sağlamakWebsite Scraper veya Document, Agent'ın Knowledge portuna bağlı
Bir değeri çalışmanın ilerisi için saklamakVariables
Çalışmadan sonra da kalacak bir şey saklamakBir Table block'u
Sonucu çağırana geri döndürmekResponse
Bir yapay zekâ sonucuna göre hareket etmeden kalitesini kontrol etmekEvaluator

Sonraki Adımlar