Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple knowledge themes #366

Closed
Nixellion opened this issue Oct 29, 2016 · 5 comments
Closed

Multiple knowledge themes #366

Nixellion opened this issue Oct 29, 2016 · 5 comments

Comments

@Nixellion
Copy link

From what I understand, right now all the conversations of the chatbot are added to one database.

But what about 'injecting' and 'removing' certain knowledge?
For example, a chatbot is trained from live conversations with users, but at some point I want to inject into him dialogues from a certain book, to allow him to use answers from that book along with those trained from actual people.

But then at some point I may want to make him forget only that book's dialogues, not the whole db.

Or maybe I want him to talk to one user using only answers from book N, but to another user using answers from book X, but also using conversation training Y for both of them.

Is it currently possible? If not, it may be an interesting feature to think about.

@alekaizer
Copy link
Contributor

I don't think it's currently possible to use X,Y,Z dataset based on the user talking.

And for the training, you can write your own trainers and implement your own logic on removing/updating etc...

@gunthercox
Copy link
Owner

Adding information is currently supported through the training process, however not to the extent that you describe.

I'm planning to (very soon) introduce a Conversation object that allows the chat bot to manage information from individual conversations that it has had or has been trained with. I believe this will provide the functionality you are looking for as it will, among other things, allow statements from those individual conversations to be removed.

For having the bot maintain different conversations, this functionality will be added as a part of #313. My plan is to add the ability for a chat bot to track different chat sessions that it is having with different users. These changes are a bit further off at the moment though.

@Nixellion
Copy link
Author

Thanks, gunthercox, yes, I believe that Conversation object should be just what I need.

@gunthercox
Copy link
Owner

I'm going to close this ticket off as the functionality mentioned is being tracked in #513

@lock
Copy link

lock bot commented Mar 10, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked and limited conversation to collaborators Mar 10, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants