Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

This document outlines the proposed user experience for v1.0 of the AI plugin for Mattermost.

AI Assistant RHS

The best way to access the AI assistant for general queries is to open it from the new apps bar icon at the top of the apps bar. Clicking here will open a new conversation with the assistant where you can begin asking the bot anything you’d like assistance with.

The underlying foundation of the AI assistant is really just the standard DM with the bot, it will just present differently and opens in the RHS rather than the main center panel.

Benefits of using the Apps bar RHS for this:

  1. Allows for better multi-tasking with the AI bot. The RHS works well for multi-tasking and we anticipate the AI assistant to be used in this manner often

  2. Offers a consistent way to display the various summarizations and tasks that the assistant can perform

  3. Easy access to always get back to the assistant from anywhere in the app

  4. Immediately displays the streaming responses in the RHS without having to first click into a collapsed thread with CRT. Feels more responsive this way.

Default State - New Thread View

By default, the AI Assistant RHS opens in a new blank thread view with an introduction and some prompts on how users can get started.

Chat history button

Switches the AI Assistant RHS view to the history view which shows all threads in a list format (similar to the threads inbox view)

New thread button

If you’re already in a new thread without any messages yet, this button is disabled. Once the thread you’re viewing has messages in it, this button then becomes enabled

Intro and Suggested Prompts

When a new thread is started, and welcoming intro displays with an illustration, intro text and suggested prompts. Clicking on any of the suggested prompts will auto-fill the message input. For example, clicking “Brainstorm ideas” will auto-fill the input with “Brainstorm ideas about”.

Message Input

Instead of the standard Reply to this thread, the message input placeholder should show Ask AI Assistant anything.

Persisting the last state of the AI Assistant RHS view for 1 hr

Once the user has interacted with the assistant, we should remember the user’s last state when opening the RHS.

After 1hr elapses since the last activity with the assistant, RHS is defaulted to open a new thread state (second tab shown here)

Chat History View

Summarize threads

Summarize new messages in a channel

Summarize call recordings or audio files

Mention the AI bot in channels or threads

DMs with the AI bot

Calling attention to the new AI Assistant

  • No labels