Die Software-Roboter werden intelligenter und sind in der Lage, komplexe Dokumentendaten zu erfassen und verstehen. Dadurch können unstrukturierte Dokumente verarbeitet werden, ohne, dass es einer separaten Programmierung benötigt.
Kommt beispielsweise ein neues Rechnungslayout hinzu, müssen unsere Entwickler dieses nicht erneut dem Software-Roboter beibringen, sondern er erkennt die Rechnungsdaten nach erfolgreicher Einarbeitung von selbst.