Does anyone have some advice to make a crew in CrewAI do a better job at data analysis? I'm working on a project in which a crew is analyzing some basic data in a CSV file. I've tried giving an analyst agent the Code Interpreter tool, but that didn't work well (it made errors). I've also tried setting "allow code execution" to True, but that also didn't work well (it made errors and struggled to write correct Python code). I'm using gpt-4o, so the model shouldn't be the issue. I've also provided plenty of instructions and context in the task description. It's surprising because the data file is not that big or complicated.
I had similar problems over the summer, and just switched to Claude pro (it did a great job). I really like CrewAI, though, and I want to use it for this project--but having it correctly and quickly analyze data is an absolute must.