dialogue-check

star 1

检查对话自然度,包括口语化表达、句式变化、角色个性、情境匹配等,发现问题并提供具体修改方案

QGG886 By QGG886 schedule Updated 1/31/2026

name: dialogue_check description: 检查对话自然度,包括口语化表达、句式变化、角色个性、情境匹配等,发现问题并提供具体修改方案

对话自然度检查Skill

功能

检查章节中的对话是否自然流畅,发现问题并提供具体的修改方案。


检查维度

1. 口语化表达

  • 对话是否过于书面化
  • 是否符合日常说话习惯
  • 是否有生硬的表达

2. 句式变化

  • 句式是否单一重复
  • 是否有长短句搭配
  • 是否有倒装、省略等变化

3. 角色个性

  • 对话是否体现角色性格
  • 不同角色的对话风格是否区分
  • 是否符合角色的身份背景

4. 情境匹配

  • 对话是否符合当前情境
  • 语气是否匹配场景氛围
  • 对话内容是否匹配情节需要

输入格式

{
  "章节内容": "章节完整文本",
  "章节信息": {
    "章节号": 4,
    "章节大纲": "第4章的大纲内容"
  },
  "角色卡": {
    "角色名1": {
      "性格": "性格描述",
      "说话风格": "说话风格描述",
      "身份": "角色身份"
    }
  },
  "当前情境": "紧张/轻松/悲伤等",
  "文风指南": "文风指南内容(如有)"
}

输出格式

{
  "状态": "成功",
  "检查结果": "通过/不通过",
  "问题清单": [
    {
      "问题ID": "D-001",
      "类型": "口语化表达/句式变化/角色个性/情境匹配",
      "严重程度": "A/B/C",
      "位置": {
        "章节号": 4,
        "段落位置": "第3段",
        "具体内容": "存在问题的对话内容"
      },
      "问题描述": "对话过于书面化,缺乏口语感",
      "影响分析": "让读者感觉不真实,降低代入感",
      "修改方案": {
        "方案类型": "替换/调整/增加/删除",
        "具体操作": "将'我非常赞同你的观点'替换为'嗯,我同意你的说法'",
        "修改后内容": "修改后的完整内容",
        "操作说明": "增加语气词'嗯',将书面语'赞同'改为口语'同意','观点'改为'看法'"
      },
      "可自动修复": true
    }
  ],
  "总体评价": "对话自然度总体评价",
  "简要建议": ["建议1", "建议2"]
}

修改方案生成规则

口语化表达问题

问题示例:"我非常赞同你的观点。"

修改方案

  • 方案类型:替换
  • 具体操作:添加语气词,替换书面词汇
  • 修改后内容:"嗯,我同意你的说法。"
  • 操作说明:
    1. 添加"嗯"作为开头语气词
    2. 将"非常赞同"改为"同意"
    3. 将"观点"改为"说法"

句式单一问题

问题示例:连续5个对话都是"XX说:YYYY。"

修改方案

  • 方案类型:调整
  • 具体操作:变换句式,使用动作+对话,或倒装
  • 修改后内容:
    • "XX嗯了一声,'YYYY。'"
    • "'YYYY。'XX说道"
    • "XX点点头,'YYYY。'"
  • 操作说明:
    1. 将部分对话改为动作+对话形式
    2. 调整对话标签位置
    3. 增加描述性动作

角色个性缺失

问题示例:粗犷角色的对话过于文雅

修改方案

  • 方案类型:替换
  • 具体操作:根据角色性格调整用词和句式
  • 修改后内容:
    • 原文:"请您稍等片刻。"
    • 修改后:"等着!"
  • 操作说明:
    1. 参考角色卡中的说话风格
    2. 使用符合角色的用词
    3. 调整句式长短(粗犷角色用短句)

情境不匹配

问题示例:紧张场景中对话过于悠闲

修改方案

  • 方案类型:调整
  • 具体操作:根据情境调整对话节奏和语气
  • 修改后内容:
    • 原文:"我们慢慢商量一下该怎么办。"
    • 修改后:"快说!现在怎么办?"
  • 操作说明:
    1. 分析当前情境(紧张/轻松等)
    2. 调整对话节奏(紧张→短句、快节奏)
    3. 添加标点增强语气(?!)

检查清单

  • 对话口语化程度合适
  • 句式有变化,不单调
  • 每个角色的对话风格独特
  • 对话符合角色性格设定
  • 对话匹配当前情境
  • 对话促进情节发展
  • 对话体现角色关系

严重程度分级

A类(严重)

  • 多个角色的对话风格混淆,无法区分
  • 对话严重不符合情境,破坏氛围
  • 主要角色的对话严重OOC

B类(中等)

  • 部分对话过于书面化
  • 句式单一,重复明显
  • 个别角色个性不明显

C类(轻微)

  • 个别表达可以更优化
  • 个别句式可以更多样化

注意事项

  1. 保持原意:修改方案不能改变对话的核心意思
  2. 尊重角色:修改方案必须符合角色性格设定
  3. 适应情境:修改方案必须匹配当前情境
  4. 具体可操作:修改方案必须具体,能直接执行
  5. 多种方案:对于复杂问题,提供2-3个修改方案供选择

示例

输入

{
  "章节内容": "李明说:'我非常抱歉造成了这样的局面,我愿意承担所有责任。'",
  "角色卡": {
    "李明": {
      "性格": "直率、敢作敢当",
      "说话风格": "直接、简洁"
    }
  },
  "当前情境": "事故现场,气氛紧张"
}

输出

{
  "问题清单": [
    {
      "问题ID": "D-001",
      "类型": "口语化表达+情境匹配",
      "严重程度": "B",
      "位置": {"段落位置": "第1段"},
      "问题描述": "对话过于书面化,不符合紧张情境和角色直率性格",
      "修改方案": {
        "方案类型": "替换",
        "具体操作": "简化表达,增加紧迫感",
        "修改后内容": "李明脸色铁青,'这事儿我担!'",
        "操作说明": "1. 删除书面化表达'非常抱歉'、'造成局面';2. 根据角色直率性格,改为简短有力的表达;3. 添加'脸色铁青'增强紧张氛围"
      },
      "可自动修复": true
    }
  ]
}
Install via CLI
npx skills add https://github.com/QGG886/novel_creator --skill dialogue-check
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator