I have a weeks-long convo on ChatGPT about my book; it’s not book text… I’m writing that myself, but it’s conversations about elements of the plot, character development, deep dives into symbolism of names, etc… what I would love would be to be able to export that into a local instance built with langchain (or privategpt, or any of the other variants) to get added capacity…
I also want to play with autogpt (not the latest thing, I know, but I have an idea) with at least 3 roles:
- writer (GPT-4)
- editor (GPT-4)
- plot tracker (GPT-4)
Here’s my approach.
I love writing, and for my own stories, I want to retain control over the plot and the details. So I don’t see myself changing my workflow much for that, at least not until I get access to better tools… 32K etc. But… I really want to see what a cadre of AIs can do on their own with very specific roles and interactions.
Writer - the creative writer. It generates the ideas, and once the details are ironed out, it generates chunks of the story as directed by the “plot tracker”, once Editor has signed off on each one.
Editor - also pretty self-explanatory. It analyzes the text that Writer produces and suggests improvements to make it as good as it can be. They go back and forth until Editor is happy with the quality, and feels that the generated text meets the requirements for that scene.
Plot tracker - this is a workaround for the smaller memory capacity… This AI holds the overall plot structure, chapter breakdown, and scene information… it tracks where in the story they are, what’s happened to date, what is happening in the current chapter, what needs to happen to move the story forward in the particular scene being worked on, etc. For each scene, the Plot Tracker AI provides a prompt to both Editor and Writer which includes all of the relevant plot and character info it thinks the others will need to write that scene, and then Writer and Editor go back and forth until they think it’s done, then Plot Tracker reviews it and sees if it moves the story where it needs to be, as well as fits with established character information as well as previously established plot points. If it’s happy, then it “signs off” on that scene, exports it, and prepares the next chunk for Writer & Editor.
This continues until the story is done… scene by scene, chapter by chapter.
Is this vastly more complicated than just talking with ChatGPT? Undoubtedly. But… I’ve seen some examples online of people using very specific AI roles to do some spectacular automatic writing, and I’m really curious about what it could come up with. I also want to experiment with giving specific writing/editing styles to the bots, such as writing in the style of a particular author:
What would the same story look like if there were versions written/edited by bots emulating the style of William Gibson? Charles Stross? Michael Crichton? (or, more fairly to these authors… writing in a style similar to, but not directly emulating, them)
Or, what would the basic bones of a specific plot look like if you changed the genre? A scifi story set in a steampunk fantasy genre?
I had ChatGPT write me a short story one night after instructing it to pick a Shakespeare play, strip it down to its bare plot and character archetypes, and then pick a totally new setting for it, then build the story back up.
It ended up writing a story about a mad scientist on a mysterious space station controlled by a sentient AI. Long story short, it had picked The Tempest as the framework… it was pretty obvious, but with some more setup, perhaps like the configuration I outlined above, I think it could make a really compelling and fascinating story.
And, this isn’t even scratching the surface of what fun creative things you can do with AI; this is barely a smudge lol.