PROTO-AGENT rather than AGENT, where distinctions in proto-roles are based on clusterings of logical entailments.
pROTO-AGENTs often have certain properties in common, e.g., manipulating other objects or willingly participating in an action; pROTO-pATIENTs are often changed or affected by some action.