In the last chapter, we built a chatbot to talk about weather information over Facebook Messenger. Although we were able to have a conversation with it, it was mainly by the use of buttons that were made available by the deployment platform. However, in order to make the chatbot sound more natural, we need to allow users to chat with the chatbot using natural language. This means that the chatbot needs to be able to process users' utterances, understand them and identify the most appropriate response to give back to the user. In this chapter, we will explore how we can process natural language inputs from the user using a tool from Google called Dialogflow (previously called API.AI) to build a chatbot that can understand natural language input from the user. We will deploy the chatbot on two platforms: web chat and Facebook Messenger. We will explore...
United States
Great Britain
India
Germany
France
Canada
Russia
Spain
Brazil
Australia
Singapore
Hungary
Ukraine
Luxembourg
Estonia
Lithuania
South Korea
Turkey
Switzerland
Colombia
Taiwan
Chile
Norway
Ecuador
Indonesia
New Zealand
Cyprus
Denmark
Finland
Poland
Malta
Czechia
Austria
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Netherlands
Bulgaria
Latvia
South Africa
Malaysia
Japan
Slovakia
Philippines
Mexico
Thailand