Ingress
An interactive element such as a button that lets users engage a generative AI-powered feature.
An interactive element such as a button that lets users engage a generative AI-powered feature.
As explained in the generative AI pattern abstraction, ingress is the the first time a user comes across a generative AI feature (for example, enabling a generative AI feature or entering a playground). To ensure users identify this action button amid other non-generative AI actions on a page, generative AI affordance for buttons is used.
Certain generative AI experiences leverage product-specific visual branding, such as iconography. In order to determine if your product needs to be branded with product specific iconography, work with your product managers and team leadership.
The standalone sparkle icon can be used to highlight AI as the primary or sole function of the feature. For example, "Ask AI" button or AI chat ingress. Sparkle can be integrated with other icons to indicate that AI enhances an existing, familiar function. For example, AI-enhanced search.
Refer to the code examples below for the primary and secondary buttons when used in the context of generative AI.
<Button variant="primary" iconAlign="left" iconName="gen-ai" ariaLabel="Generative AI - Primary button">
Primary button
</Button>
<Button iconAlign="left" iconName="gen-ai" ariaLabel="Generative AI - Normal button">
Normal button
</Button>
<Button iconAlign="left" iconName="edit-gen-ai" ariaLabel="AI-powered edit button">
Normal button
</Button>
<Button variant="icon" iconName="search-gen-ai" ariaLabel="AI-powered search button" />
Use sentence case, but continue to capitalize proper nouns and brand names correctly in context.
Use end punctuation, except in headers and buttons. Don’t use exclamation points.
Use present-tense verbs and active voice.
Don't use please, thank you, ellipsis (...), ampersand (&), e.g., i.e., or etc. in writing.
Avoid directional language.
For example: use previous not above, use following not below.
Use device-independent language.
For example: use choose or select not click.
Introducing the AI: generative AI assistant is the approved term for introducing and referring to the AI, and generative AI to refer to the experience.
User queries: use submit as the label or reference term when a user is making a choice, query, or request.
AI replies: refer to AI replies as responses, not answers.
Follow the writing guidelines for button.