İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM
DersOrta35 dakikaPrompt ve Bağlam Mühendisi · 4. ders

Muhakeme istemleri ve adım ayrıştırma

Çok adımlı bir görevi ara adımlara bölmenin neyi satın aldığını, tek çağrı ile çok çağrılı ayrıştırma arasındaki ödünleşimi ve muhakeme metninin neden bir denetim kanıtı sayılamayacağını öğretir.

Önkoşul: Prompt Engineering, Context Window

BU DERSİN SONUNDA

  • Ara adım üretmenin hangi görevlerde fark yarattığını ayırt etmek
  • Tek çağrılı muhakeme ile çok çağrılı ayrıştırma arasında gerekçeli seçim yapmak
  • Ara adımların hangi yüzeyde ne kadar görüneceğine karar vermek
  • Muhakeme metnini denetim kanıtı saymamak
  1. 1

    Teori

    Kavramın çalışma mantığı

  2. 2

    Örnek

    Gerçek bir senaryo üzerinde gösterim

  3. 3

    Lab

    Uygulamalı alıştırma

  4. 4

    Test

    Kısa ölçüm

  5. 5

    Proje

    Rotadaki projeye katkı

Kısa cevap

Model her token için sabit miktarda hesap yapar; cevabı doğrudan istemek, çok adımlı bir işi tek adımda bitirmesini istemektir. Ara adımları yazdırmak, hesabın bir bölümünü bağlama dökerek sonraki adımların üstüne basacağı açık bir zemin kurar. Kazanç asıl olarak birbirine bağımlı birkaç adım içeren görevlerde çıkar; tek adımlı işlerde ara adım yalnızca gecikme ve maliyet ekler.

Teori: ara adım neyi satın alır#

Bir token, o ana kadarki bağlama bakılarak üretilir. Ara sonucu bağlama yazdırdığınızda, bir sonraki token örtük bir hesabın değil, açıkça taahhüt edilmiş bir sonucun üzerine koşullanır. Bu yüzden ayrıştırma, aritmetiği, birden çok kısıtın aynı anda sağlanmasını ve birkaç bilgi parçasını birleştirmeyi gerektiren görevlerde işe yarar; doğrudan arama, sınıflandırma veya biçim dönüştürme gibi tek sıçramalık işlerde belirgin bir katkı beklemeyin.

İkinci ve çoğu zaman daha değerli kazanç teşhistir. Ara adımlar hataya tutunacak yer verir: cevap yanlış çıktığında hangi adımda saptığını görürsünüz. Bu fark, aynı işi iki farklı kurguda koşturup karşılaştırabilmenin de ön koşuludur; ara adımı olmayan bir akışta elinizde yalnızca "yanlış" bilgisi kalır.

Tek çağrı mı, çok çağrı mı#

ÖlçütTek çağrıda adımlarAyrı çağrılarda adımlar
BağlamTüm adımlar aynı geniş bağlamı görürHer adım dar ve temiz bir bağlam alır
Hata yayılımıErken hata sonraki adımlara sessizce taşınırAdım aralarına doğrulama kapısı konabilir
GecikmeTek turAdım sayısı kadar tur
MaliyetTek istek, uzun çıktıHer adımda talimat payı yeniden ödenir
Yeniden denemeTüm akış baştan koşturulurYalnızca bozulan adım yeniden koşturulur
GözlemlenebilirlikTek kayıt; ayrıştırması ve ölçmesi zorAdım başına kayıt, ölçüt ve sürüm
Seçim akışın tamamı için bir kez yapılmaz. Aynı akışta bazı adımlar birleştirilip bazıları ayrılabilir.

Pratik bir bölme ölçütü var: doğrulanabilir bir ara çıktı tanımlayabildiğiniz yerden bölün. Ara sonuç için bir kontrol yazabiliyorsanız (şema geçerli mi, sayı aralıkta mı, kimlik gerçekten var mı), bölmek kendini geri öder. Ara çıktı kimsenin denetleyemediği serbest metinse, bölmek çoğunlukla yalnızca tur sayısı ekler.

Adım ayrıştırma kalıbı#

  1. 1Girdiyi normalleştir

    Ham girdiden alan adlı bir kayıt çıkarın. Sonraki adımlar ham metni değil bu kaydı görsün.

  2. 2Planı ayrı üret ve doğrula

    Yapılacak adımların listesini kısa ve yapılandırılmış biçimde isteyin; adım sayısını ve izinli işlem kümesini kodla denetleyin.

  3. 3Adımları yürüt

    Her adımı kendi isteğiyle koşturun, çıktısını şemayla doğrulayın. Doğrulama düşerse yalnızca o adımı yenileyin.

  4. 4Çelişkileri karara bağla

    Adım kayıtları birbirini tutmuyorsa çözümü modele bırakmayın; hangi kaydın üstün olduğunu ve çelişkide akışın duracağını kodda tanımlayın.

  5. 5Son cevabı biçimlendir

    Muhakeme metnini değil, karar ve gerekçe alanlarını taşıyan yapılandırılmış çıktıyı üretin.

