[ ] (Unlikely to happen) If you filter by a certain indicator and then unselect its dataset, Anomalist fails.
[ ] (Unlikely to happen) If you have already started Anomalist, and want to add a new dataset to the list, if you press "Detect anomalies" nothing happens. The only option is to re-scan all datasets (which takes long).
[ ] Add a "hide anomaly" button to each anomaly.
[ ] Improvements on AI summary (see conversation):
It currently speaks about "indicator 987654" blah blah. We'd need to tweak it to always say the indicator title.
The returned info is not particularly insightful: "Indicator blah shows spikes" "indicator blah shows anomalies"... We may need to tweak the prompt a bit to make it more useful.
It would be more useful if the AI summary was shown on the side, so the user can read it while also interacting with the filters to visualize the results.
[ ] Improve the Anomalist workflow. Mojmir's working on letting Anomalist be automatically triggered for any new datasets in a staging server. But the UI is not yet adapted accordingly. Also, clarify what happens if the user, e.g. adds a new dataset to the list.
Current summary can be too lengthy. We should make the output simpler.
Summaries are not stored. We should store them so we don't need to re-generate them multiple times.
We could explore if there is a way to show the summary along with the anomalies. Currently, it lives in a modal and not next to the anomaly list.
Help text in app: Some widgets in Anomalist could benefit from a brief help text. E.g., the selection menu for 'Detectors' could explain what each detector is looking for. Or the selection menu for 'Sort by' could elaborate on what each score measures, etc.
One-liner
Open issues and possible enhancements of Anomalist
Context & details
See more details in https://github.com/owid/etl/issues/3340
Open issues
[ ] (Unlikely to happen) If you filter by a certain indicator and then unselect its dataset, Anomalist fails.
[ ] (Unlikely to happen) If you have already started Anomalist, and want to add a new dataset to the list, if you press "Detect anomalies" nothing happens. The only option is to re-scan all datasets (which takes long).
[ ] Add a "hide anomaly" button to each anomaly.
[ ] Improvements on AI summary (see conversation):
[ ] Improve the Anomalist workflow. Mojmir's working on letting Anomalist be automatically triggered for any new datasets in a staging server. But the UI is not yet adapted accordingly. Also, clarify what happens if the user, e.g. adds a new dataset to the list.