There's still room for improvement in IQ Bot because sometimes, my team has certain types of PDFs that need to be grouped, for example, five types of videos need to be sorted to get data, but it was impossible to do in the solution.
There's even an instance when I'm extracting data, for example, the invoice numbers, and I trained IQ Bot to do the extraction just for the invoice numbers, but it failed to do it. There could be some exceptions that the product developer is working on, but it could take time because sometimes IQ Bot works, and sometimes it doesn't, so the error isn't because of the developer. The error lies with the system.
Another area for improvement in the solution is that during installation, it makes your machine drastically slow. It requires you to have RAM of 16 GB and a 500 GB hard disk, but that's still not enough.
Slow downloading is also an area for improvement in IQ Bot because whenever you try to execute bots around 20MB to 100MB, for example, that will be downloaded from the cloud to local machines, and this process could take between seven to eight minutes, and this could be frustrating especially when you're trying to showcase it to a customer. Bot downloading into a local machine shouldn't be taking more than five minutes because it's embarrassing in front of clients.
It's good that Automation Anywhere provides a cloud version for IQ Bot, but if you're unable to execute it fast, then that's not very good. I was working for one client in Brazil and there was a time I was showing the bot to them and it was taking around seven minutes to get downloaded on the local machine, and I even tried to connect with the support team, but that still didn't get me anywhere.
If you're working on some code and you're executing a bot, you need to change one line and the bot will download completely, so it should be pipeline or SVN or Git. If you've downloaded a 50MB bot, you just change one variable name, but then you have to download the 50MB code again, and it makes you wonder why you need to download the complete code. You have to double-check if you already have the code in your folder, and why would you need to download it again. Only one line should be changed for the download time to decrease drastically, but right now, you need to be downloading the code completely, so if you're executing a 100MB bot fifty times, then that means it will be downloaded fifty times as well.
IQ Bot is not a straightforward solution, so my team is struggling with it. Currently, my company has been doing some R&D about the solution, and it has several main problems that need to be addressed.
What I'd like to see in the next version of the solution is support for unstructured PDFs because currently, it's a very good solution for structured PDFs.