A novel is basically like a software project, it requires multiple specialized parties and extensive planning.
Agent 1 : writing the draft (will likely be of poor quality)
Agent 2 : fleshing out or adding characters
Agent 3 : giving flavor to the writing style
Agent 4 : verifying inconsistencies
etc.