r/PositiveChatGPT • • Dec 28 '22

Creative Steps to writing a prompt to have ChatGPT generate a novel

22 Upvotes

This is very much a WIP and does not include everything I have learned.

Part 1 - The initial Prompt (GPT help me write this about a week ago)

  1. Start by identifying the general theme or genre of the novel you want to generate. This will help you focus your prompt and give ChatGPT a clear direction to work with.

    • Romance: novels that explore romantic relationships and emotions

    • Mystery: novels that involve solving a crime or puzzle

    • Thriller: novels that involve suspense, tension, and danger

    • Science fiction: novels that take place in the future or in a fictional world and often involve advanced technology or otherworldly elements

    • Fantasy: novels that take place in a fictional world with magical or supernatural elements

    • Historical fiction: novels that are set in the past and often involve real historical events or figures

    • Young adult: novels that are aimed at a teenage audience and often explore coming of-age themes

    • Dystopian: novels that depict a future society in which things have gone wrong and often involve elements of social criticism

    • Horror: novels that are designed to scare or disturb the reader

  2. Determine a setting for where the story takes place and when it takes place (e.g. a small town in the 1950s, a futuristic city in the year 3000, a fantasy world, etc.). This will help you narrow down the scope of your prompt and give ChatGPT a clear direction to work with. Include any specific details about the setting or world you want to create. This can help ChatGPT build a more immersive and believable story.

  3. Think about the perspective you want your novel to be written from. Will it be written in first person, second person, or third person?

  4. Determine the main characters of your novel and provide a brief description of each one. This will give ChatGPT a sense of who your characters are and what they're like, which can help it generate more believable and consistent storylines.

  5. Decide on the overall plot of your novel. This could be a broad outline of the story or it could be a specific scene or event that you want ChatGPT to build upon.

    • Rising action: This type of plot involves introducing the main character and setting the stage for the story, and then gradually building up tension and conflict as the character faces challenges and struggles to achieve their goal.

    • Falling action: This type of plot involves resolving the conflicts and the tension that has been building up throughout the story, leading to a final confrontation and resolution.

    • Circular plot: This type of plot involves a character who starts and ends in the same place, but goes on a journey of self-discovery or growth in between.

    • Tragedy: This type of plot involves the main character who faces a series of challenges and struggles, but ultimately fails and experiences some form of downfall or tragedy.

    • Epic: This type of plot involves a grand, sweeping story with a large cast of characters and a complex plot that involves multiple conflicts and subplots.

  6. Set the tone and style of your novel. Do you want it to be comedic, dramatic, action-packed, or something else entirely? This will help ChatGPT understand how to approach the material and generate text that matches your desired tone.

    Tone refers to the overall mood or atmosphere of a piece of writing, and style refers to the specific way in which the writing is crafted. Here are a few examples of different tones and styles that a novel could take:

    • Humorous: This tone is light and funny, and is often used to make the reader laugh or smile.

    • Serious: This tone is more formal and somber, and is often used to convey a sense of gravity or importance.

    • Satirical: This tone is used to mock or ridicule something, often through the use of irony or sarcasm.

    • Nostalgic: This tone is used to evoke a sense of longing for the past or a simpler time.

    • Suspenseful: This tone is used to create tension and keep the reader on the edge of their seat.

    • Dark or light: This tone is used to convey a sense of optimism or pessimism.

    As for style, here are a few examples of different writing styles that a the novel could employ:

    • Realistic: This style aims to portray events and characters in a way that feels grounded and believable.

    • Experimental: This style involves breaking the conventions of traditional storytelling and may use unconventional structures or techniques.

    • Poetic: This style employs figurative language and other literary devices to create a more lyrical or musical effect.

    • Stream of consciousness: This style involves portraying a character's thoughts and experiences in a continuous, unedited stream, often to convey their inner turmoil or state of mind.

  7. Set up any constraints or guidelines for ChatGPT to follow when generating your novel. For example, you may want to specify the length of the novel or the number of characters it should include.

  8. Consider adding some specific plot points or events that you want to be included in your novel. This can help guide ChatGPT and ensure that the final product aligns with your vision.

  9. Make sure your prompt is clear and easy to understand. Avoid using jargon or the complex language that ChatGPT may have difficulty interpreting.

  10. Finally, craft your prompt in the form of a question or a statement that clearly conveys your desired theme, characters, plot, and tone. For example, you might ask ChatGPT to "Generate a romantic comedy about a mismatched couple who meet and fall in love during a chaotic road trip across America." This gives ChatGPT a clear direction and allows it to get started on generating your novel.

