İçeriğe geç

Çoklu Adım Görev Ayrıştırma (Task Decomposition)

Karmaşık görevleri tek prompt'la çözmeye çalışmak yerine, modüler alt görevlere bölerek çöz. Daha doğru, daha test edilebilir, daha ucuz.

Şükrü Yusuf KAYA
12 dakikalık okuma
Orta
Görev ayrıştırma diyagramı: ana görev → alt görev pipeline
Tek prompt'a sığmaz
Bir görevi tek prompt'a sıkıştırmak ne kadar basit gelirse gelsin, kalite ve hata bütçesi açısından çok adımlı pipeline çoğu zaman kazanır.

Karmaşık Görevi Bölmek

Bir görevi tek seferde çözdürdüğünde:
  • Hata oranı tüm pipeline'a yayılır.
  • Hangi adımın yanlış olduğunu anlamak güçleşir.
  • Kalite üst sınırını tek prompt belirler.
Görevi modüler alt görevlere böldüğünde:
  • Her adımı ayrı eval edebilirsin.
  • Adımları farklı modellere kanalize edebilirsin (ucuzlaştır).
  • Bir adımın hatası rollback edilir.
  • Ekipler farklı adımlarda paralel çalışır.
Pipeline: niyet anlama → bilgi çekme → cevap üretme → format kontrol → kalite kontrol
Çoklu adım pipeline — her adım kendi sorumluluğunu taşır.

Genel Tasarım Kalıpları#

Pratik: Müşteri Destek Pipeline'ı#

python
# Pipeline iskeleti — her adım ayrı bir Claude çağrısı
# (Burada sahte yanıtlarla simüle ediyoruz — Modül 11'de gerçek API ile yazacağız)
 
def call_haiku(prompt): return {"intent": "billing"} # router
def call_sonnet_extract(msg, intent):
return {"customer_id": "C-1029", "issue": "kart reddedildi"}
def call_sonnet_reason(payload):
return {"action":"recommend_card_check","confidence":0.88}
def call_sonnet_format(payload):
return "Merhaba, kart bilgilerinizi kontrol etmenizi öneriyorum..."
 
def support_pipeline(user_msg):
intent = call_haiku(user_msg)["intent"]
extracted = call_sonnet_extract(user_msg, intent)
decision = call_sonnet_reason(extracted)
return call_sonnet_format(decision)
 
print(support_pipeline("Kartım reddedildi, ne yapmalıyım?"))
Pipeline iskeleti — her adımın ayrı log'u, ayrı eval'i olabilir.

Tek prompt yaklaşımı#

  • Yazması kolay
  • Maliyeti tek çağrı
  • Hata kaynağı belirsiz
  • Eval zor
  • Karma model imkânsız

Pipeline yaklaşımı#

  • Yazması orta zorlukta
  • Maliyet kontrol edilebilir
  • Hata kaynağı izlenebilir
  • Her adım ayrı eval
  • Adıma uygun model seçilebilir
Sıralama · text
Boşluk doldur · text
Karmaşık bir görevde pipeline yaklaşımı her adımı ayrı _____ etmeyi sağlar. Niyet sınıflandırıp ilgili alt pipeline'a yönlendiren kalıba _____ pattern denir. Uzun belgelerde 'parçala-özet-birleştir' yaklaşımı _____ pattern olarak bilinir.

Sık Sorulan Sorular

Tipik üretim: 3-7 adım. Daha fazlası agent kalıbına geçer (Modül 10). Her adımın gözlemlenebilir olması, sayıdan daha önemlidir.

Yorumlar & Soru-Cevap

(0)
Yorum yazmak için giriş yap.
Yorumlar yükleniyor...

İlgili İçerikler

Bağlantılı Pillar Konular

Bu yazının bağlandığı pillar konular