📖 Açık Ansiklopedi Maddesi Son Değişiklik: 21 Ağustos 2026, 23:13

XML Prompting

ℹ️
Ansiklopedi Dokümantasyonu: Bu madde, yapay zeka literatüründeki teknik standartlara ve akademik yayınlara dayalı olarak YZ Hocası kurulları tarafından incelenmiştir.

XML Prompting, yapay zekâya verilen promptun farklı bölümlerini XML (Extensible Markup Language) etiketleri kullanarak açık ve hiyerarşik biçimde yapılandırma veya modelden XML formatında çıktı isteme yaklaşımıdır. Özellikle uzun ve karmaşık promptlarda talimat, bağlam, veri, örnek, kısıt ve beklenen çıktının birbirinden ayrılmasını kolaylaştırır.

Örneğin:

<task>
  Aşağıdaki müşteri yorumunu analiz et.
</task>

<text>
  Ürün kaliteli ancak teslimat çok geç yapıldı.
</text>

<instructions>
  <instruction>Yorumun genel duygu durumunu belirle.</instruction>
  <instruction>Temel memnuniyetsizlik nedenini tespit et.</instruction>
  <instruction>Kısa bir çözüm önerisi sun.</instruction>
</instructions>

Burada <task>, <text> ve <instructions> etiketleri promptun farklı bileşenlerini birbirinden ayırmaktadır.

XML Prompting ne işe yarar?

XML etiketleri özellikle çok bileşenli ve uzun promptlarda modele hangi metnin hangi amaçla verildiğini açık biçimde göstermek için kullanılabilir. Örneğin;

talimatlar, kaynak metin, örnekler, hedef kitle, kurallar, çıktı biçimi ve değerlendirme kriterleri

ayrı XML etiketleri içerisinde tanımlanabilir.

Bu yöntem, özellikle modele uzun bir kaynak metin verildiğinde talimatlarla kaynak içeriğin birbirine karışmasını önlemek açısından yararlıdır.

Gelişmiş XML Prompting örneği

<role>
  Deneyimli bir pazarlama akademisyeni olarak çalış.
</role>

<audience>
  Pazarlama alanında lisans eğitimi alan öğrenciler.
</audience>

<task>
  Marka değeri kavramını açıkla.
</task>

<requirements>
  <requirement>Aaker'ın marka değeri yaklaşımını açıkla.</requirement>
  <requirement>Gayrimenkul sektöründen bir örnek ver.</requirement>
  <requirement>Metni 500 kelimeyle sınırlandır.</requirement>
</requirements>

<style>
  Akademik fakat anlaşılır bir dil kullan.
</style>

<output>
  Yanıtı giriş, açıklama, örnek ve sonuç bölümlerine ayır.
</output>

Bu yapı sayesinde yapay zekâ rolün, hedef kitlenin, görevin, kuralların ve çıktı biçiminin ne olduğunu daha kolay ayırt edebilir.

XML biçiminde çıktı isteme

XML Prompting yalnızca promptu düzenlemek amacıyla kullanılmaz. Yapay zekâdan XML formatında yapılandırılmış çıktı almak da mümkündür.

Örneğin:

“Aşağıdaki ürünü analiz et. Yanıtı yalnızca XML formatında ver. <product>, <advantages>, <disadvantages> ve <score> etiketlerini kullan.”

Beklenen çıktı:

<product>
  <name>Ürün A</name>
  <advantages>
    <advantage>Kolay kullanım</advantage>
    <advantage>Yüksek performans</advantage>
  </advantages>
  <disadvantages>
    <disadvantage>Yüksek fiyat</disadvantage>
  </disadvantages>
  <score>8</score>
</product>

JSON Prompting ile farkı

ÖzellikJSON PromptingXML Prompting
Temel yapıAnahtar-değerAçılış/kapanış etiketleri
Hiyerarşik veriUygunÇok uygun
OkunabilirlikYüksekYüksek
Sözdizimi yoğunluğuDaha düşükDaha yüksek
API/veri aktarımıÇok yaygınYaygın
Prompt bölümlerini ayırmaKullanılabilirÖzellikle kullanışlı
Etiketlere açıklayıcı isim vermeAnahtarlarlaDoğrudan etiketlerle

JSON genellikle yapılandırılmış çıktı ve yazılım entegrasyonunda, XML ise hem yapılandırılmış çıktı üretiminde hem de karmaşık promptların bölümlerini açık biçimde sınırlandırmada kullanılabilir.

Markdown Prompting ile farkı

Markdown daha çok insanların rahat okuyabileceği metinlerin biçimlendirilmesine yöneliktir. XML ise içeriğin farklı parçalarının anlamsal ve hiyerarşik olarak etiketlenmesine olanak sağlar.

Örneğin:

Markdown:

## Görev
Metni özetle.

## Kurallar
- 200 kelimeyi geçme.
- Ana bulguları koru.

XML:

<task>Metni özetle.</task>

<rules>
  <rule>200 kelimeyi geçme.</rule>
  <rule>Ana bulguları koru.</rule>
</rules>

XML Prompting ne zaman tercih edilmeli?

Özellikle uzun kaynak metinlerin analizinde, birden fazla talimat grubunun bulunduğu promptlarda, örneklerle gerçek verilerin birbirinden ayrılması gerektiğinde ve hiyerarşik çıktı üretiminde yararlıdır.

Örneğin akademik bir makale değerlendirmesi için:

<role>Akademik hakem</role>

<manuscript>
  [İncelenecek makale metni]
</manuscript>

<criteria>
  <criterion>Özgün katkı</criterion>
  <criterion>Kuramsal tutarlılık</criterion>
  <criterion>Yöntem</criterion>
  <criterion>Bulgular</criterion>
</criteria>

<constraints>
  Yalnızca verilen makaleye dayan.
  Makalede bulunmayan bilgi üretme.
</constraints>

Bu kullanımda XML’in asıl avantajı, makale metni ile modele verilen talimatların açık biçimde birbirinden ayrılmasıdır.

Kısaca: XML Prompting, yapay zekâya verilen karmaşık talimatları anlamlı etiketlerle yapılandırmak veya modelden hiyerarşik XML çıktısı almak için kullanılan promptlama yaklaşımıdır. Özellikle uzun, çok bileşenli ve kesin sınırlandırma gerektiren promptlarda yararlıdır.

📚 Kaynakça ve Bu Maddeye Atıf

APA Formatı: YZ Hocası. (2026). XML Prompting. YZ Hocası Ansiklopedisi. Erişim adresi: https://yzhocasi.com/xml-prompting/

BibTeX: @misc{yzhocasi_1869, title={XML Prompting}, url={https://yzhocasi.com/xml-prompting/}, journal={YZ Hocası Ansiklopedisi}, year={2026}}