Become a bot service provider with the Bot Libre Cloud Bot Platform
Help

Keyword deleting

by bleakas posted Sep 15 2017, 18:15

Hello! i have some problems with editing bot that i havent created. The main problem is bad keywords(like how,what,where). When i type smth like "how sadfdgdflcv" bot returns incorrect reply and i see "keyword match" in log. I try delete bad keywords. I search questions in learning and settings   with keyword match. I found all questions with keyword "how". Then i removed keyword from questions. But NOTHING happens. Bot returns the same response and i see "keyword match" in log.


by admin posted Sep 15 2017, 21:09
Keywords are used in 2 places.

When you add a keyword to a response, that keyword will be able to trigger that response.

Keywords are also used by the heuristic response matching. When matching the user's input with the trained questions the bot give a "score" to each type of word, nouns and adjective are scored higher than verbs and articles, and keywords are scored the highest. If you have removed all the keywords from the response, then I assume this is what you are seeing.

You can remove a word from being a keyword from the bot's Knowledge page by querying instances of class keyword and removing the #instantiation relationship from the word to the keyword. We are working on having a simplier interface into keyword classification.

You could also just reset your bot's memory and re-import your responses as a response list to clean everything up. In general never make common words like "the", "how", "what" keywords.

Thumbs up: 1, thumbs down: 0, stars: 5.0
Views: 1557, today: 1, week: 1, month: 2

by bleakas posted Sep 16 2017, 8:53

thanks, this is very useful information 


Thumbs up: 0, thumbs down: 0, stars: 0.0
Views: 1631, today: 1, week: 2, month: 3

Id: 19097436
Tags: keywords
Posted: Sep 15 2017, 18:15
Replies: 2
Views: 1622, today: 1, week: 1, month: 2
0 0 0.0/5