-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Conversation tracking #2
Comments
Commit 177ad7b introduces a parameter to pass the current conversation into the logic adapter. This makes it possible to access this information from within a future logic adapter that will make choices in based on the context of the current conversation. |
assert method for None checks
Work is being done on the subtree branch (https://github.com/gunthercox/ChatterBot/tree/subtree) to support finding past conversations that are similar to the current one. |
This looks awesome. Will past conversations be tied to a particular user? |
Not yet, but in future additions that functionality will definitely be added. |
Closing this ticket off as #276 is essentially the same thing, except with a more defined scope. |
Currently, ChatterBot only responds to the last statement that was entered. For better conversations and more accurate responses it would be useful to track the last statements that were entered in a given conversation and use these details to determine what to say next.
Should the chatterbot's responses to the user be remembered as well? In the past these were stored in the database along with user inputs, however this caused issues with the chat bot learning the wrong output because it was recalling its own responses.
It might be interesting to investigate the NLTK PositiveNaiveBayesClassifier for determining if a statement shares a subject with a list of past statemets.
The text was updated successfully, but these errors were encountered: