Intro

The AI acknowledgment pattern informs users during onboarding about the presence of AI capabilities in the product. It provides a standardized message using predefined UI components to ensure clarity, accessibility, and consistency across SAP products.

Message box with a semantic header icon “information” showing a primary message “SAP CX AI Toolkit now provides embedded AI services” with a link to the SAP Help Portal “For more information, see SAP Help Product Overview”, a secondary Title “Disclaimer” and secondary message “Artificial Intelligence (AI) generates results based on multiple sources. Outputs may contain errors and inaccuracies. Consider reviewing all generated results and adjust as necessary.”, and a checkbox option “Don’t ask me again”. The finalizing action of the message are “Accept” and “Cancel”.

AI acknowledgment message box on new SAP CX AI toolkit capabilities

When to Use

2
do
false

Use the AI acknowledgment pattern to:

  • Inform the user about a present AI service or function.
  • Educate the user on important properties of the AI system.
dont
false

Don’t use the AI acknowledgment pattern to:

  • Notify the user about failed or successful AI processes.
  • Send marketing or advertisement information about the AI service.
  • Display any other system-related information.

High-stakes situations

AI acknowledgment is highly recommended in situations where educated user decisions on AI-created results are critical. In other words, the risks associated with such an action are usually high.

Examples of high-stake scenarios include:

Low-stakes situations

AI acknowledgment may be optionally used in situations where the risks associated with applied actions are usually low and can be easily reverted at any time. Other patterns, such as AI explainability and AI notice, may already provide enough visual cues to inform the user of possible AI involvement in the provided content.

Examples of low-stake scenarios include:

Anatomy

The AI acknowledgment pattern extends the dialog (message box) component to enable new AI-specific interactions.

Message box with layout structure annotations. 1. Container with message box component. 2. Intro or primary message that describes what the message is about. 3. Details or link to relevant documentation defined by the product. 4. Title with the disclaimer headline. 5. Disclaimer text with the standard AI notice message text. 6. Optional checkbox for Don't show this message again.

Structure of the AI acknowledgment message

  1. Container: Dialog component (message box type).
  2. Intro/primary message: Describe what the message is about. Tailor it to the given context.
  3. Details/link: Link to relevant documentation defined by the product.
  4. Title: Disclaimer headline.
  5. Disclaimer text: Standard AI notice message text.
  6. Checkbox (optional): Don’t show me again.

Types

The AI acknowledgment provides a standard message text. We advise adhering to the suggested wording to maintain consistency and ensure user familiarity. Modify the text only if necessary[internal_only] and make sure it’s aligned with your user assistance colleagues [/internal_only].

Purpose

Message Text

Onboarding/welcome message

Show this message when a user opens an AI-enabled application for the first time.

<Application> now provides embedded AI services. For more information, see <link>.

Disclaimer

Artificial Intelligence (AI) generates results based on multiple sources. Outputs may contain errors and inaccuracies. Consider reviewing all generated results and adjust as necessary.

☑ Don’t show me again

Footer actions should align with the purpose of the message.

Informational only (no action required):

Message with Close (tertiary) button.

Message box with AI disclaimer and single “Close” button; no confirmation required.

Informational only

Informational with Don’t show me again option:

Message with OK (primary) button and a checkbox to hide future messages.

Message box with AI disclaimer, single “OK” button, and checkbox to hide future messages.

Informational with “Don’t show me again” option

Acknowledgment required with Don’t show me again option:

Message with Accept (primary) and Dismiss (tertiary) buttons, with a checkbox to hide future messages.

Modal message box with AI disclaimer, “Accept” and “Dismiss” buttons, and checkbox to hide future messages.

Acknowledgment required with “Don’t show me again” option

Behavior and Interaction

Trigger and events

The AI acknowledgment dialog is displayed when the user opens a screen that provides AI-enabled features.

“Don’t show me again” option

You can provide a Don’t show me again option in the acknowledgment popover to avoid the repetition of identical messages. If this option is activated, the message is no longer displayed in future sessions in the same application locally, or for the same AI service globally. It does not prevent other messages from showing up.

We recommend providing a dedicated location where users can retrieve this information again at any time.

[internal_only]

Proposed locations:

  • SAP Help Portal
  • My Home Settings (User Profile)

[/internal_only]

Checkbox with “Don’t show me again” label in horizontal alignment.

Checkbox with “Don’t show me again” label

When to show again

The message box can be displayed again if the status or properties of the AI service have changed significantly, even if the user has selected Don’t show me again. We recommend displaying the AI acknowledgment again when:

information
This behavior might be configured and personalized by the customer. Customers might also choose to communicate the related information through different means.

Responsive Behavior

The AI acknowledgment builds on the foundation of the message box. To learn more about the responsive behavior of the AI acknowledgment, refer to the dialog (message box) guidance.

Localization

To learn more about the support for left-to-right (LTR) and right-to-left (RTL) languages in the AI acknowledgment, refer to the dialog (message box) guidance.

Responsible AI

[internal_only]Provide easy access to information

Clearly indicate links within the AI acknowledgment so that users can access and review the product documentation (SAP Help Portal) and relevant AI information like Data Privacy Statements and AI Terms. For more information, refer to the guidance for links. [/internal_only]

Communicate clearly

Use clear, simple language to ensure users understand the meaning of the message and linked information. Avoid technical jargon or legal language that may confuse users.

Guidelines

Implementation