Whether you are a human or a computer, it pays to be friendly. When you buy something, are you more likely to buy from friendly or unfriendly salespeople? I like to spend time with people, but only if they are friendly. I am more apt to be generous with people who are friendly and am more easily persuaded by friendly people.
With technology, I love to interact with friendly software, or should I say “intelligent apps”. What makes for an intelligent app? Well, they are apps which exhibit a kind of machine intelligence which we associate with human intelligence. Not “super computers,” but computers and software which exhibit the same qualities I enjoy in friendly people. Let me get a little more specific:
Of course, computers and software have historically not done any of these things well! It’s no wonder many people may find them infuriating. Our computers and software just haven’t conformed to our perceptions of intelligence – therefore, we don’t perceive them as friendly. But, longstanding ideas about what artificial intelligence (AI) looks like have inspired what are called “Cloud-Based Cognitive Services.” In other words, scientists and engineers have figured out that cloud computing, big data and data sciences have enabled the technologies needed to deliver AI.
I think the thing which is so attractive about “intelligent apps” is that I perceive them as being friendly. Take Windows Hello, the facial recognition software in Windows 10 which recognizes your face as your login. I much prefer logging onto my Surface Pro 4 at home (which has Windows Hello) than my work laptop (which does not). My face never expires, does not need to be reset, and doesn’t need to be remembered! This is just a fabulous experience; it’s almost as though my tablet “knows me.”
Here is another example of intelligence which makes life easier- natural language processing in Power BI. Before natural language processing, I had to apply filters to my data, click around to find the thing I was looking for and format the graphs and charts on my report. With Power BI, I can simply type “Show Me Last Year’s Sales by Territory” and the data appears. This is simply one example. Power BI dashboard authors do not even have to have created a report in order for this intelligent app to suggest it as a possible solution. When paired with the voice recognition capabilities of Cortana, it may seem that you have a digital assistant with limitless access to the dashboard, reports and data you need to run your business.
Today’s modern applications are intelligent apps, and the hallmark of an intelligent app is human-like artificial intelligence. Most application developers do not have access to the AI algorithms needed to be truly effective. However, the giants of cloud computing have made these capabilities easy to acquire and integrate into your next product, service or business systems.
Microsoft Cognitive Services are a set of Cloud Application Programming Interface’s (API’s) which application developers can embed into their modern apps to make them intelligent. There are API’s for visual recognition, speech recognition, text analytics, recommendations and much more. Perhaps you want to create an app which recognizes a face, or a user’s voice. Perhaps you want to create an app which interacts with users differently based upon the user’s perceived mood. Perhaps you want to make recommendations to customers on your website. It’s all possible, and in fact, a lot easier than you might imagine.
BlumShapiro is a Microsoft Advanced Analytics partner, with expertise in building modern intelligent apps. And we are extremely friendly.