I think "agent" may have a widely enough agreed upon useful definition simonwillison.net 3 points by simonw 3 hours ago