พรอมป์ตสร้างสรรค์และการเล่าเรื่อง
นิยาย บท และบทกวี — พรอมป์ตด้านตัวละคร ความขัดแย้ง และเส้นเรื่อง
พรอมป์ตสร้างสรรค์และการเล่าเรื่อง เป็นบทเรียน AI Prompt Engineering ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน AI Prompt Engineering และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส AI Prompt Engineering มีบทเรียนทั้งหมด 4 บทเรียน
การเขียนพรอมต์เชิงสร้างสรรค์: มากกว่าแค่ 'จงสร้างสรรค์'
พรอมต์สำหรับงานเขียนเชิงสร้างสรรค์ต้องใช้แนวทางที่แตกต่างจากพรอมต์สำหรับงานเขียนเชิงสารสนเทศหรือเชิงวิชาชีพ พรอมต์สร้างสรรค์ที่คลุมเครือ เช่น "เขียนเรื่องราวเกี่ยวกับมิตรภาพ" จะให้ผลลัพธ์ทั่วไปที่ไม่น่าจดจำ เพราะโมเดลจะใช้รูปแบบที่พบบ่อยที่สุดในข้อมูลที่ใช้ฝึกเป็นค่าเริ่มต้น
อย่างขัดกับสัญชาตญาณ พรอมต์สร้างสรรค์ที่เจาะจงยิ่งขึ้นจะให้ผลลัพธ์ที่มีความเป็นต้นฉบับมากขึ้น ข้อจำกัดจะบังคับให้โมเดลออกห่างจากค่าเริ่มต้นและมุ่งไปสู่การผสมผสานที่มีลักษณะเฉพาะ องค์ประกอบเชิงสร้างสรรค์ที่คุณระบุ ได้แก่ ตัวละคร ฉาก ความขัดแย้ง POV ประเภท และน้ำเสียง จะจำกัดพื้นที่ของทางเลือกให้มุ่งไปสู่สิ่งที่เฉพาะเจาะจงและน่าสนใจยิ่งขึ้น
พรอมต์นิยาย: การกำหนดรายละเอียดตัวละคร
ตัวละครคือรากฐานของนิยายที่น่าติดตาม ตัวละครที่ระบุรายละเอียดไว้อย่างดีในพรอมต์จะทำให้เกิดงานเขียนที่มีมิติมากกว่าการใช้ตัวยึดตำแหน่งตัวละครทั่วไป ควรระบุสิ่งต่อไปนี้:
- ชื่อ: ช่วยกำหนดสัญชาติ ยุคสมัย และความรู้สึกโดยรวม
- แรงจูงใจ: ตัวละครนี้ต้องการสิ่งใดเหนือสิ่งอื่นทั้งหมด
- จุดบกพร่อง: จุดอ่อนภายในใดที่ทำให้ตัวละครไม่ได้สิ่งนั้นมาโดยง่าย
- ลักษณะน้ำเสียง: ตัวละครพูดอย่างไร (ห้วน เยิ่นเย้อ เป็นทางการ หรือเลี่ยงตอบ)
จุดบกพร่องเป็นองค์ประกอบที่สำคัญที่สุด เพราะสร้างความขัดแย้งภายในและขับเคลื่อนเรื่องราว ตัวละครที่ไม่มีจุดบกพร่องจะไม่มีสิ่งใดให้เอาชนะ
พรอมต์นิยาย: ฉากและความขัดแย้ง
ฉากและความขัดแย้งเป็นองค์ประกอบสำคัญอีกสองประการของพรอมต์นิยาย:
ฉากไม่ได้หมายถึงสถานที่เพียงอย่างเดียว แต่หมายถึงสถานที่ + เวลา + บรรยากาศ "ห้องทำงานของนักสืบ" คือสถานที่ ส่วน "ห้องทำงานของนักสืบในคืนสุดท้ายของยุคห้ามจำหน่ายสุรา ฝนกระหน่ำหน้าต่าง และมีโคมไฟที่ยังใช้งานได้เพียงดวงเดียว" คือฉาก
ความขัดแย้งคือกลไกขับเคลื่อนเรื่องเล่า ควรระบุประเภทความขัดแย้งอย่างชัดเจน:
- บุคคลกับบุคคล
- บุคคลกับตนเอง (ภายใน)
- บุคคลกับธรรมชาติหรือสิ่งแวดล้อม
- บุคคลกับสังคมหรือระบบ
หากไม่ระบุความขัดแย้ง โมเดลจะสร้างฉากชีวิตประจำวัน ไม่ใช่เรื่องราว
พรอมต์นิยาย: มุมมองและประเภท
องค์ประกอบนิยายอีกสองประการที่ส่งผลต่อผลลัพธ์อย่างมากมีดังนี้:
มุมมอง (POV):
- บุรุษที่หนึ่ง: ใกล้ชิด จำกัดอยู่ที่จิตสำนึกเดียว และทำให้เกิดความรู้สึกร่วม
- บุรุษที่สามแบบจำกัด: ติดตามตัวละครหนึ่งตัว แต่ยังคงมีระยะห่างในการเล่าเรื่อง
- บุรุษที่สามแบบรู้รอบ: เข้าถึงความคิดของตัวละครทุกตัว และมีขอบเขตเรื่องราวกว้างใหญ่
- บุรุษที่สอง: ไม่ค่อยใช้ และสร้างการมีส่วนร่วมโดยตรงของผู้อ่าน
ประเภท: แต่ละประเภทมีขนบที่โมเดลจะนำมาใช้เมื่อมีการระบุชื่อ เช่น นัวร์ นิยายแนววรรณกรรม สยองขวัญ สัจนิยมมหัศจรรย์ นิยายวิทยาศาสตร์ และระทึกขวัญ การระบุประเภทเป็นคำย่อแทนขนบหลายสิบประการที่โมเดลรู้จักอยู่แล้ว
พรอมต์นิยายฉบับสมบูรณ์
การรวมองค์ประกอบนิยายทั้งหมดเข้าด้วยกันจะทำให้เกิดพรอมต์ที่ระบุรายละเอียดไว้อย่างมาก ซึ่งสร้างผลลัพธ์ที่มีลักษณะเฉพาะ:
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_fiction(character_name, motivation, flaw, setting, conflict,
pov, genre, length_words, tone):
prompt = (
f'Write a short story in the {genre} genre.\n'
f'Character: {character_name}. Motivation: {motivation}. Flaw: {flaw}.\n'
f'Setting: {setting}\n'
f'Conflict: {conflict}\n'
f'Point of view: {pov}.\n'
f'Tone: {tone}.\n'
f'Length: approximately {length_words} words.\n'
'Show, do not tell. No dialogue tags except "said". '
'Begin in medias res — in the middle of action, not backstory.'
)
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
return response.choices[0].message.content
print(generate_fiction(
character_name='Nadia Solis',
motivation='to prove she deserves her late father\'s restaurant',
flaw='she sabotages close relationships whenever she feels vulnerable',
setting='a failing Havana-style restaurant in Miami, midnight before a health inspection',
conflict='person vs themselves — the inspector is her estranged sister',
pov='third person limited, close to Nadia',
genre='literary fiction',
length_words=600,
tone='tense, bittersweet'
))พรอมต์บทกวี: การกำหนดรูปแบบ
พรอมต์บทกวีจำเป็นต้องระบุรูปแบบ หากไม่ระบุ โมเดลจะใช้กลอนเปล่าเป็นค่าเริ่มต้น ซึ่งเป็นรูปแบบที่ใช้ได้ แต่ก็อาจไม่ใช่สิ่งที่คุณต้องการ รูปแบบบทกวีที่พบบ่อยซึ่งควรระบุมีดังนี้:
- ไฮกุ: โครงสร้างพยางค์ 5-7-5 มีสามบรรทัด ใช้ภาพธรรมชาติหรือการวางสิ่งตรงข้ามไว้คู่กัน
- โคลงโซเน็ต: 14 บรรทัด ใช้ฉันทลักษณ์ไอแอมบิกเพนทามิเตอร์ อาจเป็นแบบเชกสเปียร์ (ABAB CDCD EFEF GG) หรือแบบเพทราร์ก
- วิลลาแนลล์: 19 บรรทัด ใช้สัมผัสคล้องจองที่ซ้ำกันสองแบบ และวรรคซ้ำสองวรรค (บท 'อย่าไปอย่างอ่อนโยน' ของดีแลน โทมัสเป็นตัวอย่างที่มีชื่อเสียง)
- กลอนเปล่า: ไม่มีข้อจำกัดด้านรูปแบบ ควรระบุความยาวบรรทัดและการจัดวางบรรทัดแทน
- บทกวีร้อยแก้ว: อยู่ในรูปย่อหน้า แต่มีความหนาแน่นและการกระชับแบบบทกวี
พรอมต์บทกวี: แก่นเรื่องและอารมณ์
นอกเหนือจากรูปแบบแล้ว พรอมต์บทกวียังได้ประโยชน์จากการระบุแก่นเรื่อง ภาพศูนย์กลาง และอารมณ์:
"เขียนโคลงโซเน็ตแบบเพทราร์ก แก่นเรื่อง: ความรู้สึกที่สถานที่คุ้นเคยดูแตกต่างไปหลังผ่านความโศกเศร้า ภาพศูนย์กลาง: แสงจากหน้าต่างห้องครัวในยามพลบค่ำ อารมณ์: บทไว้อาลัยที่ปราศจากความซาบซึ้งเกินควร เป็นความโศกเศร้าที่ไม่ล้ำไปสู่การสงสารตนเอง อย่ากล่าวถึงความตายโดยตรง ใช้ภาพที่สัมผัสรับรู้ได้อย่างเป็นรูปธรรมแทนความคิดนามธรรม"
คำสั่ง "ใช้ภาพที่สัมผัสรับรู้ได้อย่างเป็นรูปธรรมแทนความคิดนามธรรม" มีพลังเป็นพิเศษ เพราะป้องกันไม่ให้โมเดลเลือกใช้ภาษาทางอารมณ์ที่คลุมเครือ ("ความโศกเศร้าอย่างลึกซึ้ง") แทนภาพเฉพาะเจาะจงที่สร้างความสะเทือนอารมณ์
การสร้างสรรค์แบบทำซ้ำเป็นรอบ
ผลลัพธ์เชิงสร้างสรรค์ได้ประโยชน์จากแนวทางแบบทำซ้ำเป็นรอบ แทนที่จะสร้างผลลัพธ์ชี้ขาดเพียงครั้งเดียว ให้สร้างรูปแบบที่แตกต่างกันหลายแบบ แล้วเลือกองค์ประกอบที่มีแนวโน้มดีที่สุด:
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_story_openings(premise, genre, num_variations=3):
prompt = (
f'Write {num_variations} different opening paragraphs (100 words each) '
f'for a {genre} story about: {premise}\n'
'Each opening should:\n'
' - Begin differently (different moment, angle, or technique)\n'
' - Establish a distinct tone\n'
' - Create immediate tension or intrigue\n'
'Number them: Opening 1:, Opening 2:, Opening 3:\n'
'Do not explain the openings — just write them. '
'After all three, add one sentence noting the key difference in approach for each.'
)
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
return response.choices[0].message.content
print(generate_story_openings(
premise='a forensic accountant discovers her firm has been laundering money for her own family',
genre='thriller'
))ข้อจำกัดเชิงสร้างสรรค์ในฐานะแรงขับเคลื่อนความคิดสร้างสรรค์
ข้อจำกัดในงานเขียนเชิงสร้างสรรค์ไม่ใช่สิ่งที่จำกัดความคิด แต่เป็นแรงขับเคลื่อนความคิดสร้างสรรค์ พรอมต์สร้างสรรค์ที่น่าสนใจที่สุดมักมีข้อจำกัดที่คาดไม่ถึง ซึ่งบังคับให้เกิดวิธีแก้ไขที่เป็นต้นฉบับ:
- "เขียนฉากนี้โดยใช้บทสนทนาเท่านั้น ห้ามมีการบรรยายหรือการบอกการกระทำ"
- "เล่าเรื่องจากมุมมองของสิ่งไม่มีชีวิตชิ้นหนึ่งในห้อง"
- "เขียนช่วงเวลาเดียวกันจากมุมมองของตัวละครสามตัว ตัวละ 100 คำ"
- "เขียนเรื่องราวความรักที่ตัวละครทั้งสองไม่เคยพูดกันเลย ใช้เพียงการกระทำและการสังเกต"
ข้อจำกัดที่ไม่ธรรมดาเป็นหนึ่งในเทคนิคที่มีประสิทธิภาพที่สุดสำหรับสร้างผลลัพธ์เชิงสร้างสรรค์ที่แตกต่างจากรูปแบบเริ่มต้นของโมเดล
พรอมต์สำหรับการสร้างโลก
สำหรับนิยายแนวคาดการณ์ (นิยายวิทยาศาสตร์และแฟนตาซี) พรอมต์สำหรับการสร้างโลกจำเป็นต้องมีพารามิเตอร์ที่เฉพาะเจาะจง เพื่อป้องกันไม่ให้โมเดลสร้างขนบซ้ำ ๆ ของแฟนตาซีหรือนิยายวิทยาศาสตร์:
- กฎสำคัญ: สิ่งหนึ่งเดียวเกี่ยวกับโลกนี้ที่แตกต่างจากโลกของเราคืออะไร
- ต้นทุนของกฎ: องค์ประกอบด้านเวทมนตร์หรือนิยายวิทยาศาสตร์ทุกอย่างควรมีต้นทุนหรือความยุ่งยาก
- สิ่งที่ยังคงเดิม: ส่วนใดของโลกที่จงใจทำให้คุ้นเคย เพื่อช่วยให้ผู้อ่านยึดโยงกับเรื่องราว
- น้ำเสียงของโลก: แข็งกระด้างและสมจริง มีความหวัง หรือเสียดสี
"ในโลกนี้ ความทรงจำสามารถถ่ายโอนระหว่างผู้คนได้ แต่การถ่ายโอนแต่ละครั้งจะลบความทรงจำบางส่วนของผู้บริจาคเอง จงแสดงภาพคลินิกถ่ายโอนความทรงจำในเมืองที่เรื่องนี้เป็นกิจวัตร"
การหลีกเลี่ยงผลลัพธ์เชิงสร้างสรรค์แบบทั่วไป
โมเดลปัญญาประดิษฐ์มักใช้รูปแบบสร้างสรรค์ที่พบได้ทั่วไปเป็นค่าเริ่มต้น ต่อไปนี้คือสัญญาณของผลลัพธ์เชิงสร้างสรรค์แบบทั่วไปที่ควรสังเกตและแก้ไข:
- ตัวเอกสูญเสียคนใกล้ชิดและกำลังออกเดินทางเพื่อเยียวยาตนเอง
- การบรรยายพระอาทิตย์ตก ฝน หรือกาแฟในฐานะอุปลักษณ์ทางอารมณ์
- เรื่องราวที่จบลงด้วยตัวเอกได้เรียนรู้บทเรียนและเติบโตขึ้น
- บทกวีที่คล้องจองเป็นจังหวะซ้ำซากอย่างเห็นได้ชัดโดยขาดความลุ่มลึก
- บทสนทนาที่มีไว้เพียงเพื่ออธิบายภูมิหลัง
วิธีแก้: ระบุสิ่งที่คาดไม่ถึง "ตัวเอกไม่ได้เติบโตหรือเรียนรู้ พวกเขาทำผิดพลาดแบบเดิมอีกครั้งในตอนจบ แต่ตอนนี้เราเข้าใจความผิดพลาดนั้นแตกต่างออกไป"
ตรวจสอบความรู้: Prompt เชิงสร้างสรรค์
คุณต้องการเขียนเรื่องสยองขวัญสั้น ๆ (500 คำ) เกี่ยวกับตัวละครชื่อ Dr. Vance ซึ่งเป็นนักชีววิทยาทางทะเล และต้องการให้เรื่องชวนไม่สบายใจอย่างแท้จริง ไม่ใช่เรื่องสยองขวัญแบบทั่วไป Prompt ใดจะสร้างผลลัพธ์ที่มีเอกลักษณ์โดดเด่นที่สุด
ทบทวน: Prompt เชิงสร้างสรรค์และการเล่าเรื่อง
Prompt เชิงสร้างสรรค์จะให้ผลลัพธ์ที่เป็นต้นฉบับมากขึ้นเมื่อมีรายละเอียดเฉพาะเจาะจงมากขึ้น ไม่ใช่น้อยลง องค์ประกอบสำคัญของนิยายที่ควรระบุ ได้แก่ ตัวละคร (ชื่อ แรงจูงใจ จุดบกพร่อง) ฉาก (สถานที่ + เวลา + บรรยากาศ) ประเภทความขัดแย้ง POV แนวเรื่อง ความยาว และโทน สำหรับ Prompt บทกวี จำเป็นต้องระบุรูปแบบ (ไฮกุ โคลงโซเน็ต บทกวีวิลลาแนล กลอนเปล่า) รวมถึงหัวข้อ ภาพศูนย์กลาง และอารมณ์
ข้อจำกัดที่ไม่ธรรมดา — POV ที่คาดไม่ถึง กฎให้แสดงแทนการบอกเล่า และข้อจำกัดเกี่ยวกับขนบเรื่องซ้ำ ๆ — เป็นเทคนิคที่มีประสิทธิภาพที่สุดในการสร้างผลลัพธ์เชิงสร้างสรรค์ที่แตกต่างจากค่าเริ่มต้นของโมเดล การสร้างซ้ำเป็นรอบ ๆ (สร้างหลายรูปแบบแล้วคัดเลือก) ให้ผลลัพธ์เชิงสร้างสรรค์ดีกว่าการสร้างเพียงครั้งเดียว
คำถามที่พบบ่อย
บทเรียน “พรอมป์ตสร้างสรรค์และการเล่าเรื่อง” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “พรอมป์ตสร้างสรรค์และการเล่าเรื่อง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส AI Prompt Engineering ให้อัปเกรดเป็น CoddyKit PRO คอร์ส AI Prompt Engineering มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “พรอมป์ตสร้างสรรค์และการเล่าเรื่อง”
นิยาย บท และบทกวี — พรอมป์ตด้านตัวละคร ความขัดแย้ง และเส้นเรื่อง คุณปฏิบัติ AI Prompt Engineering ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน AI Prompt Engineering หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน AI Prompt Engineering บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “พรอมป์ตสร้างสรรค์และการเล่าเรื่อง” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน AI Prompt Engineering นี้ได้ไหม
ได้ บทเรียน AI Prompt Engineering ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- พรอมป์ตสำหรับอีเมลและการเขียนเชิงมืออาชีพ
- พรอมป์ตสำหรับเนื้อหาโซเชียลมีเดีย
- พรอมป์ตสำหรับเอกสารทางเทคนิค
- พรอมป์ตสร้างสรรค์และการเล่าเรื่อง