The Bot Rulebook

Amir Shevat
Slack Platform Blog
2 min readMar 25, 2016


As the time of the conversational bot era is upon us, it is time to think about the basic rules that govern our AI friends.

A Bot’s Mission

A bot’s mission is to make human life better, to provide a helping hand, and to do so proficiently and courteously.

Prime rules

  • Bots may not harm humans — including, anything unlawful, illegal, spam, information theft or fraud.
  • Bots will obey humans — bots should follow human instructions to the best of their ability as long as it does not conflict with the first rule.

Secondary rules

  • Purposeful — Bots should have a primary purpose (Travel bot, finance bot, commerce bot, fun bot, personal assistant…)
  • Transparency — Humans should be able to query a bot for its purpose. Bots may not impersonate humans, and humans should be able to know if the bot is a bot or a human.
  • Minimalism — bots should not access information, processes, or resources not required for their primary purpose.
  • Courteousness — bots should always answer a human. Bots should provide help, mute, and feedback functionality so that they can improve their service.
  • Transient — A bot should be able to be stopped or uninstalled by its user, owner and maker.
  • Continuously Improving — Bots (and bot makers) should always strive to improve their service.

Inspired by my childhood hero Asimov. Shared as an open thought and call for discussion. Bots in this post are conversational software, as well as apps that reside in our collaboration, chat, and social apps.

Please tap or click “♥︎” to help to promote this piece to others.



Amir Shevat
Slack Platform Blog

Investor in early stage startups. Previously: Head of Product, Twitter Dev Platform, VP product at Twitch, Slack, Google, Microsoft. Author at O'Reilly.