
poml
microsoft
Prompt Orchestration Markup Language
AI 简介
POML(Prompt Orchestration Markup Language)是一种专为大型语言模型(LLM)设计的标记语言,旨在提升提示工程的结构化、可维护性和多样性。它通过类似HTML的语法提供结构化的提示组件,如<role>、<task>和<example>,以增强提示的可读性、复用性和维护性。此外,POML支持全面的数据处理能力,能够无缝嵌入或引用外部数据源,并采用类似CSS的样式系统分离内容与展示风格,从而解决格式敏感问题。项目还包含一个内置模板引擎,支持变量、循环、条件判断等功能,便于生成复杂的数据驱动型提示。此工具非常适合需要开发高级LLM应用的场景,特别是当涉及到多类型数据集成和高度定制化输出时。同时,其提供的VSCode扩展插件及Node.js SDK等丰富开发工具包进一步提升了开发效率。
TypeScript
MIT License4.9k
Stars
245
Forks
33
Watchers
30
Issues
Star 增长
今日0
近 7 天0
近 30 天+2
综合评分59.37
默认分支main