if else”<\/em> programs that do nothing more than basic NLP or pattern recognition. Not denying how useful they have been lately but we still have miles to go.<\/p>\nI strongly believe that instead of trying to teach a bot how to understand our language, we should try and invent a much simpler language that both humans and bots can interact with. You might think of languages like Java, Javascript, Python, C, Perl, etc made\u00a0for computers\u00a0but not every human being on earth would be interested in learning them. If you are programmer you would know\u00a0how many lines you have to write to tell a computer to do anything useful. Chat bots try to solve this problem\u00a0by making it easier for humans to give actionable instructions and this is why they are needed.<\/p>\n
Most times the chat bot\u00a0fails to understand us\u00a0and we lose interest. This is not a new problem but even after years of research, the programming and scientific community still doesn’t have a foolproof\u00a0solution. This makes me wonder if we are on the right track at all.<\/p>\n
Take for instance, when we meet a stranger from another\u00a0country who speaks a completely different language, we are limited to\u00a0hand gestures and pictures for communication before we start learning their language.\u00a0If their language is too hard to learn and other person is willing to learn ours its a win. If this is the case with real world why are we trying to force\u00a0our language to a computer to understand instead of trying to learn his. The language we are talking about is for conversation and not a programming language. So why not create a language easy for both of humans and machines to learn and understand?<\/p>\n
Current Bozo Bot:\u00a0<\/strong><\/p>\nMe: Hi Bot, Can you check if there is\u00a0any vegetarian restaurant around my office.
\nBot: I am not sure what you are trying to ask.
\nMe: Fuck off!
\nBot: I am not sure if your language is\u00a0proper.
\nMe: Fuck off!<\/p>\n
Proposed Solution:<\/strong><\/p>\nMe: vegetarian restaurants around me
\nBot: XYZ\u00a0Restaurant. 4.2\/5. Open now
\nMe: fetch menu
\nBot: <<menu image>>
\nMe: show address
\nBot: 4130, 1st Cross, Vision\u00a05th Block, Austin<\/p>\n
There is no proper grammar in my conversation with my proposed\u00a0bot neither is the bot programmed to respond in a Natural language but we both are clearly understanding our requests and responses. Shouldn’t this be how we should talk to a computer?<\/p>\n
<\/p>\n","protected":false},"excerpt":{"rendered":"
English or any other language as a matter of fact is difficult for a computer to understand, especially when the meaning is ambiguous. Most chat bots are “if else” programs that do nothing more than basic NLP or pattern recognition. Not denying how useful they have been lately but we still have miles to go. […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,19],"tags":[50,46],"_links":{"self":[{"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/posts\/457"}],"collection":[{"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/comments?post=457"}],"version-history":[{"count":1,"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/posts\/457\/revisions"}],"predecessor-version":[{"id":1624,"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/posts\/457\/revisions\/1624"}],"wp:attachment":[{"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/media?parent=457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/categories?post=457"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/write.muthu.co\/wp-json\/wp\/v2\/tags?post=457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}