A short sci-fi story written with GPT-3 and illustrated with DALL-E 2
Disclaimer: I've submitted a Show HN as well as the link for this general project before, but particularly like this one short story so want to submit one for it specifically. Hope it's not considered spammy!
I and a collaborator who writes sci-fi just released the short story "The Great Filter Button" - https://storiesby.ai/p/the-great-filter-button
Here's why it's relevant to HN: most of the text for it was generated by GPT-3 (with human curation, using SudoWrite) and it was entirely illustrated using DALL-E 2 and MidJourney, and a bit of DreamStudio aka Stable Diffusion (of course with human selection of prompts) AND it narrated using neural voice synthesis (via BeyondWords). And I think it came out very well!
To my mind it is a pretty good example of how the newest commercial tools by powered by learned media synthesis models can be leveraged by humans to make art. It also shows some of the limits: DALLE-2, MidJourney, and Stable Diffusion all have trouble with more complex prompts and don't follow various aspects of them, the voice synthesis is still pretty robot-y, and the GPT-3 written parts are heavily guided by human text (and the whole story is quite short).
We plan to keep exploring these realm of human-AI creative collaboration by releasing weekly short stories with this newsletter, and would love feedback, suggestions, or even entire submissions of your own creative work done using AI. Feel free to just comment here on HN, email us at contact@storiesby.ai, or comment here - https://storiesby.ai/p/submit-your-stories-ideas
Last thought: even with AI doing the "heavy lifting" of writing and illustration, a great deal of creative decision making is still left up to us with respect to subject matter, style, formatting, etc. I hypothesize that sturgeon's law will remain true in the age of AI-generated text/images (most of everything will be crap), and the job of literary agents, producers, etc. will just become far more involved. Sort of like A24 is mostly a distributor (and to some extent producer) yet have made a huge name for themselves - this may become the norm.
Edit: wow thanks for feedback HN! To the comments saying this is at best a mediocre story/outline, totally agree. Since we want to put something out weekly, these stories are quickly generated with the intent to be a neat example of human-AI collaboration, rather than with the intent to reach the bar of published sci short stories. Maybe one day...
39 comments
[ 2.5 ms ] story [ 80.5 ms ] threadI guess that, these ML approaches are trained on lots of existing text, and therefor derivative works are to be expected?
That is, of course, the hardest part for human authors as well.
https://storiesby.ai/p/the-great-filter-button
https://storiesby.ai/p/submit-your-stories-ideas
https://www.youtube.com/watch?v=tH_qLoWMgKY
Contact me if interested in investing/customers: https://www.linkedin.com/in/kashlik/
I can't wait for a future where MMORPGs have characters, scenarios and landscapes filled in by AI. The users and the developers can give the skeleton of the in game lore, and then the AI tools can fill in with beautiful detail.
[0] story of a seamstress, https://twitter.com/RamonDarioIT/status/1552152241959669760?...
[1] story of a bnb host, https://twitter.com/RamonDarioIT/status/1552162769176109056?...
[2] story of playing chess against Magnus, https://twitter.com/RamonDarioIT/status/1552164214462025728?...
The premise is I think actually pretty good -- but maybe the premise and basic plot really comes from the human-written parts?
The actual writing? If I didn't know an AI had created it and thought a human had, I'd say the writing is pretty terrible. At the sentance level and at the story level, it's just pretty poorly written and hard to follow, with weird choices.
But... sure, maybe it's too much to expect an AI to write a well-written story at this point, the fact that it seems to be a somewhat coherent story at all is the point? OK if so, but yeah.
And yeah, generally agree - as we say on our About page, these stories are sort of explorations/demonstrations of what AI can do, as much as they are attempts at entertaining writing. So in a sense we want to keep the "weird choices" AI makes to let the story go in weird directions. Since we release weekly, the intent is in general not to go for a lot of polish but rather for a fun concept and just an entertaining read.
Or apparent contradictions like "We found that planets with life on them were rare" followed by "But life did develop on one planet" -- so is that "rare" or just one? "which evolved one of the most diverse biospheres we had ever seen" -- wait, so how many "biospheres" (implying life) have you seen, again? "one of the most... we've seen" is a weird thing to say if you've seen only one, or even only a few! It's just like, wait, what are you trying to tell me here, what parts of these sentances serve the story? Is the feedback I'd give if this were a writing workshop,
I'm not talking about the way the plot developed, I'm talking about the way the words are constructed into sentances and sentances into paragraphs. It just seems... sloppy, like someone wasn't trying very hard just kind of throwing words on a page without thinking very much and not editing. But it is all understandable more-or-less grammatical English which is a coherent (if poorly-written) narrative, so, sure, that's a thing.
So the intent is not to write a particularly well-written narrative so much as a fun/entertaining read that showcases what the AI can bring to writing today (even if it's flawed, as you say). Perhaps we'll aim for more polished writing or more human editing in the future, we are still figuring things out as we go!
I agree that you manually editing to be better written wouldn't have much purpose. I think the point of this exersize is probably "See what an AI can accomplish?" I was reviewing that.
I mean, the example with "I'm at a planet made of marshmallows" and how the generated text changes from the default I guess style to a bombastic description.
I don't have an example of that in GPT-3 playground right away, but I suppose it works similarly and could be used to nudge the AI writing style in some way.
This is also why I'm not holding any expectations with offering you a story idea; the AI can come up with a story idea, in my experience, once I did not start with "You wake up in a cart in Skyrim" but with mere "You wake up in a carriage" and the AI started to improv right away, "A man in black robe enters the carriage", and I let it continue, chiefly on its own. Though I haven't saved that story, I will remember it well - the mysterious man in black robe locked up the protagonist with a book containing every knowledge of the universe, telling that after a year he'll come back to ask questions; and he came back after a year and asked Deep Philosophical Questions (TM), and the protagonist had not to shabby answers to them; among them stoically accepted death. Subsequently, the mysterious man took the book and left, leaving the room no longer locked. The protagonist traveled to the nearest village and settled to a work as a teacher. Fast forward twenty years later, meeting the black robed figure again, this time it was revealed to be Azrael (the angel of death); only then the protagonist felt truly the fear of death and that changed at least one of the answers to the Deep Philosophical Questions (TM) from the earlier part of the story.
Feel free to use that as a prompt; I doubt the AI will recreate that story with a good writing style with just that, but AI are capricious and one never knows until tries.
Good news, in a few years you can open your favourite book in GPT-3's successor and ask it to flesh out those theories. When AI will be able to write stories, all our pet peeves can be tried out, in any context.
(But yes, I thought the human wrote like an AI too. If nothing else, it achieved stylistic consistency)
You just gave a great example of feedback. This kind of data can be used to train the model to generate self evaluation, maybe a few thousand samples would suffice to fine tune a large model. Then we could condition on good feedback.
It's a little like Rick and Morty. I think they have an episode about this with energy, infinite recursion then something happens then you get excursion.
https://github.com/hlky/sd-enable-textual-inversion
https://news.ycombinator.com/item?id=32643564
Check out https://novelai.net/ if you're looking for ways to preserve continuity.
We've taken "Show HN" out of the title now.
This project was partially inspired by this Show HN "I had some time yesterday so I made a GPT3 podcast to help you sleep" https://news.ycombinator.com/item?id=29428910
So it seemed like the same sort of thing and therefore valid.
Theres a huge gap between these two technologies. I guess our mind helps the art because it doesn't need to make sense, but a story has to be consistent with itself and I just don't see how that is possible without actual understanding.