Tasks rarely begin life as task-manager entries. They begin inside meeting notes, voice recordings, and messages to yourself, phrased as ordinary sentences. AI can surface them, but useful detection requires far more judgment than extracting every sentence containing a verb.
Find commitments, not topics
A task has an intended action and an owner, even when the owner is implicitly you. ‘Research pricing before Friday’ is actionable; ‘pricing is complicated’ is an observation wearing similar grammar.
The distinction is harder than it sounds because English hedges commitment constantly. ‘We should probably call legal’, ‘someone needs to look at this’, and ‘I'll call legal Monday’ are three different objects: a suggestion, a complaint, and a promise. Only the third belongs on a list.
The four cues that make a sentence a task
Detection improves sharply when it looks for these together rather than for imperative verbs alone:
- An action that could be completed—‘send’, ‘book’, ‘confirm’—rather than a state like ‘understand’ or ‘consider’.
- An owner, explicit or implied by first person. ‘She'll send it’ is a thing you are waiting for, not a thing you do.
- A commitment marker: a promise made to a named person is far stronger evidence than a note to self.
- A time reference that survives the note: ‘before Friday’ is usable, ‘at some point’ is not a deadline.
Preserve the source
The detected task should link back to the note that created it. This keeps the reason, the people, and the surrounding decision available at the moment you act—which is usually weeks later, when ‘Call Denis’ has become two words with no situation attached.
Treat uncertainty honestly
Questions, hopes, and delegated work all look like tasks from a distance. A system should propose and let you confirm rather than silently filling the list.
- Extract the action.
- Retain due dates only when supported.
- Keep completion synchronized with the source note.
Group by useful context
Projects, people, urgency, and waiting status are more useful than manually maintained folders, and they can overlap. A view can change without moving or duplicating the underlying note—one commitment can sit under a client, a project, and this week at the same time.
Why precision beats recall here
The two error types are not symmetrical. A missed task costs you one forgotten commitment. A false task costs you trust in the entire list—and a list you have started ignoring converts every subsequent correct detection into a miss as well.
That asymmetry sets the design rule: propose fewer, and make dismissal free. A detector tuned to catch everything produces a list where three quarters of the entries are someone else's problem, a passing thought, or a sentence that merely sounded urgent. Users do not prune such a list; they abandon it.
Expect a permanent residue of judgment calls that no threshold resolves. ‘Let's revisit this in March’ is a real commitment in one context and conversational filler in another, and the difference lives in tone, relationship, and stakes—none of which are in the text. Confirming or dismissing those takes a second each, and that second is the price of a list you can still believe.
Automatic task detection should reduce missed commitments, not increase list maintenance. Favor precision, source links, and easy correction.