===AI Report Analysis===
ARDI can analyse your report output and - with some training from your users - use machine learning to tell the difference between a 'normal' and an 'abnormal' report.
This helps combat //report fatigue// - people skimming over reports without really reading them - by highlighting those reports that appear to have unusual information.
==Adding AI to your Report==
We don't suggest pushing large amounts of data for AI analysis - sending noisy raw data will usually not give you a lot of value.
However, summary information such as minimum, maximum and average measurements can be //extremely useful// in AI analysis.
To use AI analysis, write a JSON file containing a dictionary of data point arrays. This file should have the //same name as your report//, but with the **.json** file extension.
For example, if we wanted to record the minimum, maximum and average value(s) of our temperature data, our file should look like the one below...
{
"Temperatures": [80,200,185]
}
For multi-channel reports, you might choose to have several different items in the dictionary - this helps the AI explain //which part// of the report is unusual when you have a lot of data shown on the one page.
{
"Temperatures": [80,200,185],
"Pressures": [2000,2500,3000]
}
If you're using our [[mplreport:welcome|reporting library]], you can do this automatically using the [[mplreport:aichannel|AIChannel]] function.