Browsing: Software Development

The bots are coming. And they will be everywhere, like Facebook Messenger where they’ll be deployed to 900mm+ users. Some will deliver you tacos. Some will go on racist tirades. But here’s the thing: not all bots are created equal. While “bot” is a great over-arching term for a collection of happenings all boiling down to a trend, I think there needs to be a bit more clarity on what these things are and what they’re expected to do. To start, here’s how Wikipedia defines it broadly: In computer science, a software agent is a computer program that acts for a user or other program in a relationship of agency, which derives from the Latin agere (to do): an agreement to act on one’s behalf. Such “action on behalf of” implies the authority to decide which, if any, action is appropriate.[1][2] Agents are colloquially known as bots, from robot. So…