Overview

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 noveltyyour 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:

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.