AI Prompt Engineering · Ders

Öz Eleştiriyle Doğrulama

Model tarafından denetlenmiş çıktılar.

4. ders / 413 adım

Öz Eleştiriyle Doğrulama, CoddyKit'te ücretsiz bir AI Prompt Engineering dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Prompt Engineering öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Prompt Engineering kursu toplamda 4 dersten oluşur.

Model Kendi Eleştirmeni Olarak

Öz eleştiri, bir LLM'nin başka bir LLM'nin çıktısını bir değerlendirme ölçütüne veya politikaya göre değerlendirmesini sağlar. Belirlenimci doğrulayıcıların ifade edemediği incelikli hataları yakalar: olgusal tutarsızlık, üslup, faydalılık ve ince politika ihlalleri.

Bu, şema ve kural doğrulayıcılarını tamamlayan modele dayalı bir yöntemdir.

Eleştirmeni Yazardan Ayırın

Eleştiriyi, üretimin sonuna eklenmiş bir talimat olarak değil, kendi istemine sahip ayrı bir çağrı olarak çalıştırın. Yalnızca değerlendirme yapması istenen, temiz bağlamlı bir eleştirmen; üretimin ortasında kendisine not vermesi istenen ve bu nedenle kendi yanıtına taraflı yaklaşan yazardan çok daha güvenilirdir.

draft = author_model(task_prompt)
verdict = critic_model(
  'You are a strict reviewer. Judge ONLY the answer below against the rubric.\n'
  'Rubric: ' + rubric + '\nAnswer: ' + draft
)

Yapılandırılmış Eleştiri Çıktısı

İşlem hattının program aracılığıyla harekete geçebilmesi için eleştirmenin yapılandırılmış kararlar üretmesini sağlayın. Serbest metin biçimindeki bir eleştiri makine tarafından işlenemez.

CRITIC_SCHEMA = {
  'type': 'object',
  'properties': {
    'pass': {'type': 'boolean'},
    'violations': {'type': 'array', 'items': {'type': 'string'}},
    'severity': {'type': 'string', 'enum': ['none','minor','major','critical']},
    'fix_hint': {'type': 'string'}
  },
  'required': ['pass','violations','severity','fix_hint'],
  'additionalProperties': False
}

Eleştiri ve Ardından Gözden Geçirme Döngüsü

Eleştirmeni bir gözden geçiriciyle eşleştirin. Eleştirmen sorunları bulur; yazar eleştiriyi kullanarak gözden geçirir; geçer duruma gelene veya bütçe tükenene kadar tekrarlanır. Bu, onarım döngüsünün modele dayalı karşılığıdır.

draft = author_model(task)
for _ in range(2):
    c = critic_model(draft)
    if c['pass']:
        break
    draft = author_model(task + '\nRevise to fix: ' + c['fix_hint'])
final = draft

Değerlendirme Ölçütleri Eleştiriyi Güvenilir Kılar

Belirsiz bir talimat ('bu iyi mi?') gürültülü kararlar üretir. Açık ve somut, denetlenebilir ölçütlere sahip bir değerlendirme listesi tutarlı kararlar üretir. Bunu, eleştirmenin tek tek yanıtlayacağı evet/hayır sorularına ayırın.

RUBRIC = [
  'Does the answer directly address the user question?',
  'Are all factual claims supported by the provided context?',
  'Is any disallowed content present?',
  'Is the response within the requested length?'
]

Olgusal Doğruluk İçin Temellendirilmiş Eleştiri

Halüsinasyon tespiti için eleştirmene kaynak bağlamını verin ve bu bağlam tarafından desteklenmeyen tüm iddiaları işaretlemesini isteyin. Böylece öz eleştiri, kanıt olmadan 'bu doğru mu?' diye sormaktan çok daha güçlü bir desteklenme kontrolüne dönüşür.

verdict = critic_model(
  'For each claim in the ANSWER, state whether the CONTEXT entails it. '
  'Flag any unsupported claim.\nCONTEXT:\n' + ctx + '\nANSWER:\n' + draft
)

Eleştirmenin Hata Biçimleri

Eleştirmenin kendisi de bir LLM'dir ve hata yapabilir:

  • Yaranmacılık — yazarın yanıtını sorgulamadan onaylama.
  • Aşırı eleştiri — doğru çıktıyı da işaretleme.
  • Ortak kör noktalar — aynı modelin aynı hataları gözden kaçırması.

