Thank you for the quick and detailed reply! The AI landscape is changing quickly and we are actively experimenting with different tools to see what is the best fit.
We actively use cursor and one one of the tools that are super helpfull is the ability to plan and to chose the model you want to use. Generally I’ve found claude to be better than codex for front end tasks and for tasks that involve a bit more reasoning. If I want to do something surgical I usechat gpt.
I think the main question here is also how retool expedites the workflow. That will improve as the ai improves, but really I find that AI is replacing a lot of manually wiring. Unfortunately if you have the .rsx file as a wrapper over react then that makes it harder to train the AI and what was once an enabler, a proprietary format that makes it easier to execute typical design pattern, now is something that slows you down.
Maybe this is a seperate thread, but I’m trying to figure out how Retool is making it easier to
- put together basic CRUD tables
- work with more complex nested data that requires complex domain logic
For problem 1, its taking a lot of work to wire up a table. I would have to create custom sql queries for create, update and add row. I tried working with the AI to get this done but it gets confused and I’m not sure what the retool pattern for this is. Right now each table requires a lot of work, which if I was using an agentic workflow would be something I can just designate to an agent and let it rip.
For problem 2 you really need to put together an api, and then wire this up to the table. Again that really needs to be done manually and then for functionality like back-end filtering, moving rows up and down, working with nested tables, I had to create a lot of custom front end scripts.
Because you can’t put together a rules file the ai can’t really go through and recreate the pattern. I’ve been using claude to help with some of this front end work so ai don’t need to do it manually, but then if i need to do for table B what I did for table A I need to do a lot of manually wiring.
If you can add a rules file I think that would be a big plus so the AI can rip and execute a complex design pattern.
Some sort of planning feature would also be a big help. Sometimes AI, in particular the retool ai does stupid stuff. For example you want to fix something and it decides, this isn’t working let me delete everything and try rebuilding it from scratch. Which by the way it is not capable of doing. Its a bit “lazy” It can’t really complete a task. It should be able to diff an rsx file and recreate it but it always misses something.
A plan file would help you review what is it going to do and chat through it so you can set clear guidelines and prevent it from solving the problem by doing something stupid like deleting everything.