微软近期推出了一款全新的标记语言——提示编排标记语言(POML),专门设计用于大型语言模型(LLMs)的提示工程领域。据AIbase整合的网络资料显示,POML意在解决传统提示开发过程中的一系列难题,通过结构化和易于维护的特性来提升AI应用开发效率。
然而,POML的发布在开发者社区中引发了不同的反响。一些开发者对POML的结构化设计表示赞赏,认为其模块化的方法和模板引擎(支持变量、循环和条件语句)简化了复杂提示的开发过程。但也有开发者对POML与XML的相似性提出质疑,认为其复杂的语法可能让提示工程变得类似于编写代码,增加了学习成本。部分开发者认为,随着Agentic AI和工具调用的不断进步,LLM对提示格式的敏感性已经降低,因此对POML的必要性持怀疑态度。
尽管如此,POML在多个应用场景中展现出了潜力。例如,在动态内容生成、A/B测试提示格式以及多模态指令生成等方面,POML都发挥了重要作用。开发者可以利用POML创建包含表格数据的提示模板,自动生成销售报告,或者通过切换样式表快速测试不同输出格式的效果。微软强调,POML的解耦设计(即将内容与呈现分离)使其能够适配不同的LLM模型,增强了应用的鲁棒性。