Note: The PatternFly chatbot extension lives in its own package @patternfly/virtual-assistant
It is important to leverage AI in a way that improves the experiences of your users. In alignment with our AI principles and ethical design guidelines, we've created this chatbot extension. The PatternFly chatbot contains a React implementation of an AI chatbot, to provide your users with access to convenient and persistent help.
Only use this chatbot when it adds value to your users' experiences. Don't use it simply for the sake of novelty—your users will only be excited to interact with a new chatbot feature if it directly helps them reach their goals.
How to use the chatbot
To illustrate the capabilities of the chatbot, we offer a chatbot container demo and a chatbot attachments demo. To learn how to write for chatbot experiences, refer to our chatbot writing guidelines.
We currently support the follow features to customize your chatbot experience:
- The chatbot container
- A toggle for the chatbot container
- The chatbot header
- The chatbot footer
- Messages, from the chatbot and from users
- Chatbot attachments
- Conversation history
We will continue to grow and evolve our chatbot. If you notice a bug or have any suggestions, feel free to file an issue in our GitHub repository! Make sure to check if there is already a pre-existing issue before creating a new one.