Evaluation
How to evaluate an AI video pilot before scaling
A repeatable pilot plan for alert usefulness, recording reliability and sustainable appliance capacity.
Published

THE USEFUL PART
- Define success before choosing the most impressive demo.
- Use representative, independent footage and record misses as well as hits.
- Measure the whole system under load and during interruptions.
Agree on the job the pilot must do
A useful pilot answers a specific question. Can an operator reliably review activity at an entrance after closing? Can the system find a relevant recording within an acceptable time? Can the intended appliance sustain the combined workload without losing recording coverage?
Choose a small number of outcomes and define what evidence will count. This makes the evaluation easier to repeat and prevents a visually impressive example from standing in for a complete result.
Use representative inputs
Include the conditions that make the site difficult: different lighting, ordinary non-events, occlusion and busy periods. Keep evaluation footage separate from examples used to tune a rule or model. Adjacent frames from one clip are not independent evidence of performance across many scenes.
Record the camera settings, software and model versions, hardware and input source for each run. If any of them changes, make that change visible in the comparison rather than treating all results as interchangeable.
Count both kinds of detection failure
For event alerts, record missed events and false alerts alongside successful detections. A low false-alert count can be achieved by triggering rarely, so it should never be read without the corresponding misses. Measure delay separately from detection quality.
NIST’s AI Risk Management Framework emphasizes measuring and managing AI risks. For a pilot, that supports a repeatable evaluation with documented limits, followed by monitoring as conditions change.
Reference: NIST — AI Risk Management Framework
Evaluate the operator’s task
Ask the reviewer to complete a realistic journey: receive the notification, identify the camera, inspect the sequence and decide the next step. Measure whether the information is useful and whether the interface makes missing or uncertain evidence apparent.
| Area | Evidence to keep |
|---|---|
| Alert quality | Hits, misses, false alerts and the evaluated time span |
| Response time | Capture/arrival assumptions and time to useful notification |
| Review workflow | Task completion, review time and operator feedback |
| Recording | Covered intervals, gaps and recovery behavior |
| Capacity | Whole-system memory, compute, storage backlog and temperature where available |
Test the system, not just the model
A small model file is not a whole-system memory measurement. Video decoding, recording, playback, database work and queued analysis also consume resources. Run the workloads together on the intended appliance and record sustained behavior.
Use controlled interruptions to examine camera reconnection, storage unavailability and loss of internet access. The test should reveal truthful limits and recovery behavior. It should not risk production footage or require an uncontrolled outage at a live customer site.
How this guides BlackSight
We are developing BlackSight around measured camera compatibility, bounded processing and separate recording storage. Size each appliance around the actual streams, analysis workload and retention requirements. Specialized scenarios need their own evaluation alongside simpler person and zone detection tests.
The purpose of an early pilot is to learn what works, identify gaps and define the next bounded release. That produces a more useful buying decision than an unsupported accuracy number or a demonstration without its test conditions.
HELP SHAPE WHAT COMES NEXT
Bring us your use case.
Tell us where you want a clearer view. Contact our team to discuss your project.
Contact us Explore the system design