Microsoft POML – Prompt Orchestration Markup Language
9 months ago
- #Prompt Engineering
- #LLMs
- #POML
- POML(提示编排标记语言)是一种专为大语言模型(LLMs)设计的标记语言,旨在实现结构化且可维护的提示工程
- POML解决了提示开发中缺乏结构、复杂数据集成、格式敏感性不足以及工具支持欠缺等核心挑战
- POML的核心特性包括:采用类HTML语法的结构化提示标记、完备的数据处理机制、解耦的呈现样式设计,以及集成的模板引擎
- POML提供丰富的开发工具链,包含Visual Studio Code的IDE扩展插件,以及Node.js和Python的SDK支持
- 典型应用场景涵盖角色定义、任务编排、输出格式规范,以及图像等外部数据的集成调用
- 安装方式支持通过Visual Studio Code扩展市场获取,或通过npm/pip包管理器安装Node.js/Python版本
- 配置要求包括在VS Code设置中预先配置模型供应商、API密钥和服务端点参数
- 本项目遵循贡献者许可协议(CLA)开放协作,并采用微软开源行为准则
- 采用MIT许可证授权,符合微软负责任人工智能标准规范