Madde #380Ajanlar & Akıl Yürütme/sozluk/structured-outputs

Structured Outputs

Structured Outputs (JSON Mode / Constrained Decoding)

Türkçe: Yapılandırılmış Çıktılar
Ayrıntılı Tanım
Dil modelinin çıktısının kesinlikle önceden tanımlanmış bir şemaya (örneğin katı bir Pydantic veya JSON şemasına) uymasını garanti eden ve kural dışı tek bir karakter dahi üretmesini engelleyen mekanizmadır.
Ne İşe Yarar / Çözülen Problem
LLM'lerin bazen JSON formatını bozması, fazladan açıklama metni eklemesi veya tırnak işaretlerini unutması yüzünden kurumsal yazılım boru hatlarının çökmesini kesin olarak engeller.
Nasıl Çalışır? (Teknik & Mekanizma)
Çıkarım sırasında dilbilgisi kısıtlamalı kod çözme (Grammar-Constrained Decoding) uygulanır. Model bir sonraki tokenı seçerken, şemaya uymayan tüm geçersiz tokenların logit skorları maskelenerek olasılıkları sıfırlanır.
Örnek Senaryo & Pratik Uygulama
Bir vize başvuru formunda sadece rakam girilmesi gereken TC Kimlik kutusuna klavyeden harf basılmaya çalışıldığında klavyenin kilitlenip o harfi ekrana hiç basmaması.
Benzer Terimlerden Farkı
"Lütfen sadece JSON formatında yaz" gibi temenniye dayalı prompt mühendisliği değildir; belirteç düzeyinde matematiksel bir zorlamadır.
İlişkili Terimler (1)
Ait Olduğu Kategori

Akıl Yürütme, Düşünce Zinciri ve Ajanlar (Agents)

Chain of Thought, Tree of Thoughts, ReAct, AutoGPT ve çoklu ajan koordinasyonu.

Toplam Terim:33 Madde
Bu Kategorideki Tüm Terimleri Gör →
Önceki Terim (#379)Function Calling
Sonraki Terim (#381)Plan-and-Solve Prompting