AI Zone Admin Forum Add your forum

NEWS: survey on 3000 US and UK consumers shows it is time for chatbot integration in customer service!read more..

Same Bot, multiple speakers

Working on a new bot, this one is physical and it has facial recognition.
At any given time, X number of people will be identified by facial recognition.
The closest face will be the primary speaker.
I can get this information to CS, which would basically be a list in priority order.
Primary face X1
2nd face X2…..
N face Xn

The challenge i have is this.  In real life, context is everything. 
And CS has a great way of keeping track of a conversation with multiple individuals, individually. 
For me, this is realized by giving each device a specific identity and using that as the CS user. So anything coming from a specific device is coming from the same person. 

But in this case, the user may change.  And we may have multiple users listening.
One being a primary user or the one who is talking. 

I am stuck because suddenly it is very complex and I am not sure how to organize this within CS code.
Has anyone else run into this and I would appreciate some insight into a good approach managing a response that could include one or many end users that changes. 


  [ # 1 ]

I’m not quite clear on the relationship of user to device to CS.
Would several users take part in the same conversation with one device, or would each user, if they spoke, have their own conversation?

The CS user can be anything, ours are actually a combination of two large UUIDS - one from a user identity and one from a “bot” identity. So a person’s topic file is very targeted to both who they are and who they are talking to.


  login or register to react