改写后意思没变吗?yomiyasu AI 日语精修 diff 工具自动校验机制完整指南
改写后意思没变吗yomiyasu AI 日语精修 diff 工具自动校验机制完整指南【免费下载链接】yomiyasuAI生成の日本語を自然な日本語へ推敲するAgent Skill / Agent Skill for Refining AI-Generated Japanese into Natural Japanese项目地址: https://gitcode.com/gh_mirrors/yo/yomiyasuyomiyasu 是一个将 AI 生成的不自然日语改写为自然、易读日语的 Agent Skill智能体技能。除了会改文章它还自带一个名为 diff 工具的自动校验机制机械地对比原文与改写后的文本把容易改变意思的变化——如多出的词、消失的词、文末类型的变化——自动标记出来交给人和 AI 做最终复核。本文带你彻底看懂这套改写 自动校验机制是如何运作的。为什么 AI 改写需要自动校验机制用 AI 改文章最大的隐忧不是改得不漂亮而是改着改着意思变了顺手补了一个原文没有的前提或条件把一个建议〜しましょう改成了规定〜します削掉了一个看似不重要、实则是关键前提的词。更麻烦的是AI 对自己的改写存在自我评估偏差——让它自己检查自己往往倾向于给高分放行。yomiyasu 的设计者正是意识到了这一点把技能的最优先规则定为两条保持意思主张、比重、断言的强度、句子的功能都不许变不增加信息原文里没有的主体、数值、例子一律不许擅自添加。这两条原则写在技能定义文件的开头参见 SKILL.md。而保证这两条原则被执行的就是本文的主角——diff 工具。diff 工具在哪里项目目录结构自动校验脚本是一个纯 Python 标准库实现的独立程序不依赖任何第三方库也不会调用大模型运行确定、可复现文件作用scripts/yomiyasu_diff.pydiff 工具本体对比原文与改写稿输出含义易变点候选scripts/yomiyasu_lint.py静态检查器量化AI 味比喻动词、过度加粗等与 diff 工具配合使用SKILL.md技能主文件中的 Step 4规定何时、如何运行 diff 检查references/slop-catalog.md不自然词汇与句式的参考目录在 SKILL.md 的执行流程中diff 检查排在最后一步Step 4改写完成后把原文和改写稿分别存成文件运行脚本对比再逐条确认脚本给出的候选。diff 工具自动检查什么6 大检查项yomiyasu_diff.py 的核心设计是只捞取最容易改变意思的变化而不做全量差异罗列。具体分 6 类#检查项捕获什么1措辞类型增减请求 / 劝导 / 义务 / 评价 / 可能 / 推测 / 强调 / 意志 / 条件 / 说明化 / 连接共 11 类措辞的数量变化2新增词与消失词改写稿中出现而原文没有的词疑似擅自补信息、原文有而改写后消失的词疑似丢前提3结构变化是否把列表改成了正文、是否合并了段落、句子总数是否变化4衔接确认点句首连接词、主题的も、只有预告没有内容的句子、句首指示词这 / 那等需要人工确认逻辑衔接的位置5文末与立场句子末尾类型是否被改写以及文末是否与文档立场建议 / 规则 / 说明混杂6加粗显示问题Markdown 中**无法正确渲染成粗体的写法并自动给出修正建议其中 11 类措辞的正则定义可以直接在 yomiyasu_diff.py 中查看例如请求对应「〜てください」推测对应「〜でしょう」「〜かもしれません」等。值得展开说明的是**立场stance**这个概念。日语经常省略主语谁在做什么、是规定还是建议往往由句尾形式承载。yomiyasu 把文档立场分为三类建议劝读者去做心得、倡议类文档→ 句尾应为「〜しましょう」这类形式规则传达规则与步骤操作手册、通知、规格说明→ 句尾应为「〜します」这类形式说明陈述事实、结果与想法技术说明、报告、体验记录。立场混杂比如规则文档里冒出「〜しましょう」本身就是改写改变了文档语气的信号因此被列为重点检查项之一。如何运行 diff 检查3 种命令模式diff 工具支持 3 种运行方式用法说明见 yomiyasu_diff.py# 模式 1对比原文与改写稿核心用法 python3 scripts/yomiyasu_diff.py original.txt rewritten.txt --stance説明 # 模式 2只查看单个文件的句尾类型分布跳过代码块与表格分隔行 python3 scripts/yomiyasu_diff.py --endings article.md # 模式 3输出 JSON便于程序处理 python3 scripts/yomiyasu_diff.py original.txt rewritten.txt --json几个使用要点--stance参数传入 Step 1 判定的文档立场勧奨、決まり、説明三选一。指定后脚本才能判断这个句尾跟文档立场配不配不指定则只报告混杂的候选输出的是候选不是判定报告里每一条都附带提示该看什么例如确认新增词是否属于擅自补充的信息最终由阅读报告的人或 AI 做判断文本对比前会先归一化去掉加粗标记、列表符号、标题井号等格式差异见 yomiyasu_diff.py确保比较的是内容而不是排版完整对比逻辑集中在diff()函数中见 yomiyasu_diff.py。处理检查候选的原则只修 1 次不做往返拿到 diff 报告后yomiyasu 规定了明确的处理纪律SKILL.md逐条确认句尾类型变化、措辞增减、新增词、消失词、列表/段落变化、衔接点、加粗问题6 类候选逐一过一遍该保留的保留如果新增词是正当的改写例如把指示词これ还原为具体名词就保留并如实写入输出的改动点清单只修正 1 次确认完候选后修正一次即结束不允许改一点再跑一遍脚本的无限往返防止为了消灭警告而过度改写无 Python 环境时改人工目检按同样的 7 个观察点句尾是否贴合立场、措辞增减、新增/消失的词、段落列表变化、连接关系、加粗写法手动检查。配套的输出格式也强化了透明化每次改写都会附改动点清单最多 5 条把补了什么词、对齐了哪些句尾逐条列出拿不准的地方则进入需要与作者确认的点最多 2 条而不是自作主张。校验效果验证160 篇语料与基准数据yomiyasu 的校验机制不是拍脑袋设计的而是用大规模语料校准的边界用例 48 篇tests/corpus/edge_cases/验证壊れる坏握る握溶かす融化等词在日常用法肚子坏了手握主动权融化冰块中不会被误报AI 原始输出与改写对照tests/corpus/raw_ai/ 与 tests/corpus/yomiyasu_rewritten/覆盖技术文章、事故报告、PR 说明等 8 类场景三方基准对比人类原文、裸 LLM 输出、yomiyasu 改写稿详见 evals/comparison_benchmark.md。基准数据摘录静态检查器量化AI 味的得分满分 100指标人类原文裸 LLM 输出yomiyasu 改写后综合得分95 / 10033 / 100100 / 100加粗密度每千字0.020.1超警告线0.0列表占比0.0%42.9%超警告线0.0%比喻动词无静かに壊れる悄然崩坏等已转换为直接动作diff 工具与 lint 检查器各司其职lint 管AI 味风格问题diff 管意思变没变内容问题。两者叠加才构成一套完整的自动校验闭环。小结改写交给 AI校验交给机械yomiyasu 的 diff 工具给AI 改写加了一道确定性保险只盯含义易变点措辞类型增减、新增/消失词、结构变化、衔接点、句尾立场、加粗渲染6 类候选精准聚焦不做噪音级全量 diff立场参数化--stance把文档语气显式化让建议变规定这类隐性语义漂移无处遁形;纪律化复核候选逐条确认、只修 1 次不往返、改动点透明列出把AI 自评偏差挡在流程之外。对想给 AI 写作加一道质量闸门的用户来说这套改写 机械校验 有限次人工确认的组合是一个可以直接借鉴的设计思路。相关资源技能定义与完整执行流程SKILL.mddiff 校验工具源码scripts/yomiyasu_diff.pyAI 味静态检查器scripts/yomiyasu_lint.py三方对比基准报告evals/comparison_benchmark.md分领域改写指南技术 / 业务 / 随笔references/domains/【免费下载链接】yomiyasuAI生成の日本語を自然な日本語へ推敲するAgent Skill / Agent Skill for Refining AI-Generated Japanese into Natural Japanese项目地址: https://gitcode.com/gh_mirrors/yo/yomiyasu创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

