The PICCO Framework for Large Language Model Prompting: A Taxonomy and Reference Architecture for Prompt Structure
arXiv cs.CL / 4/17/2026
📰 NewsDeveloper Stack & InfrastructureModels & Research
Key Points
- The paper introduces PICCO, a reference framework for structuring large language model prompts, aiming to reduce inconsistencies in how prompt design is described and applied.
- PICCO was derived by rigorously synthesizing 11 previously published prompting frameworks found via a multi-database search.
- It provides a taxonomy that clarifies distinct but related concepts including prompt frameworks, prompt elements, prompt generation, prompting techniques, and prompt engineering.
- It proposes a five-element prompt-generation reference architecture—Persona, Instructions, Context, Constraints, and Output (PICCO)—defining each element’s function, scope, and relationships.
- The work also discusses implementation-relevant concepts such as common prompting techniques (e.g., zero-shot, few-shot, chain-of-thought), iterative prompt engineering approaches, and responsible prompting concerns like security, privacy, bias, and trust.

![[Patterns] AI Agent Error Handling That Actually Works](/_next/image?url=https%3A%2F%2Fmedia2.dev.to%2Fdynamic%2Fimage%2Fwidth%3D1200%2Cheight%3D627%2Cfit%3Dcover%2Cgravity%3Dauto%2Cformat%3Dauto%2Fhttps%253A%252F%252Fdev-to-uploads.s3.amazonaws.com%252Fuploads%252Farticles%252Frn5czaopq2vzo7cglady.png&w=3840&q=75)


![[2026] OpenTelemetry for LLM Observability — Self-Hosted Setup](/_next/image?url=https%3A%2F%2Fmedia2.dev.to%2Fdynamic%2Fimage%2Fwidth%3D1200%2Cheight%3D627%2Cfit%3Dcover%2Cgravity%3Dauto%2Cformat%3Dauto%2Fhttps%253A%252F%252Fdev-to-uploads.s3.amazonaws.com%252Fuploads%252Farticles%252Flu4b6ttuhur71z5gemm0.png&w=3840&q=75)