İstemleri Sürümleyip Çıktıları Değerlendirin
İstem değişikliklerini izleyin ve yanıtları puanlayın.
İ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.txtHer 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.scoreGerilemeleri İ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! 🎉
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
- LLMOps, Klasik MLOps'tan Nasıl Farklılaşır
- İstemleri Sürümleyip Çıktıları Değerlendirin
- LLM Çağrılarını İzleyip Gözlemleyin
- Koruma Sınırları ve RAG Değerlendirmesi