Dashboard
0%
1
Curious builder0 XP earned · 300 to level 2
0 daysFinish a lesson to begin
Badge collection0 of 6 unlocked
51 small wins to finish your pathNext question →

Q3EasyConcept

What non-functional requirements are specific to AI systems?

30-second answerSay your answer out loud first, then reveal.
RequirementExample targetWhy it's AI-specific
Quality≥ 90% correct on golden set; < 2% unsupported claimsOutputs are probabilistic; need evals
LatencyTTFT < 1s, full answer < 6s (chat); < 300ms (autocomplete)Token generation is slow and variable
Cost< ₹2 per conversation; < $0.01 per documentToken costs scale with usage and context
SafetyZero PII leakage; harmful content blockedModels can be manipulated
FreshnessNew docs searchable within 1 hourModel knowledge is frozen
ReliabilityGraceful fallback if a provider failsExternal model dependencies
ExplainabilityCitations; decision logsTrust, regulation
DeterminismSame input, consistent decision (for workflows)Sampling variance

Trade-off triangle: quality ↔ latency ↔ cost. A bigger model, more context or more agent steps raises quality but increases latency and cost. Every design decision should say which corner it favours.

Clarifying questions to ask

  • What does a "good" output look like? Who judges it?
  • What's the cost of a wrong answer (annoying vs dangerous)?
  • Interactive or batch? Expected volume and peak?
  • What data can leave our network?

Slow is fine. Stopping is the only problem.