While you can automate many processes with the "basic" RPA, there are always cases when you need more than this. You can of course collect data from disparate sources automatically and process it, but you cannot find patterns and insights to make complex decisions. In order to achieve this, you need AI.
- Uncertainty, when for instance you cannot determine an outcome with 100% certainty (like loan defaults, property valuation)
- High Variability, when there is too much variability to apply any rules (like language translation, resume matching)
- Unstructured Data, since it is pretty challenging to process it (like extracting information from articles, images and videos)