I'm no genius, but I've managed to set up my agents to prefer writing a small python script or whatever to do repetitive/iterative tasks that my language model 'knows' it's not good or efficient at.