You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import ExternalLinkSquareAltIcon from '@patternfly/react-icons/dist/esm/icons/external-link-square-alt-icon';
9
+
import DownloadIcon from '@patternfly/react-icons/dist/esm/icons/download-icon';
9
10
10
-
When used thoughtfully, **AI** can enhance user experiences through personalized interactions, increased efficiency, and innovative designs.
11
+
When used thoughtfully, **AI** can enhance user experiences through personalized interactions, increased efficiency, and innovative designs. Regardless of the AI resources or workflows you use, it's important to ensure that you're aligned with the compliance rules, ethical considerations, and best practices on this page.
11
12
12
-
To support your AI practices, we provide a range of AI tools that you can integrate into your workflows, plus guidance for using AI with PatternFly:
13
+
## PatternFly AI resources
13
14
14
-
- **[Rapid prototyping](/ai/rapid-prototyping):** How to quickly test and iterate on AI features during the early stages of design.
15
-
- **[AI-assisted code migration](/ai/ai-assisted-code-migration):** How to quickly test and iterate on AI features during the early stages of design.
16
-
- **[Conversational Design Principles](/ai/conversation-design):** Guidance for designing effective and human-centered text-based conversational flows.
17
-
- **[Rapid Prototyping Guidelines](/ai/generative-uis/overview):** How to quickly test and iterate on AI features during the early stages of design.
15
+
The following guides are intended to help you integrate AI into your workflows as you design and develop products with:
18
16
19
-
Regardless of the AI resources or workflow you're using, it's important to ensure that you're aligned with the compliance rules, ethical considerations, and best practies on this page.
17
+
- **[Design language](/ai/design-language):** The foundational design decisions that guide the use of AI features in products.
18
+
- **[Rapid prototyping](/ai/rapid-prototyping):** Guidance for generating and iterating AI features during early stages of design.
19
+
- **[AI-assisted code migration](/ai/ai-assisted-code-migration):** Guidance for using AI to speed up and simplify codebase migrations.
20
+
- **[Conversational design principles](/ai/conversation-design):** Guidance for designing effective and human-centered AI conversations.
21
+
- **[Generative UIs](/ai/generative-uis/overview):** Proof-of-concept resources for creating UIs that can utilize AI to dynamically generate elements as needed.
20
22
21
23
---
22
24
23
-
## How do I ensure compliance?
25
+
## What rules and best practices do I need to follow?
24
26
25
-
There are important compliance rules and ethical considerations that must guide your use of AI with PatternFly.
27
+
All AI systems built with PatternFly must adhere to Red Hat's legal and ethical framework.
26
28
27
-
### Red hat policies
29
+
### Red Hat policies
28
30
29
31
When using PatternFly to design Red Hat products, you *must* adhere to AI-related policies that Red Hat has previously outlined. This means you must:
30
32
- Gain approval before using AI technology for business related to Red Hat.
@@ -36,9 +38,9 @@ When using PatternFly to design Red Hat products, you *must* adhere to AI-relate
36
38
View policy details (requires Red Hat login)
37
39
</Button>
38
40
39
-
##How do I ensure ethical practice?
41
+
### PatternFly AI principles
40
42
41
-
There are 5 core principles of PatternFly AI: accountability, explainability, transparency, fairness, and human-centeredness. These principles create an ethics-first framework for AI use, and any AI system built with PatternFly should adhere to all **five principles**.
43
+
These five core principles create our ethics-first framework, which should guide the use of AI related to PatternFly.
42
44
43
45
<GridhasGutter>
44
46
<GridItemspan={6}>
@@ -47,7 +49,7 @@ There are 5 core principles of PatternFly AI: accountability, explainability, tr
47
49
<CardTitle>Accountability</CardTitle>
48
50
</CardHeader>
49
51
<CardBody>
50
-
All people involved in any step of creating AI are **accountable** for considering its impact. There should be clearly defined roles for design, development, and deployment. Decisions and processes should be well-documented.
52
+
All people involved in any step of creating AI are **accountable** for considering its impact. Roles and processes are clearly defined and documented.
51
53
</CardBody>
52
54
</Card>
53
55
</GridItem>
@@ -93,103 +95,54 @@ There are 5 core principles of PatternFly AI: accountability, explainability, tr
93
95
</GridItem>
94
96
</Grid>
95
97
96
-
### Ethical design checklist
98
+
##How do I design AI features with best practices in mind?
97
99
98
-
When working on an AI system, you should consciously check that you're in alignment with the core principles of PatternFly AI. While this is an area that will continue to evolve with the rest of the industry, the following checklists outline some of the key areas that you should consider for each principle.
| Policies | Company AI policies are readily accessible to all team members. | <Checkboxid="accountability-policies"label="Compliant"></Checkbox>
105
-
| Legal compliance | All necessary laws, regulations, and ethical guidelines are followed throughout the development process. AI does not enable illegal, unethical, or contract-breaking activities. | <Checkboxid="accountability-legal"label="Compliant"></Checkbox>
106
-
| Practices | AI does not answer unsafe questions or access unsecure data. | <Checkboxid="accountability-practices"label="Compliant"></Checkbox>
| Outcomes | There are clear explanations available that describe how AI conclusions are reached. | <Checkboxid="explainability-outcomes"label="Compliant"></Checkbox>
113
-
| Citations | Any related citations are provided to users. | <Checkboxid="explainability-citations"label="Compliant"></Checkbox>|
114
-
| Context | To support troubleshooting, AI gives context to Red Hatters who review its interactions. |<Checkboxid="explainability-context"label="Compliant"></Checkbox> |
| Documentation | Design processes and decisions are well documented.| <Checkboxid="transparency-documentation"label="Compliant"></Checkbox>
121
-
| Data usage | Informed consent is obtained to collect and use data. The ways that user data is collected, stored, and used are openly shared. AI is clear about the data that it records. | <Checkboxid="transparency-data-usage"label="Compliant"></Checkbox>
122
-
| Confidence | AI shares when it has low confidence in its response. |<Checkboxid="transparency-confidence"label="Compliant"></Checkbox>
123
-
| Limitations | AI shares when it believes that it can’t fulfill a request. | <Checkboxid="transparency-limitations"label="Compliant"></Checkbox>
| Bias | Potential biases are identified, reduced, and actively studied. | <Checkboxid="fairness-bias"label="Compliant"></Checkbox>
130
-
| Inclusion | Designs are inclusive and accommodating of various user demographics. | <Checkboxid="fairness-inclusion"label="Compliant"></Checkbox>
131
-
| Equal access | Access to AI technologies is available and beneficial to as many users and communities as possible. | <Checkboxid="fairness-equal-access"label="Compliant"></Checkbox>
| Value and need | AI is aligned with user needs and values and will be continuously refined based on user feedback and ethical considerations. | <Checkboxid="human-centered-value"label="Compliant"></Checkbox>
138
-
| Communication | AI has a predictable tone and voice. It can handle emotional responses from users gracefully. | <Checkboxid="human-centered-communication"label="Compliant"></Checkbox>
139
-
| Cultural sensitivity | Cultural differences are considered and respected. | <Checkboxid="human-centered-cultural"label="Compliant"></Checkbox>
140
-
| Data rights and control | Users have control over their data, including the ability to access, modify, and delete their information. AI does not act on behalf of users without explicit permission and clear opportunities for permission withdrawal. | <Checkboxid="human-centered-data-rights"label="Compliant"></Checkbox>
141
-
| Optional | There is an obvious and simple way for users to opt out of using AI. | <Checkboxid="human-centered-optional"label="Compliant"></Checkbox>
142
-
| Privacy | Personally identifiable information is protected and used responsibly. | <Checkboxid="human-centered-privacy"label="Compliant"></Checkbox>
100
+
When designing, developing, and using AI, consider the following ethical and best-practice guidelines.
143
101
144
-
##How do I apply AI design best practices?
102
+
### Document your value proposition
145
103
146
-
When designing, developing, and using AI, consider the following ethical and best-practice guidelines.
104
+
Every AI product should begin with a documented user need and problem statement. Before choosing a technology, identify the specific gap in the current experience that AI is uniquely qualified to fill.
147
105
148
106
### Determine if AI adds value
149
107
150
-
Not all uses of AI are good for your UX strategy. As much as possible, conduct research to identify real user needs that AI features could help solve
108
+
Not all uses of AI are good for your UX strategy. Conduct research to identify real user needs where AI provides a clear advantage over traditional UI patterns.
151
109
152
-
Some of the more common problems that AI *might* be able to help solve include:
153
-
- Increasing users' productivity and efficiency.
154
-
- Personalizing user experience to make engagements more personal and relevant.
155
-
- Making design processes more sustainable.
110
+
**Do not** add AI features simply because they are new or trendy. If the value proposition isn't documented and validated by research, stick to standard UI.
156
111
157
112
#### When to use AI
158
-
Depending on your users' needs, value-adding features could include:
159
-
- AI-driven search, to tailor search results to a user's unique needs.
160
-
- AI that helps streamline onboarding, data entry, or routine job tasks.
161
-
- AI that makes product recommendations based on a user's history.
162
-
163
-
#### When not to use AI
164
-
- Do not add AI features simply because they are new, trendy, or fun. They need to matter to the user.
113
+
-**Improve productivity:** Streamlining onboarding, data entry, or routine job tasks.
114
+
-**Offer better personalization:** Tailoring search results or dashboard views to a user's unique history.
115
+
-**Support sustainability:** Making design and development processes more repeatable.
165
116
166
-
### Enhance—don't replace—human abilities
117
+
#### Choosing the right AI technology
118
+
Some AI features are better suited for different types of AI, and they should align with the user's risk tolerance.
167
119
168
-
AI is best when it enhances human abilities, not when it's used to replace humans. It cannot exist in a silo—humans help bring the value of AI to life.
120
+
| AI feature type | Usage | Risk tolerance |
121
+
| :--- | :--- | :--- |
122
+
|**Generative AI**| Summarization, creative brainstorming, and conversational support. |**Lower:** Best when a "human-in-the-loop" can verify and edit the output. |
123
+
|**Predictive or structured AI**| Data classification, trend forecasting, and risk scoring. |**Higher:** Best for tasks requiring high precision and repeatable, data-driven outcomes. |
169
124
170
-
To ensure that the design of AI systems is human-centered, follow these practices:
125
+
## Ethical design and compliance checklist
171
126
172
-
- Nurture collaboration and cross-team alignment.
173
-
- Welcome multiple perspectives to encourage creativity and help mitigate bias.
174
-
- Check AI output for accuracy and identify areas where meaning is lost, language isn't inclusive, or information isn't true. Ask peers to review your AI-generated deliverables to help fact-check and catch mistakes.
127
+
When working on an AI system, you should consciously check that you're in alignment with the core principles and best practices of PatternFly and Red Hat.
175
128
176
-
### Be transparent with your users
129
+
To help teams navigate best practices and requirements, we offer a guiding checklist that covers accountability, transparency, and fairness standards. Note that this resource is open to change and is not exhaustive. Always ensure you're following the most up-to-date industry standards and Red Hat AI requirements.
177
130
178
-
As one of our core pillars, transparency is essential for ethical design with AI.
179
-
180
-
To help people understand and trust AI features:
181
-
182
-
- Tell users when AI is being used.
183
-
- Make its capabilities and limitations clear to set appropriate expectations.
184
-
- Explain how AI makes decisions.
185
-
- Keep users in control and let them decide how they interact with AI.
186
-
- Be clear and honest when AI fails or hallucinates.
Errors and failure are inevitable when working with AI, so it is essential that you are prepared to handle undesired outcomes. You should understand the risk involved in AI and the impact that an error may have.
142
+
### Core guidelines for AI
191
143
192
-
To create a plan for issues, start by following these guidelines:
144
+
While the checklist handles the details, keep these three non-negotiables in mind:
193
145
194
-
- When AI fails, be explicit about errors and let users regain control as they want.
195
-
- Provide easy access to human support.
146
+
-**Imperceptible AI is not ethical:** Users must always be able to recognize when they are interacting with an AI system.
147
+
-**Communicate uncertainty:** If a model has low confidence in a result, the UI must reflect that uncertainty to the user.
148
+
-**Human-in-the-loop:** AI should augment human expertise. Always have a human review AI-generated output for accuracy and tone before it is finalized.
0 commit comments