wechaty / summer

Summer of Wechaty (SoW) is a program for connecting students with the Wechaty community for coding & tech writing.
https://wechaty.github.io/summer-of-wechaty
Apache License 2.0
31 stars 12 forks source link

path analysis of conversation graphs #50

Open dcsan opened 3 years ago

dcsan commented 3 years ago

https://github.com/wechaty/wishlist/issues/42

for improving the quality of chatbots it would be great to have some analysis of conversation logs. basically plotting "routes" through the conversation.

this really needs to be connected to backend NLP, so that we can reduce down the inputs to common intents. otherwise there are just too many individual variations of patterns

so the proposal would be to see some type of "path analysis" of a conversation graph ideally we could plot this against the ideal path for comparison

if we were to use a graph database to store the conversations perhaps we could do deeper analysis for things like the "optimum route" between two nodes. or visualizing the paths for an easier way to understand them

I have a couple of projects here that were early tests in this direction that I can share the repos of. they aren't really using graph analysis yet they are more plotting conversations as visual graphs using D3 or Cytoscape. This project would be ideally about taking this to a next level of investigation.

It should be language agnostic - we would be working with tokens of intents and creating conversation graphs that link these intents together

https://dc.rik.ai/projects/convoai

dcsan commented 3 years ago

SOwC https://github.com/wechaty/summer-of-wechaty/issues/30