
Shittu Olumide
· 1 min read
5 Prompt Optimization Strategies That Actually Improve LLM Output
Prompt optimization and prompt engineering get used interchangeably online, and that's causing more confusion than it should. Prompt engineering designs a prompt from scratch; prompt optimization refines a prompt you already have, through specificity, structure, and iteration, without touching the model itself. That distinction matters because most people asking "how do I get better output from this LLM" already have a working prompt — they don't need a blank-page framework, they need to know which specific changes to an existing prompt actually move the needle, and which ones just feel like they should.
This article covers five that genuinely do, backed by real sources rather than folk wisdom, and demonstrated against one real, deliberately messy example: a raw meeting transcript that needs to become a clean, accurate list of action items.
Here's the transcript this whole article runs on — three people, some genuine mid-conversation messiness, and a known-correct answer to measure every strategy against:
Three things make this genuinely hard, not just long: the mobile review gets reassigned mid-conversation from Priya to Jake, the tablet-breakpoint check gets folded into that same review rather than becoming its own item, and the support-queue triage owner is explicitly left unresolved — not silently dropped or guessed at. A prompt that handles the easy parts of this transcript but gets those three details wrong isn't actually working, even if the output looks plausible at a glance, which is exactly the gap this article is about closing.
1. Specifying Structured Output
The single most measurable lever available, and the easiest to prove isn't cosmetic. Asking a model to "list the action items" gets you a fluent, readable response. It does not get you something a downstream system can reliably parse, and in production, unparseable output isn't a minor inconvenience — it's a hard failure.
2. Assigning a Role and Persona
Before:
After:
Original source
This story was published by KDnuggets and written by Shittu Olumide. SyncAI.news shows a preview; the complete article is on the publisher's site.
Read the full story on kdnuggets.com


