iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
AI & Data

跟著 OXXO 一起玩 AIGC ( 生成式 AI )系列 第 10

( Day 10 ) 生成式 AI - ChatGPT 創作長篇故事與小說

  • 分享至 

  • xImage
  •  

這篇教學會介紹一些創作長篇故事或小說的要領,以及如何運用和協同 ChatGPT,創作出一篇獨特的長篇故事或小說。

原文參考:創作長篇故事與小說

角色設計

要創作故事或是小說,第一個步驟就是要設計「角色」,一個角色通常會按照下列的原則進行設計:

  • 獨特性和多樣性:具有獨特性的角色,可以在故事中清楚區別彼此,包括文化背景、種族、性別、個性...等。
  • 目標和動機:每個角色都要具備自己的目標和動機,除了能讓角色更具深度和引人入勝,故事往往會圍繞這些目標和動機進行發展。
  • 強項和弱點:不同的角色擁有不同的強項和弱點,如此一來可以讓角色具人性和可信度,也可以讓角色變得更加有趣和更容易產生共鳴。
  • 成長和變化:讓角色有機會成長和發展,從經驗中學到教訓,克服缺點,並在故事高潮中達到轉變。
  • 關係和互動:安排角色之間的關係和互動,例如友情、愛情、敵對和競爭...等,藉此增加故事的緊張感和情感張力。

了解設計原則後,可以從下面幾點開始定義角色:

  • 姓名:獨特且有意義的名字。
  • 外貌特徵:身高、體型、特徵和穿著風格...等。
  • 個性:脾氣、性格特點、興趣愛好、價值觀和習慣...等。
  • 背景故事:出生地、家庭、教育和經歷...等。
  • 目標和動機:角色想要實現什麼,角色夢想,什麼很重要...等。
  • 強項和弱點:角色的強項和弱點。
  • 關係和互動:角色與其他角色之間的關係。
  • 成長和變化:角色會因為故事的發展而有機會成長、改變和學習。
  • 獨特性:確保角色有自己的獨特性,讓每個角色都與眾不同。

ChatGPT 教學 - 創作長篇故事與小說 - 角色設計

故事結構設計

