The document discusses 5 types of robotic process automation (RPA) robots: 1) attended robots that reside on users' desktops and require human involvement, 2) unattended robots that execute tasks independently without human involvement, 3) virtual assistants that understand voice commands to complete tasks like scheduling and reminders, 4) chatbots that use artificial intelligence to guide users to desired outcomes with minimal effort, and 5) web crawlers that discover publicly available web pages through a systematic automated process in order to provide up-to-date search engine data.