Modül 10 · Agents and Workflows · ⏱ 3 dakika

Routing workflow'ları

Routing workflows

Orijinal İngilizce video — Anthropic Academy / JWPlayer. Aşağıdaki Türkçe metin dersi birebir özetler.

Bu modül için tahmini süre: 3 dakika

Genel bakış

Routing workflow’ları, AI uygulamalarında yaygın bir sorunu çözer: farklı türdeki kullanıcı istekleri farklı ele alış yaklaşımları gerektirir. Tek beden tüm istekler yaklaşımı yerine, gelen istekleri kategorize edip özelleşmiş işleme pipeline’larına yönlendirebilirsiniz.

Routing workflow’ları, AI uygulamalarında yaygın bir sorunu çözer: farklı türdeki kullanıcı istekleri farklı ele alış yaklaşımları gerektirir. Tek beden tüm istekler yaklaşımı yerine, gelen istekleri kategorize edip özelleşmiş işleme pipeline’larına yönlendirebilirsiniz.

Genel prompt’ların sorunu

Kullanıcı konularından video senaryosu üreten bir sosyal medya pazarlama tool’u düşünün. Bir kullanıcı konu olarak “programming” veya “surfing” girebilir ama bunların çok farklı içerik türleri üretmesi gerekir:

Programlama konuları net açıklamalar ve tanımlar içeren eğitsel içerik gerektirir. Sörf konuları heyecan ve görsel cazibeye vurgu yapan eğlence odaklı senaryolarla daha iyi çalışır. Tek bir genel prompt her ikisini de etkili şekilde halledemez.

İçerik kategorilerini kurmak

İlk adım, uygulamanızın üretmesi gerekebilecek farklı içerik türlerini tanımlamaktır. İstekleri şu gibi tür/genre’lara ayırabilirsiniz:

  • Entertainment — Yüksek enerjili, kültürel olarak alakalı, trendy dilli içerik
  • Educational — Net, ilgi çekici açıklamalar; ilişkilendirilebilir örnekler
  • Comedy — Keskin, beklenmedik içerik; zekice gözlemler ve zamanlama
  • Personal vlog — Otantik, samimi içerik; sohbet havasında hikâye anlatımı
  • Reviews — Kararlı, deneyime dayalı içerik; güçlü ve zayıf yönleri vurgular
  • Storytelling — Görsel detaylar ve duygusal bağ kullanan sürükleyici içerik

Her kategori kendi özelleşmiş prompt template’ine sahip olur. Örneğin educational prompt, Claude’dan “karmaşık bilgiyi ilişkilendirilebilir örnekler ve düşündürücü sorularla sindirilebilir içgörülere dönüştüren net, ilgi çekici bir senaryo geliştirmesini” isteyebilir.

Routing pratikte nasıl çalışır

Routing süreci iki adımda gerçekleşir:

  1. Kategorizasyon — Kullanıcının konusunu, önceden tanımlı tür/genre’larınızdan birine kategorize etme isteğiyle Claude’a gönderin
  2. Özelleşmiş işleme — Kategori sonucunu uygun prompt template’i seçmek ve içerik üretmek için kullanın

Örneğin kullanıcı “Python functions” yazarsa önce Claude’dan kategorize etmesini istersiniz:

Categorize the topic of a video into one of the listed categories:
<topic>Python functions</topic>

<categories>
- Educational
- Entertainment
- Comedy
- Personal vlog
- Reviews
- Storytelling
</categories>

Claude “Educational” diye yanıt verir; sonra educational prompt template’ini gerçek senaryo içeriğini üretmek için kullanırsınız.

Routing workflow mimarisi

Routing workflow şu pattern’i izler:

  • Kullanıcı input’u önce bir router bileşenine gider
  • Router, ilk Claude çağrısıyla isteği kategorize eder
  • Kategoriye göre input belirli bir işleme pipeline’ına yönlendirilir
  • Her pipeline’ın o kategori için optimize edilmiş kendi workflow, prompt veya tool’ları olabilir

Asıl içgörü şu: kullanıcı input’u tüm pipeline’lara değil yalnızca tek bir özelleşmiş pipeline’a gider. Bu da her pipeline’ın kendi use case’ine göre yüksek oranda optimize edilmesine izin verir.

Routing ne zaman kullanılır

Routing workflow’ları şu durumlarda iyi çalışır:

  • Uygulamanız farklı yaklaşımlar gerektiren çeşitli istekleri işler
  • Use case’lerinizi kapsayan kategorileri net tanımlayabilirsiniz
  • Kategorizasyon adımı Claude tarafından güvenilir şekilde halledilebilir
  • Özelleşmiş işlemenin performans faydası, routing adımının ek yükünü aşar

Bu pattern özellikle müşteri hizmet bot’ları, içerik üretim tool’ları ve “doğru” yanıtın istek türünü anlamaya bağlı olduğu her uygulama için değerlidir.

Temel çıkarımlar

  • Routing, istekleri önce kategorize edip özel pipeline’lara yönlendirir
  • İki Claude çağrısı vardır: önce categorize, sonra specialized prompt
  • Her kategori için ayrı prompt, tool seti ve workflow tasarlayabilirsiniz
  • Customer service, content generation gibi heterojen iş yüklerinde idealdir
  • Kategorizasyon güvenilirse, her pipeline kendi alanında derinleşebilir