微软开源全新 AI 标记语言:POML
微软推出了一款全新的提示编排标记语言(POML,Prompt Orchestration Markup Language),专为大型语言模型 (LLMs) 的提示工程设计。
POML旨在解决传统提示开发中的痛点,通过结构化、可维护的方式提升AI应用的开发效率。然而,这一新语言是否只是XML的“翻版”,以及其复杂性是否会削弱实用性,引发了社区热议。
POML采用类似HTML的语法,通过<role>
、<task>
、<example>
等语义组件,将复杂的提示分解为模块化的部分,从而提升提示的可读性、可重用性和可维护性。微软表示,POML解决了传统提示工程中缺乏结构、数据整合复杂、格式敏感以及工具支持不足的问题。开发者可通过POML系统化地组织提示组件,轻松嵌入多种数据类型(如文本、表格、图像),并通过CSS-like的样式系统灵活调整输出格式,减少因格式变化导致的模型不稳定性。
POML不仅是一个标记语言,还配备了强大的开发工具生态。其Visual Studio Code扩展提供语法高亮、上下文感知自动补全、实时预览和错误诊断等功能,显著提升开发体验。此外,POML支持Node.js和Python的SDK,方便开发者将提示工程无缝集成到现有工作流和LLM框架中。例如,一个简单的POML示例可以通过<img>
组件引用图像,结合<task>
和<output-format>
定义任务和输出要求,快速生成结构化提示。
尽管POML的发布引发关注,但社区对其评价褒贬不一。部分开发者对POML的结构化设计表示认可,认为其模块化方法和模板引擎(支持变量、循环和条件语句)能够简化复杂提示的开发。然而,也有声音质疑POML与XML的相似性,认为其复杂语法可能让提示工程变得像“写代码”,增加了学习成本。一些开发者甚至表示,随着Agentic AI和工具调用的发展,LLM对提示格式的敏感性已降低,POML的必要性值得商榷。
POML在动态内容生成、A/B测试提示格式以及多模态指令生成等场景中展现出潜力。例如,开发者可通过POML创建一个包含表格数据的提示模板,自动生成销售报告;或通过切换样式表快速测试不同输出格式的效果。微软强调,POML的解耦设计(内容与呈现分离)使其适配不同LLM模型,增强了应用的鲁棒性。未来,随着POML的开源社区发展和工具链完善,其有望成为提示工程领域的重要标准。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ChatGPT 5 更新:提供自动、快速和思考三种模式、4o 重新回归
OpenAI首席执行官Sam Altman宣布ChatGPT 5正式推出三种可选模式:自动(Auto)、快速(Fast)和思考(Thinking)。其中,自动模式适合大多数用户,而其他模式可为特定场景提供更灵活的选择。 在思考模式下,用户每周可发送3000条消息,超过限额后会使用mini模型(GPT-5 Thinking mini)继续对话。该模式的上下文限制为19.6万tokens。 他表示,未来可能会根据使用情况调整消息上限。此外,OpenAI重新将GPT-4o模型加入所有付费用户的模型选择器。 Altman强调,如果未来停用该模型,将提前充分告知用户。付费用户还可在网页端设置中开启“显示更多模型”选项,解锁如o3、4.1以及GPT-5 Thinking mini等版本。而GPT-4.5目前仅向专业版(Pro)用户开放,原因是其计算成本较高。 在功能优化方面,OpenAI正在调整GPT-5的个性化交互体验,使其语气更温暖,但不会像GPT-4o那样被部分用户认为过于热情。 他还透露,团队计划在未来实现更强的“按用户定制”功能,让每位用户都能根据个人喜好定制模型的交流风格。
- 下一篇
如果你是重度 Chrome 用户,微软打算让你固定 Edge 到任务栏
根据 Windows Latest 的报道,微软正在 Edge 内部测试一项新提示: 当系统检测到用户 90% 以上的浏览器时间都花在了 Chrome 上,如果偶尔使用 Edge,则会在关闭 Edge 时会弹出 “将 Edge 固定到任务栏” 的建议,借此鼓励用户转用 Edge。 Windows Latest 发现,Edge Canary 更新后出现了几个新的功能 Flag,其中一个名为 “msOptimizeChromePBSignalForPinningOnCloseCampaigns”,“PinningOnClose” 暗示了关闭浏览器时的固定提示。 另一个 Flag “msPinningCampaignChromeUsageGreaterThan90Trigger” 则表明,当 Chrome 的使用率超过 90% 时,用户会看到将 Edge 固定到任务栏的提示。 目前还不清楚微软如何确定 Chrome 的使用率,是通过默认浏览器统计、导入信号,还是通过微软收集的遥测数据?不过这些功能标志目前还无法使用,且可能只是内部的一个想法,最终可能不会推出。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS关闭SELinux安全模块
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,8上快速安装Gitea,搭建Git服务器