Skip to content

Multi-Step Task Decomposition

Instead of solving complex tasks in one prompt, break them into modular subtasks for better accuracy, testability, and cost.

Şükrü Yusuf KAYA
12 min read
Intermediate
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.

Frequently Asked Questions

Typical production: 3-7 steps. Beyond that, you cross into agent territory (Module 10). Observability matters more than the number of steps.

Yorumlar & Soru-Cevap

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

Related Content

Connected pillar topics

Pillar topics this article maps to