Chapter 5 of 23 · Level 2 · Communicating with ModelsPrompt EngineeringMessage roles, few-shot examples, chain of thought, and decomposing a job into reusable prompts.5.1Prompt Engineering Is Software EngineeringPrompt engineering looks like writing to a chatbot. The moment your code has to parse the reply, it becomes software engineering: system prompts, JSON Schema, function calling, and retry loops.7 min read→