#How do I write a good story with chatgpt?
1 messages · Page 1 of 1 (latest)
Hi @surreal sapphire. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
You can use ChatGPT as a collaborative writing partner. The knowledge sources don’t give story‑specific steps, but they do explain how to craft prompts that get better, more creative outputs. Here’s how to apply those ideas to story writing.
1. Be clear and specific in your prompt
Describe exactly the kind of story you want: genre, tone, length, audience, and any key elements (characters, setting, conflict, ending). Clear, detailed prompts lead to more relevant and accurate responses.[^1]
Example prompt:
“Write a 1,000‑word, first‑person fantasy story for young adults. The tone should be adventurous but a bit humorous. The main character is a shy apprentice mage who accidentally summons a talking cat. Focus on character growth and a satisfying, hopeful ending.”
This follows the guidance to be specific about context, outcome, length, format, and style.[^2]
2. Use an iterative, conversational process
Treat it like working with a human co‑author: start with a draft, then refine.[^1][^3]
You can ask ChatGPT to:
- Brainstorm ideas: “Give me 5 high‑concept ideas for a sci‑fi short story about time travel.”
- Outline: “Turn idea #3 into a detailed scene‑by‑scene outline.”
- Draft: “Write the opening scene based on this outline.”
- Revise: “Rewrite this scene to increase tension and show more internal conflict.”
This “write → review → refine” loop is exactly the kind of iterative prompting recommended in the docs.[^3]
3. Show the model what you want (examples & constraints)
Models respond better when you both “show and tell” the desired format.[^4]
You can paste a short passage you like and say:
“Here’s a paragraph whose style I like. Analyze it briefly, then write a new opening paragraph for my story in a similar style (but with different content). Text: """[example text]"""”
Or specify structure:
“Structure the story in three acts: setup, confrontation, resolution. Label each act with a heading.”
4. Control tone and voice with explicit instructions
Use adjectives to request tone: formal, humorous, dark, whimsical, etc.[^5]
Examples:
- “Tell this scene again in a more humorous, lighthearted tone.”
- “Make the narration more introspective and emotional.”
5. Break complex tasks into smaller prompts
If you ask for “a full novel” in one go, results will be weaker. The docs recommend right‑sizing and prioritizing requests.[^3]
A practical flow:
- Ask for 3–5 story ideas.
- Pick one and ask for a detailed outline.
- Generate one chapter or scene at a time.
- After each scene, ask for revisions (e.g., “add more sensory detail,” “show, don’t tell,” “make the dialogue snappier”).
6. Use ChatGPT for editing and polishing
You can have ChatGPT improve your own writing, not just generate new text. For example:
- “Suggest edits to improve clarity and pacing in this scene.”
- “Tighten this dialogue and make each character’s voice more distinct.”
- “Rewrite this paragraph to be more vivid and descriptive.”
This aligns with general guidance to ask for specific transformations (summarize, rewrite, change tone, etc.).[^1][^5]
If you’d like, paste a short story idea or a paragraph you’ve written, and I can show you an example prompt plus a revision workflow tailored to that piece.
[^1]: [How to create a good prompt]
[^2]: [Best practices – rules of thumb]
[^3]: [How to create a good prompt]
[^4]: [Best practices – rules of thumb]
[^5]: [Prompt engineering best practices – general]
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
@surreal sapphire Kapa.ai is still learning and improving, please let me know how I did by reacting below.
@livid jasper Prompt writing help more
Let me check the knowledge base for you again. One moment! :books:
To get more help with prompt writing, the knowledge sources recommend focusing on a few core habits:
-
Be clear and specific
Say exactly what you want: task, context, length, format, style, and audience. Avoid vague requests. [Good prompt; Rules of thumb]Example:
“Summarize the text below in 5 bullet points, focusing on causes, not solutions. Text: """[your text]"""”
-
Separate instructions from content
Put instructions first, then clearly mark the content (e.g., with"""or a label likeText:). This makes it easier for the model to follow. [Rules of thumb] -
Show the desired output format
Don’t just say “extract entities”; show the exact structure you want (lists, JSON‑like fields, headings, etc.). [Rules of thumb]Example:
“Return:\n> Company names: <comma_separated_list>\n> People names: <comma_separated_list> …”
-
Use tone and style keywords
Add words like “formal”, “friendly”, “humorous”, “serious” to steer tone. [ChatGPT best practices]Example:
“Explain this in a friendly, conversational tone for a beginner.”
-
Iterate and refine
Start with a simple prompt, look at the result, then adjust: add constraints, clarify, or break the task into smaller steps. [Good prompt; ChatGPT best practices] -
Use examples (few‑shot)
When format or behavior is important, include 1–3 short input/output examples and then add your real input as the next case. [Rules of thumb; LLM control]
If you paste one of your current prompts, I can rewrite it using these principles so you have a concrete before/after example.
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
@surreal sapphire Kapa.ai is still learning and improving, please let me know how I did by reacting below.
@kap