custom AI agents vs off-the-shelf tools