alkem-io / client-web

Default web frontend, enabling browsing the Alkemio platform - so the hosted Challenges and communities collaborating around those Challenges.
https://alkem.io
European Union Public License 1.2
15 stars 6 forks source link

Guidance chat: allow connecting to a real person #6000

Open larssondenise opened 2 months ago

larssondenise commented 2 months ago

Description

As a user I want to get valuable answers from the chatbot

User feedback: "Chat function only replied with blog posts instead of answers to my question or the option for forward to a real human being."

Acceptance criteria

Additional Context

Screen shots / UX designs / data that are relevant.

Areas that will be affected

To be added during the refinement

techsmyth commented 2 months ago

@SimoneZaza can you please give some thought to how we do this?

SimoneZaza commented 2 months ago

@techsmyth I've updated the AC with a suggestion on how to approach this. If it's not possible to trigger an email from within the chat, I'd suggest to change the contact the team button below the chat to do something similar.

me-andre commented 2 months ago

I'd suggest that we consider the following while thinking this out:

  1. Rene's idea that there can be multiple VCs providing guidance (how does user choose which one to message? could be direct messaging)
  2. We have no usage (or no good UX) for direct messaging to VCs

If we implement P2P (user to user) chats with UX similar to how Guidance chat looks now, then we may not need Guidance to be a special thing. Could be just a "direct chat with a VC that provides guidance" (where "provides guidance" may be a particular VC feature).

If we later extend P2P to have rooms, pulling a person to a chat can be as easy as just mentioning. That could not only create a flow for "allow to connect to a real person" but also unlock interesting scenarios such as "having a chat with people AND a VC / multiple VCs".

techsmyth commented 2 months ago

thanks @me-andre . In short my take is a) that VCs / users / orgs should all just be "contributors", and there can be chats with any of them b) we indeed need c2c chat (contributor to contributor)