Design a fallback strategy when tools are unavailable, degraded, or unauthorized.

Instruction: Describe how you would design graceful degradation for the tool layer.

Context: Assesses whether the candidate can design a practical architecture and explain the main tradeoffs. Describe how you would design graceful degradation for the tool layer.

Official answer available

Preview the opening of the answer, then unlock the full walkthrough.

I would make fallback depend on why the tool path failed. Unauthorized should produce a clear boundary explanation and, if appropriate, a reconnection path. Degraded or unavailable should trigger either a narrower read-only answer, a delayed retry path, or escalation depending on workflow risk.

The important rule is that fallback...

Related Questions