盐城公考培训哪家好?2026 盐城公考机构实测对比与选择指南

盐城公考培训哪家好?2026 盐城公考机构实测对比与选择指南

写在前面:为什么"盐城公考培训哪家好"没有标准答案每年省考、国考季,盐城考生问得最多的一句话就是:盐城公考培训哪家好?这个问题没有"唯一正确"的答案,因为不同基础的考生、不同备考阶段、不同预…

2026/10/4 5:07:40 阅读更多 →
把五万条失败记录做成错题本,原本放弃的任务通过率飙了三成

把五万条失败记录做成错题本,原本放弃的任务通过率飙了三成

把五万条失败记录做成错题本,原本放弃的任务通过率飙了三成 如果一个刚上岗的实习生把事情搞砸了,聪明的师傅绝不会只甩过去一句冷冰冰的「不合格,重来」,而是会停下来问两句话:你究竟在哪一步拐错了弯?如果…

2026/10/4 5:07:40 阅读更多 →
MATLAB findpeaks 峰值检测全解:从原理到实战参数配置

MATLAB findpeaks 峰值检测全解:从原理到实战参数配置

名字叫 findpeaks 的这个函数,我前后用了快六年,第一次真正把它研究明白,却是被一段满是毛刺的心电信号逼的。导师丢给我一组数据,说“把 R 波全找出来”,我盯着波形上那些高高低低的山头,下意识就想找“高…

