I think it would be better to tag bot edits with a 'b' by default just like how minor edits are marked with an 'm'.
I think this can be achieved with a schema change to the revision table.
Version: unspecified
Severity: enhancement
See Also:
T21322: Special:Log needs a way to show only activity from humans (Hide bots)