Ara adımlar kullanıcıya gösterilir mi#

Üç ayrı alıcı var ve her biri farklı şey ister. Son kullanıcı genellikle kararı ve kısa bir gerekçeyi ister, müsvedde defterini değil. Kayıt ve operasyon tarafı her şeyi ister: ara adımlar, sürüm kimliği, kullanılan kaynaklar. Modelin kendisi ise ara adımlara bağlamda ihtiyaç duyar ama bunun cevapta görünmesi gerekmez. Kararı yüzey yüzey verin; "hepsini göster" varsayılanına düşmeyin.

Gösterim kararının ayrıca bir güvenlik yüzü var: ara metin, kullanıcının görmemesi gereken bir kaynaktan alıntı taşıyabilir ya da yarım kalmış bir ifadeyi kesin bir iddia gibi gösterebilir. Ara adımı yüzeye çıkaracaksanız, onu da çıktı denetiminden geçirin.

Sık yapılan hata#

En kritik yanılgı, muhakeme metnini cevabın nasıl üretildiğinin sadık bir kaydı saymaktır. O metin de cevapla aynı mekanizmayla üretilmiş bir metindir; tutarlı görünüp yine de sonucun gerçek nedeni olmayabilir. Değeri teşhis ve yapı kurmadadır, kanıt değildir. Denetim ve mevzuat ihtiyacı, doğrulanabilir kayıtlarla karşılanır: girdi, kullanılan kaynak, uygulanan kural, çıktı ve sürüm kimliği.

LAB · UYGULAMALI ALIŞTIRMA

Aynı görevi üç kurguda karşılaştırın

  1. 1İşinizden, birbirine bağımlı en az üç adım içeren bir görev seçin (örneğin metinden koşulları çıkarmak, kurala göre karar vermek ve gerekçeyi yazmak) ve doğru cevabını elle bildiğiniz on girdi hazırlayın.
  2. 2Birinci kurgu: ara adım istemeden doğrudan cevap isteyin ve çıktıları kaydedin.
  3. 3İkinci kurgu: aynı tek istekte adımları adlandırarak sırayla yazmasını, kararı ise sonda ayrı bir alanda vermesini isteyin.
  4. 4Üçüncü kurgu: görevi üç ayrı isteğe bölün; her adımın çıktısını bir sonrakine vermeden önce alan adlı kısa bir kayda bağlayın ve kaydı elle denetleyin.
  5. 5Üç kurgunun doğru karar sayısını sayın; yanlış vakalarda hatanın hangi adımda başladığını işaretleyin.
  6. 6İkinci ve üçüncü kurgu için toplam çıktı uzunluğunu ve tur sayısını da not edin, sonra üç kurguyu tek tabloda karşılaştırın.

Beklenen çıktı

Üç kurgunun doğru karar sayısını, hatanın başladığı adımı ve tur ile uzunluk maliyetini yan yana gösteren bir karşılaştırma tablosu ve göreviniz için gerekçeli bir kurgu seçimi.

Sık sorulan sorular

Modele "adım adım düşün" demek yeterli mi?

Genel bir talimat, biçimi koşudan koşuya değişen serbest adımlar üretir; bunları denetlemek de karşılaştırmak da zordur. İstediğiniz adımları adlandırıp her adımın çıktı alanını yazdığınızda hem hesap kazancını alır hem de doğrulanabilir bir ara sonuç elde edersiniz. Kazandıran şey metnin uzunluğu değil, yapısıdır.

Ara adımları gizleyip yalnızca cevabı göstermek kazancı yok eder mi?

Etmez. Kazanç, ara tokenların üretim sırasında var olmasından gelir; kullanıcının onları görmesinden değil. Ara adımları kayda yazıp yüzeyde göstermeyebilirsiniz. Tek koşul şu: gizlenen metin de bağlam bütçesinden düşer ve gecikmeye eklenir, yani bedava değildir.

Adımları bölünce maliyet artmıyor mu?

Her adımda talimat payı yeniden ödendiği için tek çağrıya göre girdi maliyeti artar. Buna karşılık bozulan adımı tek başına yenileyebilmek, tüm akışı baştan koşturmaktan kaçınmanızı sağlar. Kararı ölçümle verin: hata oranı yüksek adımlarda bölün, kararlı ve ucuz adımları birleştirin.

LEARN

Prompt ve Bağlam Mühendisi rotasına devam et

Dersler tek başına da okunabilir, ama sıralı ilerlemek önkoşul boşluklarını kapatır.