在規劃故事內容時,通常會規劃好故事的結構,如此一來整個故事除了能更有條理和邏輯,也不會太過發散,如果遇到比較大型的故事,可以先將故事拆解成不同段落,在套用不同的結構進行,下方列出常見的十種故事結構:

  • 三幕式結構 (Three-Act Structure)

    這是一個廣泛應用於電影和戲劇的結構,通常也可以應用於小說創作。它由三個主要部分組成:引子、發展和高潮以及結局。引子建立情節和角色,發展和高潮增加故事的張力和衝突,結局解決故事的衝突並給予讀者結果,代表作品有哈利波特、達文西密碼。

  • 倒敘結構 (Reverse Chronology)

    這種結構以非線性的方式講述故事,從結局開始,然後向後回溯。這種結構創造了一種懸疑和引人入勝的效果,讓讀者隨著故事逐漸揭示前因後果,代表作品有魔鬼終結者。

  • 多線故事結構 (Multiple Storylines)

    這種結構將多個主要故事線交織在一起,通常是由不同的角色或地點進行敘述。這種結構可以提供不同的觀點和情節,並創造豐富的故事世界,代表作品有冰與火之歌、愛爾蘭人。

  • 成長歷程結構 (Coming-of-Age Structure)

    這種結構講述了主角從青少年到成年的成長過程,通常伴隨著內心和外在的轉變。這種結構探索了身份認同、自我發現和成熟的主題,代表作品有少年 Pi 的奇幻漂流、靈魂的彷徨。

  • 追尋真相結構 (Quest for Truth Structure)

    這種結構以主角尋求真相、解開謎團或揭示秘密的旅程為核心。故事通常圍繞著一個重要的目標展開,主角必須克服困難和挑戰來達到目標,例如國家寶藏、達文西密碼。

  • 英雄之旅結構 (Hero's Journey Structure)

    這種結構是根據約瑟夫·坎貝爾的著作《千面英雄》中描述的英雄旅程模式。故事中的主角經歷一系列的試煉和成長,從平凡的生活走向英雄的道路。這種結構突顯了自我發現、戰勝困難和履行使命的主題,例如鋼鐵人、雷神索爾。

  • 懸疑結構 (Mystery Structure)

    這種結構以引人入勝的謎團和懸疑情節為核心,讓讀者隨著主角解開謎團的過程感受緊張和興奮。故事通常包含複雜的情節、細膩的人物描寫和令人意想不到的結局,例如福爾摩斯、靈異第六感。

  • 玩具箱結構 (Toy Box Structure)

    這種結構是一種充滿奇幻和創意的故事結構,將不同的元素和概念混合在一起,創造出豐富多彩的故事世界。這種結構常見於科幻、奇幻和童話故事,通常具有想像力和冒險的元素,例如巧克力冒險工廠、愛麗絲夢遊仙境。

  • 穿越故事 (Time Travel Story)

    這種結構涉及主角通過時間旅行,穿越過去或未來的事件和時代。這種結構提供了探索歷史、改變命運和探索時間概念的機會,同時引發了關於時間循環和命運的深思,例如真愛每一天。

  • 漸進敘事結構 (Episodic Structure)

    漸進敘事結構由一系列相互獨立但相關的故事或事件組成。每個部分都可以作為獨立的單元,但共同形成一個完整的故事,例如馬利與我。

ChatGPT 教學 - 創作長篇故事與小說 - 故事結構設計

提供 ChatGPT 基本提示

要讓 ChatGPT 寫小說,可以使用「角色扮演」的方式開始,並按下照下列基本指令,提供這個故事的基本角色和架構,甚至也可以提供更多關於這個故事的想法。

你現在是一個擁有十幾本全球暢銷故事書的作家,請你跟我一起撰寫一個故事,故事的基本結構如下:
- 故事類型:5-10 歲兒童故事
- 角色:老虎、小白兔、灰熊、野狼、小松鼠、青蛙

請你就同樣的角色,提供分別由「三幕架構」和「成長歷程架構」所寫來出的不同故事大綱。

當 ChatGPT 收到提示後,就會分別撰寫兩種不同架構的故事。

ChatGPT 教學 - 創作長篇故事與小說 - 提供 ChatGPT 基本提示

如果發現產生的故事不吸引人,或者想要更多故事刺激靈感,可以提供 ChatGPT 額外的指示:

請你再次撰寫不同的故事劇情。

ChatGPT 教學 - 創作長篇故事與小說 - 不同的故事劇情

提供 ChatGPT 分段提示

如果要撰寫內容量比較多的小說,建議可以先使用基本提示產生主架構,再透過主架構延伸其他內容,這種做法可以避免 ChatGPT 一次撰寫大量的文字,造成前後青黃不接的狀況,下方的提示會接續之前的內容,並將第一段擴展成約 300 字的段落

請根據故事二:成長歷程架構

延伸第一幕的「起點:孤獨的老虎」,使用「漸進敘事結構」,將原本的內容擴展成約 300 字的內容,這個段落會繼續銜接第二幕「挑戰:面對困難和誤解」

ChatGPT 教學 - 創作長篇故事與小說 - 提供 ChatGPT 分段提示

其他提示

下方提供一些其他產生故事的提示:

  • 情節和故事發展

    - 為這個故事寫一句主要的開場白:<故事的主題>
    - 為這個故事設定詳細的情節摘要:<故事的主題>
    - 為這個故事設定一個的隱含寓意:<故事的主題>
    - 為這個故事建立一個潛在的分支故事:<故事主題>
    
  • 角色

    - 產生關於這個故事的角色列表:<故事的主題>
    - 為這個故事寫一段關於主角的描述:<故事的主題>
    - 為這個故事寫一段關於主角競爭對手的描述:<故事的主題>
    - 列出這個故事中主角將面臨的潛在衝突:<故事的主題>
    - 為這個故事的主角設計與其他角色的關係:<故事的主題>
    - 為這個故事的主角設計潛在的角色優勢:<故事的主題>
    
  • 設定

    - 為這個故事設定一個故事發生地點:<故事的主題>
    - 為這個故事設定一個天氣條件:<故事的主題>
    - 為這個故事設定相關的社會文化背景:<故事的主題>
    - 為這個故事設定整體氛圍和情緒:<故事的主題>
    

小結

對於撰寫故事或小說,有時往往沒有那麼多的創意或靈感,但自從有了 ChatGPT 之後,就能讓 ChatGPT 根據一些初步的想像,創造出各種不同風格的故事內容,創作者再根據這些內容延伸發揮,就能寫出各種獨特的故事或小說囉。

更多教學

大家好,我是 OXXO,是個即將邁入中年的斜槓青年,我有個超過一千篇教學的 STEAM 教育學習網,有興趣可以參考下方連結呦~ ^_^


上一篇
( Day 9 ) 生成式 AI - ChatGPT 顯示圖片&根據文字尋找適合圖片
下一篇
( Day 11 ) 生成式 AI - 使用 Bing Chat ( Bing ChatGPT )
系列文
跟著 OXXO 一起玩 AIGC ( 生成式 AI )50
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言