AI Agents are a mixed bag. I tried this morning to get a group of CrewAI agents to complete some Youtube summaries and they kept failing or going off the rails. My deterministic version which I hard coded works significantly better than leaving things to a group of autonomous agents.
The issue, it seems, is that I tried to delegate too much to the agents in this instance. I ask them to Google around to find Youtube videos instead of using the Youtube API, for example. And I had also left it up to them to decide what kind of search query to conduct on a specific video. This is a small example of cases where agents aren’t yet smart enough to figure things out on their own. That said, it’s quite easy to build guardrails and guidance to improve results. I just expected a bit too much, too early on.