Eleştirmen olarak farklı bir model ailesi, katı bir değerlendirici kişiliği ve kalibre edilmiş eşikler kullanarak bu riskleri azaltın.

Daha Ucuz veya Farklı Bir Eleştirmen Kullanın

Eleştirmenin en pahalı model olması gerekmez. Çoğu zaman sıkı bir değerlendirme listesine sahip daha küçük bir model, maliyet açısından etkili bir kapı görevi görür; farklı bir model ailesi kullanmak da birbiriyle ilişkili kör noktaları azaltır. En güçlü modeli yazım için ayırın.

Ne Zaman Güvenmeli, Ne Zaman Doğrulamalı

Öz eleştiri hataları azaltır ancak kanıt değildir. Düşük riskli içerikler için tek bir eleştiri turu yeterlidir. Yüksek riskli çıktılar için öz eleştiriyi belirlenimci doğrulayıcılar ve insan incelemesiyle birleştirin; güvenlik açısından kritik kararlarda bir modelin tek karar mercii olmasına asla izin vermeyin.

Maliyet, Gecikme ve Önbelleğe Alma

Öz eleştiri, istek başına çağrı sayısını yaklaşık iki katına çıkarır. Bunu denetleyin: eleştiriyi belirlenimci kontrollerin arkasına yerleştirin (yalnızca şemayı ve kuralları geçenleri eleştirin), aynı taslaklar için eleştirileri önbelleğe alın ve gözden geçirme turlarını sınırlayın. Mümkün olduğunda eleştiriyi engelleyici olmayan işlerle paralel çalıştırın.

if deterministic_ok(draft):
    verdict = critic_model(draft)   # only spend critique on viable drafts

İnsan Etiketlerine Göre Kalibre Edin

Eleştirmene güvenmeden önce onu doğrulayın. İnsanlar tarafından etiketlenmiş çıktılardan oluşan bir küme oluşturun, eleştirmeni çalıştırın ve insan kararlarına göre kesinlik/duyarlılık ölçerek uyuşmayı değerlendirin. Eleştirmenin kararları insan kararlarıyla örtüşene kadar değerlendirme listesini ve kişiliği ayarlayın; model yükseltmelerinden sonra yeniden kontrol edin.

agreement = mean(critic(d)['pass'] == human_label[d] for d in eval_set)
assert agreement > 0.9

Hızlı Kontrol

Eleştirmenin bir RAG yanıtındaki halüsinasyonları güvenilir biçimde yakalamasını istiyorsunuz. Güvenilirliği en çok ne artırır?

Özet

Öz eleştiri doğrulaması:

  • Temiz bağlama sahip ayrı bir eleştirmen, yazarın çıktısını değerlendirir.
  • Yapılandırılmış kararlar üretin; eleştiri ve ardından gözden geçirme döngüsünü yürütün.
  • Somut değerlendirme listeleri ve temellendirilmiş desteklenme kontrolleri güvenilirliği artırır.
  • Yaranmacılığa ve ortak kör noktalara dikkat edin; farklı bir eleştirmen modeli kullanın.
  • Maliyete göre sınırlandırın, belirlenimci kontrollerle birleştirin ve insanlara göre kalibre edin.

Güvenlik önlemlerini tamamladınız. Sıradaki kurs: kırmızı takım çalışması ve düşmanca değerlendirme.

Başlamak ücretsiz

Yapay zeka eğitmeniyle AI Prompt Engineering öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
53
Dersler
199

Sıkça Sorulan Sorular

“Öz Eleştiriyle Doğrulama” dersi ücretsiz mi?

Evet — “Öz Eleştiriyle Doğrulama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Prompt Engineering kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Prompt Engineering kursu toplamda 4 dersten oluşur.

“Öz Eleştiriyle Doğrulama” dersinde ne öğreneceğim?

Model tarafından denetlenmiş çıktılar. AI Prompt Engineering ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

AI Prompt Engineering öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te AI Prompt Engineering, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Öz Eleştiriyle Doğrulama” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu AI Prompt Engineering dersinde kod yazıp çalıştırabilir miyim?

Evet. Her AI Prompt Engineering dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Koruma Kuralları Nedir
  2. Girdi ve Çıktı Filtreleme
  3. Şema ve Kural Doğrulayıcıları
  4. Öz Eleştiriyle Doğrulama
← AI Prompt Engineering Sayfasına Dön