İçeriğe geç

Reflexes

Reflexes (/reflexes), bir olay gerçekleştiğinde (webhook, zamanlama, on-chain transfer vb.) kendiliğinden tepki veren "her zaman açık" otomasyonların nasıl görüneceğini gösteren önizleme (demo) ekranıdır. Ekrandaki tüm veriler örnektir; arkasında çalışan bir servis yoktur.

flowchart LR
    E[Stimulus<br/>Webhook / Zaman / Olay] --> P[Perception<br/>filtre + bağlam]
    P --> C{Cognition<br/>model kararı}
    C -->|true| A[Reaction<br/>aksiyon]
    C -->|false| S[Dur]

Önizleme / Demo

Reflexes ekranı ürün vizyonunun etkileşimli bir önizlemesidir ve demo rozeti taşır. Kurallar kaydedilmez, hiçbir tetikleyici gerçekten çalışmaz ve bu ekran için bir API yoktur. Zamanlanmış tekrar için bugün kullanılabilen tek mekanizma mission cron zamanlamasıdır (bkz. Tale (Missions)).

Temel Mantık

Bir refleks, if-this-then-that (eğer bu olursa şunu yap) yaklaşımıyla tasarlanır:

Alan Anlamı Örnek (demo verisi)
Trigger (Tetikleyici) Kuralı harekete geçiren olay Stripe webhook'u, on-chain transfer, gece cron'u, GitHub olayı
When (Koşul) Model kararı veya kural Transfer 50 ETH'yi aşarsa
Action (Aksiyon) Başlatılacak tepki Bildirim gönder, mutabakat çalıştır, onay bekleyen taslak hazırla

Ekranın Bölümleri

Görünüm İçerik
Dashboard Refleks kartları: tetikleyici, kural özeti, son tetiklenme, tetiklenme sayısı ve durum (Armed, Firing, Idle, Paused)
Builder Stimulus → Perception → Cognition → Reaction düğümleri; kaynak, olay filtresi, model ve koşul, koruma ayarları (Refractory period, Requires human approval), aksiyon ve hata politikası (Retry policy) alanları
Monitor Tetiklenme geçmişi ve aşama başına süre dağılımı

İlgili