The PICCO Framework for Large Language Model Prompting: A Taxonomy and Reference Architecture for Prompt Structure
David A. Cook

TL;DR
The paper introduces PICCO, a structured framework and taxonomy for designing and analyzing prompts for large language models, aiming to standardize and improve prompt engineering practices.
Contribution
It provides a formal taxonomy and a five-element reference architecture for prompt design, synthesizing existing frameworks to enhance conceptual clarity and systematic prompt construction.
Findings
Proposes a taxonomy distinguishing key prompt concepts.
Derives a five-element architecture: Persona, Instructions, Context, Constraints, Output.
Outlines key prompting techniques and responsible prompting considerations.
Abstract
Large language model (LLM) performance depends heavily on prompt design, yet prompt construction is often described and applied inconsistently. Our purpose was to derive a reference framework for structuring LLM prompts. This paper presents PICCO, a framework derived through a rigorous synthesis of 11 previously published prompting frameworks identified through a multi-database search. The analysis yields two main contributions. First, it proposes a taxonomy that distinguishes prompt frameworks, prompt elements, prompt generation, prompting techniques, and prompt engineering as related but non-equivalent concepts. Second, it derives a five-element reference architecture for prompt generation: Persona, Instructions, Context, Constraints, and Output (PICCO). For each element, we define its function, scope, and relationship to other elements, with the goal of improving conceptual clarity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
