...
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)
This shortcut will open the new search modal with the ‘Messages’ tab active and the filter for the currently active channel added to the input (like we currently do).
If the modal is already open to a different search mode, this shortcut will also switch to the message search.
TBD - Switch search mode/tab
This shortcut enables users to quickly switch to the next or previous search mode/tab. This shortcut should only work while the search modal is open.
Special characters typed in an empty input
...
Typing the ~
character can immediately switch to the ‘Channel’ mode (if not already there)
...
Message Search
Default state
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.
...
Because we can’t show results for messages as you type, a hint Enter to search
appears on below the right side of the search input.
Modifiers added to search
...
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:
...