Note: The PatternFly ChatBot extension lives in its own package @patternfly/chatbot
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 few demos:
- Basic ChatBot
- Embedded ChatBot
- ChatBot attachments via file upload
- ChatBot attachments via built-in menu
To learn how to write for ChatBot experiences, refer to our conversation design guidelines.
To learn how to design ChatBot experiences, refer to the design guidelines.
Explore our documentation, which covers both ChatBot UI components and message-related components:
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.