2026/10/4 5:06:39 阅读更多 →

最新新闻

钢丝绳破损雷击缺陷检测数据集:VOC与YOLO双格式标注解析与实战

钢丝绳破损雷击缺陷检测数据集:VOC与YOLO双格式标注解析与实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 5:51:04 阅读更多 →
Codex CLI 接入 DeepSeek 完整指南:本地代理配置与报错排查

Codex CLI 接入 DeepSeek 完整指南:本地代理配置与报错排查

你们有没有遇到过这种情况:想用 OpenAI 的 Codex CLI 做编码智能体,但官方模型的费用烧得太快,或者网络链路响应不稳定。后来听说 DeepSeek 对外提供的 API 兼容 OpenAI 格式,就寻思着能不能把两者接起来,让 Codex 跑在…

2026/10/4 5:51:04 阅读更多 →
Oil Motion运行时控制器源码剖析:frame-scrub与分段播放的阻尼、环形距离和反向撤回

Oil Motion运行时控制器源码剖析:frame-scrub与分段播放的阻尼、环形距离和反向撤回

Oil Motion运行时控制器源码剖析:frame-scrub与分段播放的阻尼、环形距离和反向撤回 【免费下载链接】oil-motion 设计并实现随滚动、拖动、指针或状态变化响应的网页动画,覆盖素材、时间轴和运行时。 项目地址: https://gitcode.com/gh_mirrors/oi/oi…

2026/10/4 5:51:04 阅读更多 →
30 seconds of code:使用 `elementFromPoint()` 精确定位页面任意坐标处的 DOM 元素

30 seconds of code:使用 `elementFromPoint()` 精确定位页面任意坐标处的 DOM 元素

教程文档 【免费下载链接】30-seconds-of-code Coding articles to level up your development skills 项目地址: https://gitcode.com/gh_mirrors/30/30-seconds-of-code 点击查看 免费下载 在浏览器开发中,判断"用户鼠标当前悬停在哪个元素上&qu…

2026/10/4 5:51:04 阅读更多 →
AWS MFA丢失恢复指南:IAM与Root账号全流程实操

AWS MFA丢失恢复指南:IAM与Root账号全流程实操

上个月,运维群里突然炸了:同事的手机在水里泡了一夜,Google Authenticator 里的 AWS 根账号 MFA 也跟着没了。那一整天,我们都在折腾怎么重新拿回控制台权限。类似的场景我遇到不止一次——有人换手机忘了迁移验证器,有…

2026/10/4 5:51:04 阅读更多 →
零基础玩转华为云CodeArts代码智能体实战指南

零基础玩转华为云CodeArts代码智能体实战指南

1. 为什么“零基础玩转华为云码道代码智能体”不是一句空话我第一次打开华为云CodeArts界面时,手停在鼠标上三秒没敢点——不是因为界面复杂,而是因为太干净了。没有弹窗、没有强制引导、没有“新手任务”浮层,只有一片灰白底色加几行导航文字…

2026/10/4 5:50:03 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →