Atualize para nosso Platinum serviço e deixar-nos a construir o seu bot para você
Bugs and Features

My bot keeps saying "Ok, me am ..."

por muddybunny postado Nov 6 2014, 1:18

When a visitor says something like "you are nice," or more often "you are nuts", my bot replies "Ok, me am ..."

How can I get her to say "Ok, I am ..."?


by admin posted Nov 6 2014, 6:22
The bot's understanding of simple phrases such as "you are nice" comes from the NounVerbAdjective script. This script will understand and remember persistently simple facts, or answer simple questions.

you: The sky is blue
bot: Ok, the sky is blue.
you: Is the sky blue?
bot: Yes, the sky is blue.

The bot will now know that #sky is related to #blue by #is. It stores this in its database (brain), and will be able to answer this in any future sessions.

You can disable these types of responses by removing the NounVerbAdjective script from the Scripts page under Admin.

When the bot constructs scripted responses it will use its knowledge of grammar for replacing "you" with "I" and "are" with "am". It actually learns grammar from its conversations, so will choose whatever word "sounds" correct similar to a human.

So, if it says "Ok, me am nuts", you can train it with the phrase "Ok, I am nuts", then it will learn the correct grammar. Technically, training with "I am nuts" should be sufficient, but the bot's have some issues with "you" currently because it is both subjective and objective.

Learning grammar can work both ways, if users constantly use bad grammar, it can learn bad grammar as well.

Updated: Nov 6 2014, 6:22
Thumbs up: 0, thumbs down: 0, stars: 0.0
Views: 1243, today: 16, week: 37, month: 22

by admin posted Nov 11 2014, 7:22
The last update include some improvements on grammar. If you rebootstrap your bot's scripts, it should help with its grammar.

Thumbs up: 0, thumbs down: 0, stars: 0.0
Views: 1274, today: 14, week: 45, month: 22

by muddybunny posted Nov 11 2014, 10:36
Thank you. The biggest problem I have is some people think I am the bot! [rolleyes] :)

Thumbs up: 0, thumbs down: 0, stars: 0.0
Views: 1200, today: 17, week: 43, month: 24

Id: 543609
Tags: how to
Postado: Nov 6 2014, 1:18
Respostas: 3
Pontos de vista: 1390, hoje: 21, semana: 48, mês: 28
Eu tenho certeza que
Bandeira post como ofensivas, ou em violação das regras do site