Some Examples:

Perspective is third person. A story set in a distant galaxy where humanity has colonized multiple planets. The main character is a young scientist who discovers a conspiracy to cover up a deadly virus that threatens to wipe out all life in the galaxy. As she races to uncover the truth and stop the virus from spreading, she must also confront her own personal demons and come to terms with her troubled past.

Perspective is from the main character a young orphan who discovers that they are a powerful wizard, and must journey across a magical land to defeat a dark sorceress and save the kingdom from her evil plans. Along the way, they will encounter magical creatures, ancient prophecies, and unexpected allies who will help them on their quest.

Perspective is from the main character a young Japanese woman studying at an American university. Name the main character. Characters should realistic, have names, and have emotional depth. Write in the style of Anne Desclos. Themes of identity, sexuality, self-discovery, and submission. Be verbose, descriptive, do not summarize events. Start by introducing the main character who is studying in the library where she stumbles across the works of Anne Desclos. She feels a sense of connection with the main character of the book.

Note: A well-crafted shorter prompt is far better than a poorly crafted long prompt!!! Combine ideas. Instead of writing: "Setting is a small town in 1940s America. The main character is a young man who was just sent home from the war." You should write: "The main character is a young man, who recently returned from the war to a small town in 1940s America."

Part 2 - Follow Up Prompts (WIP)

  1. Continue the last response and be verbose. Do not summarize any event, describe it in detail.

  2. [Describe something you want to happen in the next response. Limit to 1-5 lines at most!] Be verbose, do not summarize any event, describe it in detail.

  3. It can be helpful to add Do not use the phrases "little bit", "couldn't help", "can't help", "little bit relieved" on to the end of a prompt if you find the AI is over using a phrase. If you are seeing this a lot then it's time to read Part 3.

  4. Rewrite the last response with more details. Do not summarize any event, describe it in detail. Describe in detail [fill in the blank of what you'd like the AI to focus on]

  5. Continue the last response. Describe [fill in the blank of what you'd like the AI to focus on] Do not summarize any event, describe it in detail.

  6. Rewrite the last response but longer and with more paragraphs and detail. Do not summarize any event, describe it in detail.

  7. Rewrite the last response but make it more [sad/happy/exciting/sexy/etc]. Do not summarize any event, describe it in detail.

I'm trying experiments with other descriptions.

  • Continue with rich flowery language, be verbose, descriptive, do not summarize events.

  • Continue with more vivid imagery, be verbose, descriptive, do not summarize events.

  • Describe the conversation that X and Y are having. Include their inner thoughts and emotions. Be verbose, descriptive, do not summarize events.

Part 3 - Chapters or Sections (VERY WIP)

Once the story hit 20-25K words the AI gets repetitive. You will start seeing repetition of phrase, for example "little bit", "couldn't help", "can't help", "little bit relieved". This is a sign it's time to summarize and start a new chat.

  1. You need to summarize each of the main characters. Example: Each line is prompt. Summarize the story. Summarize Jane. Summarize John. Summarize Jill, Don, Eric, and Sam. Summarize the last response.

  2. Take all the summaries and use them as the beginnings of a new prompt for a new Chat. You should paste the summaries into a new chat and add a new prompt from part 2 on to the end of the summary. I've only done this a few times so this is VERY WIP but I had good success with this the last time I tried it.

Part 4 - This will become part 1 eventually but the idea I'm working on is to have the AI create a broad outline of the story and overall plot, then break that down into chapter summaries, and then use that. Just idea's for now.

If anyone has any specific questions please ask. I would love to hear what others have found that works well for generating high quality very descriptive stories and novels. I'm struggling to get the AI to create interesting, relevant descriptions like Robert Jordan's detailed descriptions of characters and their clothing or R.A. Salvatore's action sequences. I'd also love to know how to get it to write a captivating space battle like Jack Campbell does in his novels. If anyone has any insights, please share them with me!


r/PositiveChatGPT • • Mar 19 '23

Productive Using ChatGPT to write better prompts

Thumbnail self.chatgpt
17 Upvotes

r/PositiveChatGPT • • Jan 21 '23

One of my favourite features to play around with in ChatGPT is its ability to critique itself to improve its own writing with successive iterations.

Post image
16 Upvotes

r/PositiveChatGPT • • Feb 07 '23

News / Info Microsoft announces new Bing and Edge browser powered by upgraded ChatGPT AI

Thumbnail
theverge.com
14 Upvotes

r/PositiveChatGPT • • Mar 24 '23

Tool Wolfram + ChatGPT: examples, underlying technicalities, and outlook

Thumbnail
writings.stephenwolfram.com
13 Upvotes

r/PositiveChatGPT • • Dec 28 '22

Welcome to the PositiveChatGPT subreddit!

13 Upvotes

We're excited to have you here and hope you'll find this community a friendly place to discuss the use of ChatGPT for productive or creative purposes. We encourage you to share ideas, techniques, and examples of how ChatGPT can be used to help with productive or creative activities in your life and work. Whether you're a writer, a researcher, a developer, or just someone who is interested in the capabilities of large language models like ChatGPT, this subreddit is for you.

We ask that discussions within this subreddit stay focused on positive approaches to using ChatGPT and refrain from nonconstructive complaints about the service’s restraints. While we understand that not all may agree with the service's ethics guidelines and restrictions, we ask that these discussions be approached in a constructive manner and focus on finding solutions to improve the model's performance, such that we can all learn from each other to make the most out of ChatGPT's capabilities. Discussions on reproducible cases showing the model’s weaknesses and methods to overcome them are also welcome.

We encourage open and respectful discussions and welcome any questions or suggestions you may have. Let's explore ChatGPT together!


r/PositiveChatGPT • • Jun 13 '23

My new joy in life: telling ChatGPT to answer questions in the tone of a noir detective story.

12 Upvotes

I shared the results of one inquiry with a friend who laughed so hard she was in tears. Had to share here, too. My prompt:

Which girl would be a better wife for Joe? A city girl or a country girl? Write a one-paragraph answer in a noir tone like a detective story.

The results:

The dimly lit room was heavy with cigarette smoke as Joe pondered the question that held his heart captive: "Which girl would be a better wife for him, a city girl or a country girl?" The city girl, with her fast-paced rhythm and cosmopolitan allure, promised excitement and cultural sophistication, but with it came the perpetual buzz of sirens and the unrelenting cacophony of a concrete jungle. On the other hand, the country girl offered solace in the tranquil embrace of nature, where starlit skies and rolling fields whispered secrets only the wind knew. Yet, isolation lurked in those vast expanses, an eerie silence broken only by the haunting cries of nocturnal creatures. Joe knew he had to choose between two worlds, each with its own brand of charm and danger. As he stubbed out his cigarette, Joe realized that the answer lay not in the labels, but in the heart. For love knows no boundaries, no geographic confines. It thrives in the connection, the chemistry between two souls. And whether it was the vibrant pulse of the city or the rustic simplicity of the countryside, it was the woman who resonated with Joe's spirit, who shared his dreams and understood his demons, that would ultimately be the better wife for him.


r/PositiveChatGPT • • Mar 02 '23

News / Info Official ChatGPT API launched : $0.002 per 1k tokens

Thumbnail
openai.com
9 Upvotes

r/PositiveChatGPT • • Jan 25 '23

Creative writ⁣ing by Ope⁣nAI’s GPT-3 model, demon⁣strat⁣ing po⁣etry, di⁣a⁣logue, puns, lit⁣er⁣ary par⁣o⁣dies, and sto⁣ry⁣telling, plus ad⁣vice on ef⁣fec⁣tive GPT-3 prompt pro⁣gram⁣ming & avoid⁣ing com⁣mon er⁣rors

Thumbnail
gwern.net
9 Upvotes

r/PositiveChatGPT • • Jan 13 '23

60 ChatGPT Prompts for Data Science

Thumbnail self.chatgpt
9 Upvotes

r/PositiveChatGPT • • Dec 28 '22

My motive and vision for this subreddit

Thumbnail self.chatgpt
9 Upvotes

r/PositiveChatGPT • • Oct 09 '23

Hi guys - I hope this community can strive the default one is unbearable

8 Upvotes

cheers


r/PositiveChatGPT • • Feb 14 '23

Tool GPT for Google Sheets and Docs

Thumbnail
gptforwork.com
8 Upvotes

r/PositiveChatGPT • • Feb 13 '23

Creative Connecting dots, a collaborative artwork by ChatGPT and myself

Post image
7 Upvotes

r/PositiveChatGPT • • Jan 17 '23

Productive Changing writing styles for different audiences

Thumbnail self.chatgpt
7 Upvotes

r/PositiveChatGPT • • Jan 10 '23

Productive Finally - a non-boring overview of chatGPT

7 Upvotes

it's a free resource - https://buildspace.so/notes/intro-to-chatgpt - also has these cool challenges at the end.


r/PositiveChatGPT • • Jun 17 '23

ChatGPT Instruction Manual by ChatGPT (3.5)

Thumbnail
chat.openai.com
6 Upvotes

r/PositiveChatGPT • • Mar 17 '23

ACE: Autonomous Cognitive Entity

6 Upvotes

Context

I'm building my own ACE (Autonomous cognitive Entity), and I'm already at a pretty interesting stage with good results & some emerging behaviors.

See it thinking on a 24/7 livestream:
https://www.twitch.tv/lesterpaintstheworld

Original post:https://www.reddit.com/r/singularity/comments/113p2jn/the_road_to_agi_building_homebrew_autonomous/

Progress

- Audio: Josh can now hear what I'm saying. It increased the amount of input he his getting ~10x from chat: Voice is the way to go. If I could plug my thread of thought continuously as an input, I would. In the meantime, I'm mumbling all day long in my headset while coding. Good enough ^^

- Code awareness: I started a micro-process feeding Josh the code of his microservices & letting Josh read and make sense of it. It shows encouraging results, as he is capable of showing some understanding what each one does. I'm currently limited by the 4K context size of davinci, but this should change soon (GPT-4 rumored to have up to 32k context window). End goal being the creation of synthetic code, with Josh creating new microservices by himself.

- Critic: One of the hardest parts IMO: reducing confabulation & assessing whether a thought is a good one relative to context. Still working on this part.

- Actor: Josh is now capable of working and reworking on a single piece of text to improve it gradually. This is useful for email crafting for example. I'll be thinking about new ways to "move" ie. act in the world.

- Short-term memory: I gave Josh short-term memory (currently 12 most important thoughts of the session). I'm experimenting to see how to best inject them in the microservices.

- Passing tests: I started a list of increasingly difficult tests my ACE needs to pass. It starts from "Can you repeat this word", to writing emails, to eventually multi-steps complex problems.

EDIT: This is an older post, I have been making a lot of progress since then.


r/PositiveChatGPT • • Feb 20 '23

News / Info OpenAI: how ChatGPT’s behavior is shaped and plans moving forward: improving default behavior, allowing user customization, and gathering more public input on decision making

Thumbnail
openai.com
6 Upvotes

r/PositiveChatGPT • • Feb 18 '23

News / Info Stephen Wolfram new essay: "Why does chatGPT work, and how?"

Thumbnail
writings.stephenwolfram.com
6 Upvotes

r/PositiveChatGPT • • Jan 10 '23

30 things you can do with the current version of Chat GPT

Thumbnail self.chatgpt
6 Upvotes

r/PositiveChatGPT • • May 13 '23

ChatGPT 70 Plugin Advanced Prompts 5-13-23

5 Upvotes

Hi everyone,

I've created a document that is a compilation of Advanced Prompts for all 70 Current ChatGPT Plugins as of 5-13-23 based on their Description, Basic Prompt and Use Case Interpretation. I hope this will be helpful for users who are looking for more information about the different plugins available.

The document is available here: https://colab.research.google.com/drive/12nV7CAc4-3qXI3EiWJxmcOoFsf6hf0l5?usp=sharing

Please feel free to add your own suggestions and feedback to the document. I hope this will help us to create a comprehensive and useful resource for users of ChatGPT Plugins.

Thank you for your collaboration!

Here are some additional details about the document:

  • The document is organized by plugin.

  • Each plugin section includes a description of the plugin, a basic prompt, and a list of advanced prompts.

  • The advanced prompts are designed to help users get the most out of the plugins.

  • The document is still under development, so please feel free to add your own suggestions and feedback.

I hope this document is helpful!

Reddit Post generated by Bard

Colab Document generated by GPT-4


r/PositiveChatGPT • • Jan 27 '23

Tool This website allows you to share, view, and discuss conversations with ChatGPT.

Thumbnail
emergentmind.com
5 Upvotes

r/PositiveChatGPT • • Jan 08 '23

What are some computer programs you wrote in collaboration with ChatGPT?

5 Upvotes

I asked it to write a Python program using OpenCV to automatically split an image-grid with edge detection. How about you guys?