Open lcjohnso opened 2 months ago
AFAIK, this isn’t documented but wiring a task up to request reductions is as simple as adding caesarKey
to the task model.
Once that’s done, the useCaesarReductions(task.caesarKey)
hook should request reductions for any task.
Package
lib-classifier
Problem Description
There are a few different situations where it would be beneficial to overlay externally-computed drawing annotations (e.g., ML predictions), typically in a passive, read-only way, outside of correct-a-machine drawing tool based editing workflows. Examples include:
Describe the solution you'd like
Primary Feature
machineLearnt
annotations into workflows and instead load them as project-level reductions in Caesar. This alleviates the current workflow-specific mapping of annotations, but still is not a fool-proof solution (i.e., subjects can be used across projects, so while the case is rare, it is not necessarily the case that looking up the subject's host project would be the correct place to fetch Caesar annotations).Additional Features
Additional context