Process Reward Model (PRM)
Süreç Ödül Modellerinin (PRM) AI akıl yürütmeyi nasıl iyileştirdiğini keşfet. RLHF'deki adım düzeyinde geri bildirimin, LLM'ler ve Ultralytics YOLO26 için nasıl mantıklı ve güvenli yollar sağladığını öğren.
Karmaşık yapay zeka modellerini değerlendirmek, yalnızca nihai sonucun doğru olup olmadığını kontrol etmekten daha fazlasını gerektirir. Oldukça uzmanlaşmış bir pekiştirmeli öğrenme tekniği, bir yapay zekanın görev sırasında attığı her ara adıma matematiksel puanlar atayarak yoğun, adım düzeyinde geri bildirim sağlar. Bu ayrıntılı yaklaşım, modelin sadece doğru hedefe ulaşmasını değil, aynı zamanda oraya ulaşmak için mantıklı, güvenli ve doğrulanabilir yolları izlemesini de sağlar.
Link to this sectionSüreç Ödül Modelleri ve Sonuç Ödül Modelleri#
Daha geniş Ödül Modelleme bağlamında, süreç tabanlı ve sonuç tabanlı denetim arasında ayrım yapmak önemlidir. Geleneksel Sonuç Ödül Modelleri (ORM'ler), bir üretim sürecinin en sonunda tek ve seyrek bir ödül sağlar. ORM'leri eğitmek daha kolay olsa da karmaşık görevlerde büyük bir dezavantaja sahiptirler: hatalı mantık veya halüsinasyonlar yoluyla doğru cevaba ulaşan modelleri yanlışlıkla ödüllendirebilirler.
A Process Reward Model (PRM) solves this by evaluating the entire reasoning trajectory. As popularized by foundational OpenAI research in papers like Let's Verify Step by Step, a PRM applies stepwise supervision to each thought or action. This is a critical component of advanced Reinforcement Learning from Human Feedback (RLHF) pipelines, as it actively guides policy optimization using algorithms like Proximal Policy Optimization (PPO).
Link to this sectionGerçek Dünya Uygulamaları#
PRM'ler, Büyük Dil Modellerinin (LLM) ve otonom sistemlerin yüksek riskli ortamlarda çalışma biçimini dönüştürüyor:
- Matematiksel Akıl Yürütme: Denklemleri satır satır değerlendiren PRM'ler, modellerin Best-of-N (BoN) örneklemesi veya Monte Carlo Ağaç Arama (MCTS) gibi algoritmalar kullanarak birden fazla çözüm yolunu keşfetmesine ve mantıksal olarak en sağlam diziyi seçmesine olanak tanır.
- Kod Oluşturma: Yazılım oluştururken sadece nihai betiğin çalışıp çalışmadığını kontrol etmek yetersizdir. PRM'ler, kodun verimli, güvenli ve sürdürülebilir olmasını sağlamak için bireysel fonksiyonları ve mantık bloklarını puanlayarak süreç denetimi sağlar.
- Operations Research and Visual Agents: Recent advances in 2025 and 2026 have expanded PRMs beyond text. For example, operations research now utilizes PRMs to validate complex scheduling algorithms. Similarly, visual AI agents equipped with robust computer vision engines like Ultralytics YOLO26 receive step-by-step rewards for navigating physical environments, rather than just a single reward for reaching a destination.
Link to this sectionAdım Düzeyinde Geri Bildirimi Uygulamak#
Bir PRM eğitmek, her alt adımın insanlar veya daha güçlü yapay zeka modelleri tarafından değerlendirildiği kapsamlı veri setlerini yönetmeyi gerektirir. Bu yoğun veri etiketleme iş akışlarını yönetmek, proje organizasyonunu ve dağıtımını kolaylaştıran Ultralytics Platform gibi bulut tabanlı araçlarla basitleştirilmiştir.
Çıkarım veya model optimizasyonu sırasında PRM, adım zincirine dayalı kümülatif bir kayıp veya ödül hesaplar. torch kullanan aşağıdaki kavramsal Python kod parçası, PyTorch dokümantasyonunda dizi puanlama için yaygın olarak bulunan bir yaklaşım olan, ara bir adımın başarısız olması durumunda adım düzeyindeki ödüllerin nasıl cezalandırıldığını göstermektedir:
import torch
# Simulate reward scores from a PRM for 3 consecutive reasoning steps
# Scores represent the probability of correctness for each step (0.0 to 1.0)
step_rewards = torch.tensor([0.95, 0.80, 0.15], requires_grad=True)
# The PRM aggregates the scores, heavily penalizing the poor 3rd step
# Negative log-likelihood is commonly used to optimize the trajectory
prm_loss = -torch.log(step_rewards).mean()
print(f"Calculated PRM Loss: {prm_loss.item():.4f}")
# During RLHF, this loss would guide hyperparameter tuning and model updatesHer ara adımın beklenen davranışla uyumlu olmasını sağlayarak, geliştiriciler son derece güvenilir sistemler dağıtabilirler. Süreç düzeyi denetimini sürekli hiperparametre ayarlama ile birleştirmek, yeni nesil modellerin sorunları güvenli ve etkili bir şekilde gerçekten çözümlemesine olanak tanır.






