MLOps Academy · Ders

İstemleri Sürümleyip Çıktıları Değerlendirin

İstem değişikliklerini izleyin ve yanıtları puanlayın.

2. ders / 413 adım

İstemleri Sürümleyip Çıktıları Değerlendirin, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 2. 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, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.

Bilgi İstemleri Koddur

Yeniden ifade edilmiş bir bilgi istemi, davranışı bir gecede değiştirebilir. Bu nedenle her bilgi istemini geçmişi, incelemesi ve geri alma olanağı bulunan sürümlenmiş bir ürün olarak ele alırsınız. 📝

Dizgeleri Değil, Bilgi İstemlerini Saklayın

Koda dağılmış sabit dizgeleri izlemek olanaksızdır. Her değişiklik görünür ve farkları karşılaştırılabilir olsun diye bilgi istemlerini bir kayıt defterinde veya dosyalarda tutunuz.

prompts/summarize_ticket.v2.txt
prompts/summarize_ticket.v3.txt

Her Sürümü Etiketleyin

Her bilgi istemine kodda sabitleyebileceğiniz açık bir sürüm kimliği veriniz. Böylece belirli bir çıktıyı tam olarak hangi ifadelerin ürettiğini her zaman bilirsiniz.

PROMPT_VERSION = "summarize-v3"
template = load_prompt(PROMPT_VERSION)

Bir Değerlendirme Veri Kümesi Oluşturun

İstediğiniz yanıtlarla birlikte gerçek girdileri toplayınız. Bu değerlendirme kümesi, bir bilgi istemindeki değişikliğin gerçekten işe yarayıp yaramadığını ölçtüğünüz kıstastır.

cases = [
  {"input": "ticket text...", "expected": "Refund requested"},
]

Referanslarla Karşılaştırarak Puanlayın

Yanıtı bilinen görevlerde çıktıyı beklenen metinle karşılaştırınız. Tam eşleşme veya F1 gibi basit bir metrik, hızlı bir başarılı-başarısız sinyali sağlar.

Yargıç Olarak Bir LLM Kullanın

Açık uçlu metinlerde başka bir modelden yanıtı bir değerlendirme ölçütüne göre puanlamasını isteyiniz. Bu LLM'yi yargıç olarak kullanma yaklaşımı, puanlamayı elle yazılmış kuralların ötesine taşır.

judge_prompt = "Rate 1-5 how well the summary captures the ticket:\n{output}"

Yargıcın Kendisi de İzlenmelidir

Yargıçlar taraflı veya tutarsız olabilir. Aynı durumlar için birkaç insan değerlendirmesiyle puanları örnek olarak denetleyerek onları güvenilir tutarsınız.

Her Değişiklikte Değerlendirme Çalıştırın

Yeni bir bilgi istemini kullanıma almadan önce tüm değerlendirme kümesinde çalıştırınız. Yalnızca puan korunuyor veya iyileşiyorsa kullanıma alınız; asla tahmine dayanmayınız.

old = run_eval("summarize-v2")
new = run_eval("summarize-v3")
assert new.score >= old.score

Gerilemeleri İzleyin

Bir durumu düzelten bilgi istemi başka bir durumu bozabilir. Durum başına sonuçları karşılaştırmak, bu gerilemeleri kullanıcılar görmeden yakalar.

Çerçeveler Yardımcı Olur

promptfoo veya OpenAI Evals gibi araçlar veri kümelerini çalıştırır, modelleri çağırır ve puanları sizin için raporlar. Bir çerçeve, gelişigüzel testleri tekrarlanabilir bir test paketine dönüştürür.

Kazananı Sabitleyin

Bir sürüm değerlendirmelerinizde kazandıktan sonra onu üretimde sabitleyip geri kalanları arşivleyiniz. Artık bilgi isteminden sonuca uzanan açık ve denetlenebilir bir iziniz var.

Hızlı Kontrol

Tek bir doğru yanıtı olmayan açık uçlu özetleri puanlamanız gerekiyor. Hangisi en uygundur?

Özet

Bilgi istemlerini sürümlemeyi, bir değerlendirme kümesi oluşturmayı, metriklerle veya bir LLM yargıcıyla puanlamayı ve sürümleri sonuçlara göre onaylamayı öğrendiniz. Artık tahmin yürütmeye son! 🎉

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğ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
30
Dersler
120

Sıkça Sorulan Sorular

“İstemleri Sürümleyip Çıktıları Değerlendirin” dersi ücretsiz mi?

Evet — “İstemleri Sürümleyip Çıktıları Değerlendirin” 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 MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.

“İstemleri Sürümleyip Çıktıları Değerlendirin” dersinde ne öğreneceğim?

İstem değişikliklerini izleyin ve yanıtları puanlayın. MLOps Academy 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.

MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, 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 2. dersidir.

“İstemleri Sürümleyip Çıktıları Değerlendirin” 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 MLOps Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MLOps Academy 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. LLMOps, Klasik MLOps'tan Nasıl Farklılaşır
  2. İstemleri Sürümleyip Çıktıları Değerlendirin
  3. LLM Çağrılarını İzleyip Gözlemleyin
  4. Koruma Sınırları ve RAG Değerlendirmesi
← MLOps Academy Sayfasına Dön