IBM Developer Day | Bengaluru | March 14th Register now
Get the code
Try the app
View the demo
By Rich Hagarty, Archana Raghavan | Updated April 12, 2018 - Published April 2, 2018
AnalyticsArtificial IntelligenceNatural Language ProcessingNode.jsCloud
Do you know what your customers really think about your product or service? Knowing this information is vital to your business and livelihood and lets you adapt your business as needed. This code pattern uses food reviews to explain how to easily extract insights from raw review data. It walks you through a working example of a web application that queries and manipulates data from Watson Discovery. And, with the aid of custom models using Watson Knowledge Studio (WKS), the data has additional enrichments that provide improved insights for user analysis.
Rather than relying on your own assumptions, how can you be sure what exactly your customers are saying about your business? The answer is in being able to analyze raw customer feedback in reviews, forums, and so on. Through the use of various UI components, the Node.js app in this code pattern demonstrates how to extract and visualize enriched data provided by the Watson Discovery engine. The data is further enhanced by a custom-built Watson Knowledge Studio model created specifically for handling food review type data. You can use the multiple UI components in this app as a starting point for developing your own Watson Discovery applications.
The main benefit of using Watson Discovery is its powerful engine that provides cognitive enrichments and insights into your data. The app in this code pattern provides examples of how to showcase these enrichments through the use of filters, lists, and graphs. The key enrichments are:
With Watson Knowledge Studio, you can teach Watson about additional entities and relationships that go beyond its default entity extraction and enrichment process with a custom annotation model. Through the use of annotations, you can indicate entities and entity relationships on a small subset of documents, which can then be applied to a much larger set of similar documents. This model can then be applied to a Watson Discovery instance and incorporated into the Discovery enrichment process as documents are uploaded into the service.
When you have completed this code pattern, you should know how to:
Find the detailed steps for this pattern in the README. The steps will show you how to:
Back to top