These days, customer experiences increasingly need to be enabled with the help of intelligent technology. In the past months I have given some examples of how business areas can use AI to improve their part of customer engagements to enable better experiences. Now they have different AI’s, but then what?
It is time to connect some dots and talk platform.
Talking platform does not mean that direct interactions and people are not important – on the contrary; but an increasing number of customers are using the web, social media, or an app to identify suitable products or services, or to resolve an issue, when needed. Businesses and organizations are well advised to consider this, not only technology-wise.
Customer experience is only as strong as the weakest part of the customer journey. A bad experience gets remembered longer and shared more often than a good one. This is bad news for businesses – but it is human nature. And it means that from the Zero Moment of Truth to the Ultimate Moment of Truth businesses need to deliver a consistently high customer experience.
The question that arises is: How to achieve this?
Part of the answer to this question is a triple A: Analytics, Automation, and AI, describing the how.
But not in isolation! Technology is only a means to an end.
The delivery of consistent experiences mandates a coherent strategy that bases on a clear vision that describes the outcomes. They are what Esteban Kolsky named OPA: Optimization, Personalization, Automation.
Once the desired outcomes are established, one needs to give in-depth consideration to the technology platform to have a shot at not repeating the old mistake of creating silos. The technology platform is the foundation of a business’s ability to deliver, and to deliver in a future proof way. As this platform connects people and processes it needs to be open and extensible.
And it needs to connect the existing and future application landscape to offer highest business value. Else there will be data silos (and process silos and what-not-silos) that prevent the business from delivering positive experiences.
The AI platform supports all this, plus machine learning and shifting priorities, and different types of exposition of AI, like bots, human speech recognition and interfaces (NLP), understanding the customer better, providing better service, giving the right recommendation at the right time, doing segmentations to size one.
Ooops, just waking up out of my daydreams. Of course this platform doesn’t exist.
All these objectives at the moment require different types of AIs and platforms. Also, at this time, pretty much every vendor claims to have built their intelligent applications based upon a proprietary AI platform.
From a business point of view AI technology can be grouped by Specificity and Integration and therefore roughly put into four quadrants: Raw toolkits, application platforms, value added intelligent applications, and intelligent business applications
The AI platforms in the left hand of the quadrant basically make up development environments to develop, implement, train, and deploy custom intelligent applications. These can be part of the application platform that a business application vendor offers, or standalone. Examples of AI toolkits are e.g. Google’sTensorflow or OpenAI. They are not geared towards business problems, in contrast to Business Application AI, which includes services like Infosys NIA or SAP’s CLEA .
On the right hand side we have platforms that include not only models but also prebuilt applications, either offering connectivity to other business applications by APIs, Services, etc. or being part of a vendor’s application suite itself. Value-added intelligent applications are often built on a platform of their own and are built for integration with other business applications, augmenting them in a best-of-breed style. An example of these would e.g. be Crowdflower. Examples of Intelligent Business Applications are SAP’s applications that use CLEA in the areas of marketing, loyalty, sales and service, or Salesforce’s ‘Einstein’-enabled applications.
This is where strategy comes into the picture – and prominently so.
Companies will in all likelihood build an infrastructure that uses more than one platform. The company specific business technology platform can easily become a platform of technology platforms. If these platforms, and the applications on top of them, do not play nicely the company will have a hard time to provide customers with positive engagements that leave a good experience. Instead, there will be inconsistent and duplication of data, broken processes, hence frustrated employees and customers; in summary poor experiences for everybody involved, leading to poor experiences. And not concentrating on good experiences leaves companies with missed opportunities, as studies like this one show.
This was also a topic of my speech at this year’s CRM evolution.
Of course many suites do not only cover one of the quadrants. Let me illustrate this a little: SAP recently announced their machine-learning platform being part of the SAP Cloud Platform. This would be a top left entity. Intelligent Business Applications leveraging this platform, like ‘Brand Intelligence” are top right. Microsoft’s Cortana Intelligence Suite or Salesforce’s Einstein, or Infosys Mana fit into the top left quadrant, too, while Google Cloud Machine learning is probably closer to the bottom left quadrant.
Intelligent virtual assistants, aka bots, are good candidates for the bottom right quadrant.
What Does it Mean?
Most businesses can concentrate on the right hand of the diagram, as they regularly do not have the skills or the resources to implement their own AI solution. This is doubly true for raw toolkits.
If there already are platform based business applications available then it is a good option to look at what the underlying AI platform of the vendor is offering, always keeping the answer to the question “What experiences do you want to deliver?” in mind. If this platform does not deliver to expectations or does not seem to be viable over time or a multi vendor strategy is preferred, select another platform with applications based upon a set of criteria:
- Viability of the vendor and the platform itself. This is always a consideration to avoid costly dead ends.
- Desired target state: Can the platform support all/most of the requirements that I have now? If not, how does the roadmap look like? When do services that I want to offer at a later point in time become available? The more the platform can offer right now the more flexibility I have in adapting my own priorities that are partly dictated by the customers’.
- Intermediate states: Which experiences do have priority for me? These services need to be covered right now.
- Integration-ability of the platform. If it is hard to connect the AI platform to my current technology platform then I need to reconsider, probably also my current technology stack.
- Lock in! Lock in is even more interesting than for normal applications. Not only can the data structures be proprietary, but also e.g. the used artificial neural network (ANN). Additionally, any other ANN needs to get trained and validated against the one that is to be replaced, to make sure it delivers better results than the old one. This is a project in itself.
The impact of choosing the wrong platform can hardly be overestimated. Therefore, he who plans to forever tie the knot needs to carefully consider his options.