Page MenuHomePhabricator

[SPIKE] Explore quick reaction functionalities
Closed, ResolvedPublicSpike

Description

Next quarter we will make further improvements to talk pages. An element explored through design by @schoenbaechler is the notion of quick reactions.

This task is to prototype the concept of allowing users to leverage templated common responses to messages they receive. The copy will be determined later. Draw inspiration from Gmail's Smart Reply.

Event Timeline

Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptJul 19 2021, 3:59 PM
LGoto triaged this task as Medium priority.Jul 19 2021, 4:06 PM

Google provides an ML kit that can be used on generating suggested replies. I have an experimental PR of it, and the suggestion looks fine based on the comments on the topic.
https://developers.google.com/ml-kit/language/smart-reply/android

The swipe-to-complete feature on the text input is also feasible but I'll try to work on a draft PR of it to see if it is really can be done without too many difficult technical issues.

Thanks so much for doing this Cooltey!

The decision: We will go with pre-canned suggested message chips that is bundled in. We are going with this option to avoid concerns of data storage by third-parties and to ensure there aren't language limitations.

Next step: I will create a task for engineers to create a prototype with the notion of suggested responses. Beginning of next quarter @schoenbaechler will review the prototype and make critical design changes.