Skip to content

How the AI works

Volunteer observations can vary. A common fix is to let AI “correct” them, but that throws away what only a person at the stream can know, and it hides the AI's own mistakes. StreamSense uses AI to prompt, explain and cross check. Every decision stays with a person.

Step by step

Steps in pencil blue involve the AI.

  1. The volunteer takes photos

    Photos are made smaller on the phone to save mobile data.

  2. The photo assistant looks (uses AI)

    The AI suggests answers for the 9 questions a photo can show, each with how sure it is and what it saw. It can say "can't tell", and it never guesses smell or chemistry.

  3. Safety checks

    Server code checks every suggestion against the survey, drops anything it doesn't recognise, and keeps one suggestion per question.

  4. The volunteer decides

    Suggestions sit next to the question but are never filled in. Every accept or reject is saved for reviewers.

  5. Fixed scoring

    The health score and alerts come from the published rules below. The same answers always give the same result.

  6. Data checks

    Impossible values, answers that clash, and places where the volunteer and the AI disagree are flagged with friendly prompts to double check.

  7. AI second opinion (uses AI)

    An optional plain English explanation of the results and what they mean for people, animals and nature. It can read the score but can't change it.

  8. Human reviewer

    Flagged reports wait in the review queue, where an expert verifies them or asks for a follow up visit.

The health score formula

Each answer has a stress level from 0 (no pressure) to 3 (severe). The score is 100 × (1 − Σ(weight × stress) / (3 × Σ weight)), counting answered questions only. It needs at least 3 answers.

What is measuredWeightCan the AI suggest it?
Turbidity1.2Yes, from the photo
Apparent colour1Yes, from the photo
Odour1.3No, volunteer only
Surface film and foam1Yes, from the photo
Algae and eutrophication1.2Yes, from the photo
Anthropogenic litter0.8Yes, from the photo
Flow regime0.6Yes, from the photo
Riparian vegetation1Yes, from the photo
Bank erosion0.8Yes, from the photo
Outfalls1.1Yes, from the photo

Known limits