One Power Virtual Agent versus many
As we mentioned in Chapter 5, Integrating a Power Virtual Agent into Your Website, we want to take an incremental approach to creating chatbots for Teams. You want to gauge the success, make improvements, and expand on that functionality as needed.
Just as we use Topics to segment different discussion paths within a chatbot definition, we can take a similar approach to define our individual chatbots. We do not want to bring to our user a single HR chatbot, for example, with all HR supporting functionalities baked into it. This will make it more difficult to maintain in the future.
In such scenarios, we want to consider the possibility of creating multiple chatbots for specific functionality. For example, in the context of functionality provided by the HR department in your organization, you could have one or more of the following chatbots:
- HR Time Off chatbot – Handling queries around holidays, available vacation, and future...