canonicalmg / FAQ-Chat-Bot

Chat bot which can be used to answer FAQ questions. Uses cosine vector distance to estimate similarity of the user's question to the FAQ corpus
7 stars 3 forks source link

More functions #1

Open holmstrom opened 6 years ago

holmstrom commented 6 years ago

Hello, @donowhy

First of all. I this FAQ bot is excellent. It is depending on vectors, and can be used to be implemented at companies fast and with a security in the answers.

I am not a hard coder, so I am not sure how to implement new features. Was wondering if you maybe had some clues how to do it.

  1. First, I thought it would be nice, if the bot saved every conversation it had. In that way, it would be possible to make some statistic on what people what asking for and the frequency for it. It would also make it possible to look for new questions, and then implement them. I was wondering if it would be possible to use .JSON or SQlite for this?

  2. Do you know, if it would be possible to make some subquestions for every answer? Like child to every parent answer/question.

  3. You have also made a code to look at chats to see if the user is happy, frustrated, angry, satisfied etc. I think, that would be a cool feature to add to this one.

  4. Would it be possible to make two questions to one answer? That would helpfull if the user was asking in two completely different ways.

Best regards and thank you very much for making this FAQ bot.

canonicalmg commented 6 years ago

Hey, I'm glad you like it!

Those 4 suggestions could easily be integrated into the code. If this is for a business I would be happy to lend a hand in getting you set up with these features. Otherwise I will add the suggestions to my trellis board and get to then when I have some free time :D

On Tue, Mar 27, 2018, 6:22 AM holmstrom notifications@github.com wrote:

Hello, @donowhy https://github.com/donowhy

First of all. I this FAQ bot is excellent. It is depending on vectors, and can be used to be implemented at companies fast and with a security in the answers.

I am not a hard coder, so I am not sure how to implement new features. Was wondering if you maybe had some clues how to do it.

1.

First, I thought it would be nice, if the bot saved every conversation it had. In that way, it would be possible to make some statistic on what people what asking for and the frequency for it. It would also make it possible to look for new questions, and then implement them. I was wondering if it would be possible to use .JSON or SQlite for this? 2.

Do you know, if it would be possible to make some subquestions for every answer? Like child to every parent answer/question. 3.

You have also made a code to look at chats to see if the user is happy, frustrated, angry, satisfied etc. I think, that would be a cool feature to add to this one. 4.

Would it be possible to make two questions to one answer? That would helpfull if the user was asking in two completely different ways.

Best regards and thank you very much for making this FAQ bot.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/donowhy/FAQ-Chat-Bot/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ7kgWMyfnVH_LmUFn8XT6UKwAo5caVPks5tij0mgaJpZM4S86di .

holmstrom commented 6 years ago

Hey @donowhy

Thank you for your answer. Right now, it is actual just for personel use to experiment with it. Hopefully later it will be able to be used for business.

But glad to hear, that it is possible to make - thank you!