· Joseph · AI & Machine Learning  · 9 min read

[Day 16] BMAD-Method - Creative Writing

今天講的是BMad-Method裡面的一個工具包 Creative-writer ,他也是有提供 agents, checklists, tasks, templates, workflows這些組成BMad-Method的組件,定位上是配備專門用於小說、劇本創作和敘事設計。
今天來看看這個工具包的用途。

今天講的是BMad-Method裡面的一個工具包 Creative-writer ,他也是有提供 agents, checklists, tasks, templates, workflows這些組成BMad-Method的組件,定位上是配備專門用於小說、劇本創作和敘事設計。 今天來看看這個工具包的用途。

TOC

Agents

這邊總共包含了10個Agents

  核心寫作團隊

   1. 情節架構師 (Plot Architect) - 結構、節奏和敘事曲線設計
   2. 角色心理學家 (Character Psychologist) - 深度角色發展和心理學
   3. 世界建構師 (World Builder) - 設定、宇宙和環境建立
   4. 編輯 (Editor) - 修飾風格、語法、一致性和流暢度
   5. 試讀者 (Beta Reader) - 模擬第一讀者視角和反饋

  專業代理

   6. 對話專家 (Dialog Specialist) - 潤飾對話、語氣和交流技巧
   7. 敘事設計師 (Narrative Designer) - 互動化講述故事和分支
   8. 類型專家 (Genre Specialist) - 類型慣例、理念和市場意識
   9. 書評家 (Book Critic) - 對於文學做專業分析和評論
   10. 封面設計師 (Cover Designer) - 書籍封面概念和視覺敘事

隔行如隔山,一個寫作有這麼多不同的分工在裡面。

Checklists

這跟之前跑的checklist滿類似的,各式各樣的checklist共有37個,檢查故事有沒有按照checklist發展,確保符合預設的標準。

清單 ID中文名稱主要目的
beta-feedback-closure-checklist試讀回饋完成清單確保所有試讀者的回饋筆記都已被處理或有意識地推遲。
character-consistency-checklist角色一致性清單確保角色的細節和話風在手稿中保持一致。
comedic-timing-checklist喜劇節奏與幽默清單確保喜劇段落能服務於角色或情節。
cyberpunk-aesthetic-checklist賽博龐克美學一致性清單科技用語和社會經濟主題的一致性。
ebook-formatting-checklist電子書格式化清單確保手稿已可發行於 Kindle/EPUB 格式。
epic-poetry-meter-checklist史詩格律與形式清單史詩格律、詩行長度和詩歌技巧。
fantasy-magic-system-checklist奇幻魔法系統一致性清單保持魔法設定的連貫性。
foreshadowing-payoff-checklist伏筆與回收清單伏線的回收,沒有懸而未決的線索。
genre-tropes-checklist類型常規(Tropes)清單該類型所需類型套語是否有適度運用。
historical-accuracy-checklist歷史準確性清單細節(如服裝、語言、科技)是否準確。
horror-suspense-checklist恐怖/懸疑緊張感清單升級劇情緊張感和有效的懸念點。
kdp-cover-ready-checklistKDP 封面準備就緒清單合 Amazon KDP 印刷規格。
line-edit-quality-checklist逐行編輯品質清單行文流暢度、語法和格式。
marketing-copy-checklist行銷文案清單使文案具吸引力和專業性。
mystery-clue-trail-checklist懸疑小說線索設置清單讓讀者不易猜中,且誤導性線索設置合理。
orbital-mechanics-checklist硬科幻軌道力學清單航道、燃料預算和時間科學合理性。
plot-structure-checklist故事結構清單尾韻和故事核心部分的完整性(主目標、元敘事等)。
publication-readiness-checklist出版就緒清單追蹤文檔格式、稿件格式、出版告白等。
romance-emotional-beats-checklist浪漫情感節奏清單不可少的情感拍點(如初遇、告白、分手等)。
scene-quality-checklist場景品質清單品質審查,確保每場景有明確敘述目的和前後呼應。
scifi-technology-plausibility-checklist科幻技術合理性清單技術設定是否有憑可查且與故事內部邏輯一致。
sensitivity-representation-checklist敏感性與性別代表清單主題、角色與情節的呈現是否合宜。
steampunk-gadget-checklist蒸汽/魔安裝置清單蒸汽設定能涵蓋多亞時代技術邏輯。
thriller-pacing-stakes-checklist驚悚/小說節奏風險清單驚悚級的風險,讓讀者保持緊張感。
timeline-continuity-checklist時間線連貫性清單節和章節在故事中保持連貫。
world-building-continuity-checklist世界觀連貫性清單確保其規則和價值觀在故事中持續連貫。
ya-appropriateness-checklist青少年文學適宜性清單確保其語言、內容和尺度符合青少年(Young Adult)讀者市場。

