Deduplication Strategy
Task Tracker avoids duplicate tasks by combining canonical identity and AI similarity matching.
How It Works
- Each intent has
canonical.objectandcanonical.action - If an existing task has the same canonical pair, it is considered the same task
- If canonical matching fails, the AI similarity check runs on slim task data
When to Tune
- You see too many duplicates
- Similar tasks are incorrectly merged
Tuning Options
- Adjust
ai.similarity_threshold - Improve canonical extraction in your prompt
- Ensure
toSlimArray()includes the right identifiers