إنتقل إلى المحتوى الرئيسي

بناء المطالبات بوسوم XML

متوسط

عندما تخلط المطالبة بين التعليمات ومستند وأمثلة وسؤال، قد يمزجها النموذج معاً. الوسوم على طراز XML طريقة نظيفة لتسمية كل جزء — وClaude يتجاوب معها بشكل جيد بصورة خاصة.

الفكرة

غلّف كل قسم في وسم مسمّى حتى يكون واضحاً ما هو كل شيء:

<instructions>
Summarize the document for a busy executive. Use only the document; if a fact
isn't there, say so.
</instructions>

<document>
{paste the long document here}
</document>

<format>
3 bullet points, then a one-line "decision needed".
</format>

الوسوم مجرد نص تخترعه أنت — <document> و<example> و<context> و<rules> — لكنها تمنح النموذج حدوداً واضحة.

لماذا تساعد

  • تفصل البيانات عن التعليمات — يصبح النموذج أقل ميلاً لإطاعة نص دخيل داخل مستند ملصوق (دفاع خفيف ضد حقن المطالبات).
  • تقلل من "لقد تجاهل جزءاً من مطالبتي". كل جزء محدّد بوضوح.
  • تجعل المخرجات أسهل في التحليل — يمكنك أن تطلب من Claude وضع إجابته في وسوم <answer> واستخراجها بموثوقية.
  • تتكامل مع الأمثلة القليلة — غلّف كل مثال في <example>.

طلب مخرجات موسومة

Put your reasoning in <thinking> tags and your final answer in <answer> tags.

عندها يمكن لشيفرتك التقاط محتوى <answer> فقط. يتناسب جيداً مع المخرجات المنظّمة عندما تحتاج إلى نتائج قابلة للقراءة آلياً.

نصائح

  • كن متسقاً — افتح وأغلق كل وسم؛ وأعد استخدام الأسماء نفسها.
  • سمِّ الوسوم بشكل ذي معنى (<contract> وليس <x>).
  • لا تفرط في الوسم في المطالبات البسيطة — استخدم هذا عندما تكون هناك أجزاء متعددة متمايزة فعلاً.

التالي