利用POML构建自适应学习系统,可通过以下标签组合实现:
- 动态难度调节:
<let name=”student_age”>10</let>
<if condition=”student_age < 12″>
<output-format>使用比喻和卡通形象解释概念</output-format>
</if> - 多模态教学:
<img src=”science_demo.gif” alt=”实验动画”>
<table src=”comparison.csv”> 结合视觉辅助材料 - :
<example>
Q: 为什么天空是蓝色的?
A: {{child_friendly_answer}}
</example>
完整实现案例:
<poml>
<role>你是一位{{if student_age>15 then "物理学教授" else "科学启蒙老师"}}</role>
<task>用{{student_age}}-岁能理解的方式解释瑞利散射</task>
<stylesheet>
output-format {
verbosity: {{if student_age>15 then "high" else "low"}};
}
</stylesheet>
</poml>
本答案来源于文章《POML:用于编排和管理大模型提示词的新型标记语言》










