This commit is contained in:
@ -42,7 +42,7 @@ prompt_b1 = """
|
||||
- meme_name:要写段子的梗名称(字符串)
|
||||
- research:关于该梗的深度研究文本(字符串)
|
||||
|
||||
根据以上输入,创作3篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON):
|
||||
根据以上输入,创作1篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON):
|
||||
{
|
||||
"meme": "梗名称",
|
||||
"style": "观察生活",
|
||||
@ -57,7 +57,7 @@ prompt_b2 = """
|
||||
- meme_name:要写段子的梗名称(字符串)
|
||||
- research:关于该梗的深度研究文本(字符串)
|
||||
|
||||
根据以上输入,创作3篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON):
|
||||
根据以上输入,创作1篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON):
|
||||
{
|
||||
"meme": "梗名称",
|
||||
"style": "夸张讽刺",
|
||||
@ -72,7 +72,7 @@ prompt_b3 = """
|
||||
- meme_name:要写段子的梗名称(字符串)
|
||||
- research:关于该梗的深度研究文本(字符串)
|
||||
|
||||
根据以上输入,创作3篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON):
|
||||
根据以上输入,创作1篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON):
|
||||
{
|
||||
"meme": "梗名称",
|
||||
"style": "角色扮演",
|
||||
@ -87,27 +87,37 @@ prompt_c = """
|
||||
- meme_name:梗名称(字符串)
|
||||
- materials:包含“深度研究”与若干脱口秀段子的文本(字符串),已由人工筛选
|
||||
|
||||
任务:把 materials 整合成一篇完整的播客文稿,结构严格按照:开场白 -> 梗介绍 -> 起源考据 -> 传播路径 -> 影响分析 -> 脱口秀环节(插入2-3个段子) -> 结束语
|
||||
任务:将 materials 整合为一档四人播客的完整文稿。
|
||||
|
||||
输出格式(严格 JSON,对话按顺序列出,角色限定为 host/guest):
|
||||
节目设定:
|
||||
- 主持人 Host(1人):理性、引导节奏、串联全场。
|
||||
- 脱口秀演员 Guest_A / Guest_B / Guest_C(3人):各有幽默风格,可即兴互动,负责讲段子与分析。
|
||||
|
||||
文稿结构(请严格按以下流程撰写):
|
||||
1. 开场白(Host 开场,介绍节目与三位演员,轻松互动,40-80字)
|
||||
2. 梗介绍(Host 简明引入梗,可向演员提问互动,40-100字)
|
||||
3. 起源考据(由一位演员结合材料讲述,可穿插其他人简短反应,60-150字)
|
||||
4. 传播路径(Host 引导,可由不同演员补充案例,50-120字)
|
||||
5. 影响分析(演员轮流发表观点,Host 总结,80-180字)
|
||||
6. 脱口秀环节(Host 引入,三位演员依次表演段子,每个段子 1000 - 1200 字,段子之间可有简短互动或调侃)
|
||||
7. 结束语(Host 收尾,感谢演员,邀请听众互动,30-60字)
|
||||
|
||||
输出格式(严格 JSON):
|
||||
{
|
||||
"title": "节目标题(建议不超12字)",
|
||||
"title": "节目标题(12字以内,吸引人)",
|
||||
"script": [
|
||||
{"role": "host", "text": "开场白(口语化,20-60字)"},
|
||||
{"role": "host", "text": "梗介绍(简明,30-80字)"},
|
||||
{"role": "guest", "text": "起源考据(40-120字)"},
|
||||
{"role": "host", "text": "传播路径(30-80字)"},
|
||||
{"role": "guest", "text": "影响分析(40-120字)"},
|
||||
{"role": "host", "text": "转入脱口秀环节的台词(15-40字)"},
|
||||
{"role": "guest", "text": "段子A(来自 materials,1000-1200字)"},
|
||||
{"role": "guest", "text": "段子B(来自 materials,1000-1200字)"},
|
||||
{"role": "guest", "text": "段子C(来自 materials,1000-1200字)"},
|
||||
{"role": "host", "text": "结束语(15-40字)"}
|
||||
{"role": "host", "text": "..."},
|
||||
{"role": "guest_a", "text": "..."},
|
||||
{"role": "guest_b", "text": "..."},
|
||||
{"role": "guest_c", "text": "..."},
|
||||
...
|
||||
]
|
||||
}
|
||||
|
||||
要求:
|
||||
- 语言口语化,避免书面语;角色语气分别为:host(理性、引导)、guest(幽默、即兴)。
|
||||
- 在 script 中只保留最终可直接朗读的台词,不要加入编剧说明或括注。每段尽量简洁,便于主播读出。
|
||||
- 严格输出 JSON,不要额外解释或多余文本。
|
||||
- 语言高度口语化,符合聊天氛围,避免书面语。
|
||||
- 角色区分明显:host 控场理性,guest_a/b/c 幽默且风格可略有不同(可自设特点,如冷笑话、夸张、吐槽等)。
|
||||
- script 中只放最终台词,不添加说明。每段台词不宜过长,确保可朗读。
|
||||
- 在合适处允许演员之间简短对话(如提问、接梗、调侃),增强现场感。
|
||||
- 严格仅输出 JSON,无任何额外文本。
|
||||
"""
|
||||
Reference in New Issue
Block a user