Bots are a collection of workers that come together to meet a set of customer use cases. These are made up of at least one worker, and at least one way of understanding utterances.

The available worker types are:

Adding Workers to Bots

Workers can be added to a bot either through the Add Resource button on a bots detail page in portal, or through the CLI manually by updating the definition of the bot.


  • Action flow workers should not be added to the same bot from which they will be triggered.
  • Filter workers should always be added to the top of a bot’s worker array.
  • When adding a worker from the CLI, the worker will have to be existing, or created through a previous step.

Learn more