AI and the Fear of missing out!
We all want to do something with AI and Machine Learning. But how do we overcome the AI FOMO (Fear of missing out) fever? In this short article, we will try to “place” AI and its branches in the Enterprise. We hope you find some value from this article.
AI at a high level has 3 main branches that are relevant for Business (There may be others).
- Machine Learning
- Natural Language Processing
These are very wide topics and they are relevant to Business. But where do we apply them? Finance, HR, Operations, IT, Executive Branch?…The answer is simple. All of the above. Next question, is how do we apply them?
Well most Businesses fundamentally have Processes (Manufacturing Processes and/or Businesses Processes). Businesses also have Managers and Executives who make Management decisions. More and more Executives are making these decisions based on data that is generated by the Business and the Operations.
So at a high level AI and its branches can be used for the following:
- Prediction & Forecasting Problems
- Process Automation Problems
Prediction problems are usually addressed by Advanced Business Intelligence and Analytics groups within Enterprises. Machine Learning and Data Science expands the horizons of current BI systems by bringing in the ability to analyze vast amounts of external and internal structured and unstructured data and by applying the learning concept that is inherent to Machine Learning. In a nut shell, by applying Machine Learning and Data Science you can probably increase the accuracy of the Prediction and Forecasts that you are able achieve today using existing BI technologies. This sounds simple, but this is a huge competitive advantage to many Businesses. For e.g. loss prediction and mitigation in Insurance and fraud prediction and prevention in Banking. As you can imagine, this list goes on and on. However, the skill sets required to solve such prediction problems are highly technical and not easily available.
Process Automation problems are usually addressed by all sorts of Enterprise software. ERP, CRM, BPM, etc. Enterprise Software today is pretty good at Workflow and Rules based Process problems but is still reliant on Humans to make inputs into the systems and interpret the output of the Systems. This is where manual Business Processes start to pile up. The field of Robotics (Robotic Process Automation) is one such solution to these problems but RPA inherently can only automate tasks in between various Systems without any judgement. In other words, RPA to a certain extent is dumb automation.
This is where the evolution of smart Process Automation comes in using Technologies such as NLP Data Extraction, Text Analytics, Sentiment analysis etc. If you are already evaluating such technologies, its important that you separate out the actual AI implementation problems from AI training problems
because the skill sets required for these problems are different. AI Training requires much lower level of skills as compared to AI implementation. AI Training is essentially a labeling of data to describe the data.
Lets clarify the AI implementation and training problems further.
OCR is one such area where there is plenty of existing OCR Platforms which focus on solving Data Extraction problems using Machine Learning. Most of these software allow the Users to teach the system their Document Structures. So, this job does not require highly technical skill sets.
There are plenty of Chatbot software out there which use some sort of an AI Engine from either IBM, Microsoft, Google or Amazon to figure out User Intent from a Chat question and then match that to an answer. Once again, in most cases this is a training problem where the Chatbot needs to be trained on a set of questions and configured as per Businesses requirements. This does not require much of technical skill sets either but more linguistic and business analysis skills.
This is where you are trying to solve a problem which is not already solved by an existing off the shelf software out there. For e.g. you want to create a system which automatically analyzes the Chat or Blog content on your Website. This problem requires an in-depth problem definition, analyzing existing datasets, algorithm selection and implementation. Such problems require your teams to have Data Science and Machine Learning skills which are much higher-level skill sets that folks who are just training the AI systems.