Ai, Microsoft Bot Framework, AWS Lex, or Google API. As an example of complexity, Mitsuku is being developed for twelve years already and is considered to be the most sophisticated chatbot today. In such situations, automated monitoring is set on certain keywords and, when detected, CM takes over the communication within FB Messenger (the Handoff protocol is announced at the F8 conference but is not yet widely available).Bot can also have CM’s continuous supervision, but this has to be specifically agreed with the client, especially if the volume of conversation is impossible for meaningful human following.Namely, better platforms for development of intelligent bots – AWS (Lex) and Microsoft (LUIS) – do not recognize Croatian language, which is the first problem for a developer. AI supports our language, but even with solving this language barrier you come to a bigger problem – the domestic marketing market and the potential application are really small for making their development cost-effective (at least for typical online applications).You should consider an intelligent bot a larger project that lasts for at least a quarter, and it is still questionable how intelligent it will be.Their communication pattern looks like an installation wizard and guides the user step-by-step to the desired goal.There can be several conversation endings, but they are clearly known and predefined.On the other hand, intelligent bots are a broad and multidisciplinary area where the level of bot intelligence is directly dependent on the invested effort, budget, knowledge and time of the developer.They are developed using existing frameworks and cloud tools such as Facebook Wit.
Facebook Developers page is a good example of such documentation.
With over 1.2 billion people connecting each month, we’ll show you why bots mean business. Posted by Facebook for Developers on Tuesday, April 18, 2017 Roughly, there are two types of chatbots – scripted and intelligent bots.
Scripted bots talk to users using the exact script, and the path and direction of conversation cannot vary.
Once developed, chatbot can “live” within multiple selected communication platforms such as Facebook Messenger, Slack or Skype – but these are “only” the communication channels where chatbot is available.
As for the Messenger platform, the bot is packed and distributed like any other Facebook application, and it also directly accesses a great deal of powerful Facebook functions, that are summarized in this video from the F8 conference…