Smart applications allow users to perform various tasks in a smarter way by using a data-driven experience. Some of these are as follows:
- Chatbots and virtual assistants: You can connect your text or voice platforms to Cloud Functions to integrate them with other GCP services, such as DialogFlow (see Chapter 12, Putting Machine Learning to Work), to give the user natural conversation experience. The conversation logic can be defined in DialogFlow without any programming skills. Integration with third-party applications can be created to provide services such as weather information or the purchase of goods.
- Video and image analysis: You can use Cloud Functions to interact with the various GCP AI building blocks, such as ...