Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

See Omnisearch for more

Overview

One of the key use cases AI can be leveraged for in a collaboration platform is searching content in the workspace. This spec outlines the first phase of work to improve our search experience to make way for AI-powered search. The remaining work on improving the search experience can be found in the UX Spec for Enhanced Search.

The core problems we’re aiming to solve with this work:

  • Provide customers with the powerful capability of topic-based semantic search across the workspace - rather than only the keyword-based search.

  • Incorporate AI-powered search as a new method to search for answers across the workspace.

  • Take initial steps toward a unified search experience to find channels, messages, files, and people that is forgiving, more intuitive, and eliminates the need to know which search modal to use for what you’re looking for.

...

The new search modal is made up of the following pieces. To start it will just include tabs for Messages, Files and AI Copilot, but will later incorporate other tabs for the universal search UX.

...

Keyboard shortcuts

Cmd/Ctrl-F - Message search (in active channel)

...

When this tab is active, before the user starts typing we show a placeholder message in the search input and recent searches below (if applicable). Ideally, we show recent searches in the default state, but this spec aims to reduce the initial scope.

...

Clicking on any of these questions will open up a new search thread with AI Copilot.

...

Choosing the bot to search with

Just like with other copilot capabilities, if mutliple bots are configured in the Copilot plugin and the user has access to them, they can select which bot to use for their search.

Access to choose the bot is in the search footer when ‘copilot’ mode is selected.

...

Configuring Copilot Search in the System Console

Work in progress settings:

...

Resources