Suggestion: Start simple with a bot that only answers yes or no questions, depending on whether your input string length is odd of even. I think about 99% of this layout will be put to use when you extend this simple bot design with regular expressions to match the input string. You can always swap out this tiny chatbot engine with a more advanced chatbot engine later. My point was that this is a good way to divide the bot building up into smaller tasks.
The bot can start by saying, “Welcome to bot apples store, how may I help you? The bot will have to use regular expressions to handle the customers making the same requests in many different ways: I need apples I need some apples I need to get apples I would like to get apples I need to get some apples I would like to get some apple I need to order apples I would like to order apples I need to order some apples I would like to order some apples I need to buy apples I would like to buy apples I need to buy some apples I would like to buy some apples I need to purchase apples I would like to purchase apples I need to purchase some apples I would like to purchase some apples I’m looking for apples I’m looking for some apples I’m looking to order apples I’m looking to order some apples I am looking for apples I am looking to order apples I am looking for some apples I am looking to order some apples Can you help me find apples Can you help me find some apples Do you have apples Do you have any apples Do you have any apples on sale Where can I get apples Where can I find apples Where are the apples located NOTE: Please don’t read this as me trying to make things complicated. It is just that the more situations the bot can handle, the more amazing it is going to be, which in this case can be measured with increased sales figures. Even the simplest of sales bots will have a layered complexity that can quickly become (as Gnomb would say) “not-simple”.
However, that said I think the end product is well worth the effort.
For those confused by my somewhat esoteric reference, Gnomb is the Troll “god of eat” in the book series The Tamuli, written by David Eddings.[/edit] (Code is untested.
I’m having a thesis, building a Chatterbot that sells stuff. Can someone help me, and suggest the steps on doing my thesis and some guidance in pattern matching? I suggest discussing this with your advisor if you haven’t worked out a clear gameplan yet.
I’m planning to build it using ASP in Visual studio, with the use of pattern matching. It’s easy to get bogged down in the details and lose sight of your goal.
) This will make a big difference in defining the goals for your chatbot. How do you intend to measure how successfully your bot achieves these aims?
(And relatedly, what is the time line for this project’s completion?
There has been a body of work developing bots for commercial purposes.
What do you hope to add to/improve about their capabilities?