Graph Engineering
Node, edge, state, branch, fan-out/fan-in, checkpoint ve compensation pattern'leriyle üretim düzeyinde orkestrasyon tasarlayın.
Graph, bir AI işinin yalnızca adımlarını değil; kararlarını, state geçişlerini ve hata yollarını görünür hale getirir.
01State graph modellemek
02Dallanma politikası yazmak
03Paralel işleri birleştirmek
04Hata ve devam akışını kurmak
Durumlu orkestrasyon
Akış değil, karar haritası
Doğrusal workflow 'sonra ne olur?' sorusuna cevap verir. Graph Engineering 'hangi durumda hangi yol seçilir, ne korunur ve hata olursa nereden devam edilir?' sorularını da çözer.
Graph içindeki her node sınırlı bir sorumluluğa, her edge açık bir geçiş koşuluna ve tüm akış paylaşılan bir state şemasına sahip olmalıdır. Bu, agent davranışını incelenebilir ve tekrar oynatılabilir hale getirir.
Tek sorumluluklu iş veya karar
Koşullu veya sabit geçiş
Akış boyunca taşınan doğrulanmış bilgi
Güvenli devam ve replay noktası
Başarı, hata veya eskalasyon sonu
Tasarım modeli
STATE graph tasarım çerçevesi
Grafiği çizmeden önce state ve geçiş politikasını tanımlayın.
Schema
Akışta hangi veri taşınacak?
Vaka, karar, güven, onay, hataTransitions
Hangi koşul hangi edge'i seçer?
Risk yüksek → uzman reviewActors
Node'u model, araç veya insan mı çalıştırır?
Sınıflandırma modeli, CRM aracıTerminal
Başarı ve güvenli başarısızlık nedir?
Tamamla, reddet, eskale etExceptions
Hata ve timeout hangi yola gider?
Retry, compensation veya manuel kuyrukUygulamalı örnek
Sigorta hasar triage grafiği
Belge alımından uzman kararına kadar dalları açıkça modelleyin.
GRAPH GOAL: Hasar dosyasını güvenli şekilde doğru inceleme yoluna yönlendir. STATE: claim_id, document_status, extracted_fields, risk_flags, confidence, route, approvals, errors NODES: 1. validate_documents — zorunlu belgeleri kontrol et 2. extract_claim — yapılandırılmış alanları çıkar 3. detect_risk — risk sinyallerini sınıflandır 4. route_claim — standard / expert / fraud_review yolunu seç 5. request_missing — eksik belge talebi oluştur 6. human_review — uzman kararını bekle 7. finalize — kararı kaydet ve bildir EDGES: - belge eksik → request_missing → checkpoint → bekle - yüksek risk veya düşük güven → human_review - standart ve yüksek güven → finalize - araç hatası → 2 retry → manual_queue Her node state'e karar gerekçesi, kaynak ve zaman damgası eklemeli.
01State şemasını node'lardan önce tanımlar
02Belirsizlik için ayrı insan yolu açar
03Bekleyen dosyayı checkpoint ile sürdürülebilir kılar
04Teknik hata ile iş riskini ayırır
Tekrar kullanılabilir yapılar
Pattern kataloğu
Koşullu dallanma
State üzerindeki açık koşula göre farklı uzmanlık yolunu seçer.
İyi kullanım · Triage ve risk bazlı süreçlerParalel dağıt ve birleştir
Bağımsız analizleri paralel çalıştırıp ortak reducer ile birleştirir.
İyi kullanım · Araştırma ve çoklu belge analiziKaldığı yerden devam
Uzun veya insan bekleyen görevde state'i güvenli biçimde saklar.
İyi kullanım · Onay ve dış sistem beklemeTelafi akışı
Kısmen tamamlanan işlemin yan etkilerini geri alır veya dengeler.
İyi kullanım · Sipariş, rezervasyon ve finansal işlemSektörel uygulama
İş sonucu merkezli use case’ler
Hedef: Dosyayı risk ve tamlığa göre yönlendirmek
Bağlam: Belgeler, poliçe ve vaka sinyalleri
Kontrol: Yüksek riskte zorunlu uzman
Değer hipotezi · Tutarlı triage ve izlenebilirlikHedef: Kontrol ve onayları paralel yürütmek
Bağlam: Vergi, uyum, kalite ve sözleşme bilgisi
Kontrol: Eksik adımda aktivasyonu engellemek
Değer hipotezi · Daha kısa onboarding çevrimiHedef: Eşleşmeyen kayıtları doğru çözüm yoluna taşımak
Bağlam: İşlem, banka ve ERP kayıtları
Kontrol: Parasal düzeltmede çift onay
Değer hipotezi · Daha hızlı istisna yönetimiEnterprise AIX
Üretim kontrolleri
Uygulama laboratuvarı
Bir iş sürecini state graph'a çevirin
Bir iş sürecini state graph'a çevirin
İnsan onayı ve en az bir dış sistem içeren bir süreç seçin.
- 01State'i yaz
İş kimliği, girdiler, kararlar, hata ve onayı tanımlayın.
- 02Node'ları küçült
Her node'a tek sorumluluk verin.
- 03Edge koşullarını belirt
Doğal dil yerine gözlenebilir koşullar yazın.
- 04Bekleme noktası ekle
İnsan veya dış sistem bekleyen yere checkpoint koyun.
- 05Hata grafiğini çiz
Retry, telafi ve manuel kuyruk yollarını ekleyin.
Bilgi kontrolü
Kavramı yerine oturtun
01Graph ne zaman basit workflow'dan daha değerlidir?
Koşullu dallar, loop, paralellik, uzun bekleme, insan onayı veya hata sonrası devam gerektiren süreçlerde.
02State neden yalnızca serbest metin olmamalı?
Yapılandırılmış state geçiş koşullarını, validasyonu, izlenebilirliği ve güvenli replay'i mümkün kılar.
03Fan-in aşamasının temel riski nedir?
Paralel sonuçların çelişmesi veya farklı formatta gelmesidir; açık birleştirme politikası ve reducer gerekir.