# Yapılandırılmış Çıktılar (Structured Outputs)

## 🎯 TL;DR
Yapılandırılmış çıktılar, büyük dil modellerinden (LLM'ler) JSON veya XML gibi önceden tanımlanmış belirli bir formatta yanıtlar almayı sağlayan bir yöntemdir. Bu yaklaşım, LLM yanıtlarını diğer uygulamalara kolayca entegre etmeye ve süreçleri otomatikleştirmeye yardımcı olur. Net talimatlar ve örnekler sunarak tahmin edilebilir ve işlenebilir sonuçlar elde edilebilir.

## 📚 Anahtar Kavramlar
- **Structured Output** → Yapılandırılmış Çıktı (Büyük dil modellerinden belirli bir formatta (JSON, XML gibi) alınan yanıtlar.)
- **System Prompting** → Sistem İstemleri (Büyük dil modellerine belirli bir görev veya çıktı formatı için verilen talimatlar.)
- **Large Language Model (LLM)** → Büyük Dil Modeli (Geniş veri kümeleri üzerinde eğitilmiş, metin anlama ve üretme yeteneğine sahip yapay zeka modeli.)
- **JSON, XML** → JSON, XML (Veri depolama ve değişiminde kullanılan yaygın yapılandırılmış formatlar.)
- **Parseable Outputs** → Ayrıştırılabilir Çıktılar (Yazılım tarafından kolayca okunup işlenebilen ve işlenebilen çıktılar.)
- **Downstream Applications** → Sonraki Uygulamalar (Büyük dil modeli çıktısını girdi olarak kullanan diğer yazılım veya sistemler.)

## 🔍 Detay (Orijinal İngilizce)
Structured output in system prompting refers to designing prompts that guide a Large Language Model (LLM) to generate responses in a predefined format, such as JSON, XML, or a specific text-based structure. This approach focuses on crafting system prompts to elicit predictable and parseable outputs, making it easier to integrate LLM responses into downstream applications and workflows. By providing clear instructions and examples of the desired output structure, we can reliably extract information and automate processes.

## 🔗 Daha Detay İstersen
roadmap.sh ekibinin seçtiği kaynaklar:
- 📖 [Yapılandırılmış Çıktı](https://abdullin.com/structured-output/) — Yapılandırılmış çıktı kavramını açıklayan bir makale.
- 📖 [LLM'lerden Yapılandırılmış Çıktılar Üretme](https://towardsdatascience.com/generating-structured-outputs-from-llms/?utm_source=roadmap&utm_medium=Referral&utm_campaign=TDS+roadmap+integration) — Büyük dil modellerinden yapılandırılmış çıktılar elde etme yöntemlerini inceleyen bir makale.
- 📖 [Yapılandırılmış Çıktılar Nasıl Çalışır?](https://docs.cohere.com/docs/structured-outputs) — Yapılandırılmış çıktıların çalışma prensiplerini anlatan bir makale.
