返回 Skill 列表
extension
分类: 开发与工程无需 API Key

poml-guide

Microsoft POML(提示编排标记语言)的语法、标签参考

person作者: jakexiaohubgithub

POML (Prompt Orchestration Markup Language) Guide

Microsoft が開発した XML ベースのマークアップ言語。AI Agent への構造化した指示記述に使用する。

Quick Reference

| タグ | 用途 | 主要属性 | |---|---|---| | <poml> | ルート要素 | version | | <role> | エージェントのペルソナ定義 | - | | <task> | 実行タスクの指定 | - | | <example> | Few-shot 用サンプル | type | | <output-format> | 出力形式の指定 | - | | <document> | 参照ドキュメント埋め込み | src, type | | <table> | 表形式データ | src, format | | <img> | 画像参照 | src, alt | | <stylesheet> | 出力スタイル制御 | - | | <output-schema> | JSON Schema 定義 | - | | <let> | 変数定義 | name |

最小テンプレート

<poml>
  <role>あなたは{{role_name}}です。</role>
  <task>{{task_description}}</task>
</poml>

CLI コマンド

# インストール
pip install poml

# バリデーション
poml check <file.poml>

# レンダリング(プレーンテキスト変換)
poml render <file.poml>

# 変数を渡してレンダリング
poml render <file.poml> --var key=value

詳細ドキュメント