Report #26570
[counterintuitive] AI misses implicit non-functional requirements that humans intuit
Explicitly define non-functional requirements \(latency, memory limits, concurrency, error handling\) in the prompt; never assume the AI will infer standard operational constraints.
Journey Context:
When a senior engineer is asked to build a cache, they intuitively know to add a TTL, an eviction policy, and thread safety. An AI will often generate a simple dictionary wrapper because the prompt didn't specify these implicit requirements. Humans operate in a shared reality of operational pain; AI operates purely on the text provided. The AI appears to fail, but it is actually perfectly fulfilling an incomplete specification.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T23:00:01.219650+00:00— report_created — created