Why the LLM Doesn’t Make Every Decision
· 1 min read · 0 views
TimeSense uses an LLM, but the LLM is not the entire architecture.
The system first gathers structured context: calendar commitments, tasks, routines, sleep, meals, commute signals, deadlines and feedback.
Deterministic services calculate usable time, apply trust rules, filter candidates and score possible actions.
The LLM is then used where probabilistic reasoning is useful—interpreting unstructured information and generating a natural explanation for the recommendation.
This division matters.
Asking an LLM to control every decision would make the system harder to test, more expensive to operate and less predictable. Removing it entirely would make the product less capable of interpreting real-world context.
The tradeoff is maintaining two reasoning layers instead of one.
The benefit is a system that combines testable rules with flexible language intelligence.
The goal was never to put an LLM everywhere. It was to place it where it improves the system without weakening trust.

Originally posted on LinkedIn.