ChatPaper.aiChatPaper

Langage de Balisage pour l'Orchestration des Prompts

Prompt Orchestration Markup Language

August 19, 2025
papers.authors: Yuge Zhang, Nan Chen, Jiahang Xu, Yuqing Yang
cs.AI

papers.abstract

Les modèles de langage de grande taille (LLMs) nécessitent un prompt sophistiqué, mais les pratiques actuelles rencontrent des défis en matière de structure, d'intégration de données, de sensibilité au format et d'outillage. Les méthodes existantes manquent de solutions complètes pour organiser des prompts complexes impliquant divers types de données (documents, tableaux, images) ou pour gérer systématiquement les variations de présentation. Pour combler ces lacunes, nous introduisons POML (Prompt Orchestration Markup Language). POML utilise un balisage basé sur des composants pour la structure logique (rôles, tâches, exemples), des balises spécialisées pour une intégration transparente des données, et un système de style similaire à CSS pour découpler le contenu de la présentation, réduisant ainsi la sensibilité au format. Il inclut un système de modèles pour des prompts dynamiques et une boîte à outils complète pour les développeurs (support IDE, SDKs) afin d'améliorer le contrôle de version et la collaboration. Nous validons POML à travers deux études de cas démontrant son impact sur l'intégration d'applications complexes (PomLink) et la performance en termes de précision (TableQA), ainsi qu'une étude utilisateur évaluant son efficacité dans des scénarios de développement réels.
English
Large Language Models (LLMs) require sophisticated prompting, yet current practices face challenges in structure, data integration, format sensitivity, and tooling. Existing methods lack comprehensive solutions for organizing complex prompts involving diverse data types (documents, tables, images) or managing presentation variations systematically. To address these gaps, we introduce POML (Prompt Orchestration Markup Language). POML employs component-based markup for logical structure (roles, tasks, examples), specialized tags for seamless data integration, and a CSS-like styling system to decouple content from presentation, reducing formatting sensitivity. It includes templating for dynamic prompts and a comprehensive developer toolkit (IDE support, SDKs) to improve version control and collaboration. We validate POML through two case studies demonstrating its impact on complex application integration (PomLink) and accuracy performance (TableQA), as well as a user study assessing its effectiveness in real-world development scenarios.
PDF221August 20, 2025