The key components of IDP are OCR, which helps to detect, analyze, and extract texts and images so that they are machine-readable.
IDP also incorporates machine learning to learn as it gains more exposure to data, results, and feedback. With time and more data, IDP improves.
And, IDP also contains Human in the loop (HTIL), which means humans can intervene to determine additions, approvals, and exemptions.