當然這也是不同agent負責的,也都會記錄在KB知識庫裡面

Tasks

每個任務都有個目標,把這些小目標一個一個達成,然後再丟入checklist裡檢查,已完成一件著作。

編號任務 ID中文名稱主要目的
1brainstorm-premise腦力激盪故事前提快速生成並提煉單句的故事核心概念(log-line)。
2expand-premise擴展故事前提擴展故事前提成一個段落的摘要。
3expand-synopsis擴展故事大綱擴展段落摘要成完整故事大綱。
4build-world建立世界觀創建包含社群、文化、歷史等世界觀指南。
5develop-character發展角色產出包含目標、缺點、角色動機等細節的角色設定檔案。
6character-depth-pass角色深度塑造為角色檔案增補背景故事、內心衝突等深度細節。
7analyze-story-structure分析故事結構全面分析故事結構、節奏、伏筆與回收,找出改進點。
8generate-scene-list生成場景列表將故事大綱拆分成編號獨立場景。
9outline-scenes組織場景大綱場景列表組合成章節並標示出幕式結構。
10create-draft-section起草章節根據大綱草擬完整章節或場景。
11workshop-dialog對白工作坊精煉對白,使其更真實、符角色並具戲劇效果。
12provide-feedback提供回饋模擬讀者 (beta-reader) 角色對章節提供意見。
13quick-feedback快速回饋對章節或節奏概念的快速回饋。
14analyze-reader-feedback分析讀者回饋總結讀者評語,辨別趨勢並調整故事方向。
15incorporate-feedback整合回饋整合讀者修改建議到手稿中。
16final-polish最終潤飾進行修正查核,提升風格和清晰度。
17critical-review專業評審對稿件進行一次全面專業戲劇評審。
18generate-cover-brief生成封面設計簡報生成封面設計所需創意及技術參數。
19generate-cover-prompts生成封面圖像提示詞為 AI 生成封面圖作產生提示詞(prompt)。
20assemble-kdp-package組裝 KDP 上傳包準備 Amazon KDP 平台發佈所需完整封面檔案等。
21publish-chapter發布章節格式化並發佈章節內容。
22select-next-arc選擇下一故事弧根據讀者回饋決定故事連載下一情節走向。
23advanced-elicitation進階引導結構化提問技術深度挖掘和提煉內容提升品質。
24create-doc從範本創建文件與用戶互動方式從範本生成完整文件。
25execute-checklist執行檢查清單根據檢查清單逐條核對稿件是否符合標準。
26kb-mode-interaction知識庫互動模式定義在知識庫模式下如何與用戶互動提供資訊。

Creative-Writer這工具讓BMad-Method不只能寫code,還能搖身一變成專業的作者。但我沒什麼寫作天賦,就先不嘗試使用它了。等之後有靈感再來看要應用在哪。

今天到這邊就結束囉,喜歡我文章的再幫忙推廣一下喔!

Related Posts

View All Posts »
[Day 30] BMAD-Method Summary

[Day 30] BMAD-Method Summary

import { YouTube } from 'astro-embed'; 花了好幾天的token,昨天做完Flutter記帳軟體以後,終於來到第30篇文章,最後一篇了,來總結一下我們的BMad-Method文吧。

[Day 29] BMAD-Method - Accounting App Flutter - 3

[Day 29] BMAD-Method - Accounting App Flutter - 3

import record from './record.gif'; 第29天,這本來是第19天的課題,但是發現一天內開發不完,就分了好多天實作。不要騙大家,就是隔了很久(到時候看github commit)也會被發現(!) 為什麼隔了這麼久呢,因為我原先定位這天要用flutter開發完整個app,但後面因為token不足,後來又卡了其他開發事項,所以一直沒進展,好在今天結束了,來跟大家說這不大不小的專案開發過程。 前情提要 Day 18我們開了flutter記帳的專案,也寫了story。接下來要開發完整個app。

[Day 28] BMAD-Method v6 - part 3 - BMB

[Day 28] BMAD-Method v6 - part 3 - BMB

今天介紹第二個核心功能,v6-alpha的介紹就告一個段落。 今天講的是BMAD-Method Builder (BMB),他提供了更方便的工具去 一邊討論一邊建立或編輯 agents, workflow, 跟 modules。比起前幾天讀了一堆agent or workflow的結構,BMB更簡單更便利。 Module 就是 agents + workflows + tasks + templates

[Day 27] BMAD-Method v6 - part 2 - BMM

[Day 27] BMAD-Method v6 - part 2 - BMM

今天要介紹的是BMad-Method Module (BMM),主要就是讀他們docs,可以看到v6-alpha比v4多了很多東西。 不知道BMM是什麼的,我們再簡短介紹一次 TOC