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
Philippines
Mexico
Thailand
Ukraine
Luxembourg
Estonia
Lithuania
Norway
Chile
South Korea
Ecuador
Colombia
Taiwan
Switzerland
Indonesia
Cyprus
Denmark
Finland
Poland
Malta
Czechia
New Zealand
Austria
Turkey
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Malaysia
South Africa
Netherlands
Bulgaria
Latvia
Japan
Slovakia