japanese-humanizer

Habilidad de agente para hacer que el japonés con sonido de IA o de traducción suene natural, preservando el significado.

Documentación

japanese-humanizer — スキル未使用とスキル使用の比較

japanese-humanizer — 将AI文章,调整为自然的日语

这是一个Agent Skill,用于将AI文章在内容不变的前提下,仅调整文体、节奏、修饰关系(係り受け)和表达方式,使其成为自然的日语。

它会找出ChatGPT、Claude、Gemini等输出中容易残留的翻译腔、过度工整的结构、冗长的措辞、缺乏温度的结论、过于统一的句尾,并在保持原意的基础上进行局部修正。

这不是为了“通过AI检测器”而进行的改写,也不判断文章是否由AI生成。其目的是消除读者感到别扭的机械生硬感和套路感,将文章恢复为符合其原本用途的日语。

具体会有什么变化

  • 「AI技術を活用することによって業務効率を向上させることができます」 → 「AIを使えば、業務効率を上げられます」
  • 「本施策において重要な点は、継続的な改善を実施することです」 → 「この施策で大事なのは、継続して改善することです」
  • 「このように、今後も注目されることが期待されます」 → 「今後も関心を集めそうです」
  • 「分析は、利用者の行動変化を明らかにした」 → 根据上下文,改为「分析から、利用者の行動変化が分かった」等。

为什么专注于日语

日语中的AI文章,不仅仅是“生硬”或“过于礼貌”。英语语序、主语设定方式、机器翻译后的同质化、サ变动词的连续使用、句尾的单调、接续表达的套路化等,这些因素叠加在一起,常常会显得不自然。

在本仓库中,我们将这些问题归类为 taxonomy.md 的类别ID和 quick-rules.md 的处方,并根据需要,通过 rewrite_priority_score 决定修正顺序。短句可以快速处理,长句或需要说明的句子则可以附带依据进行处理。

四项承诺

  1. 不改变含义 — 保留事实、数值、专有名词、引用、条件、否定、责任主体。
  2. 不添加内容 — 不擅自补充原文中没有的具体例子、体验、依据、情感。
  3. 保持体裁 — 不把报告改成随笔,也不把小说改成说明文。
  4. 不过度修正 — 不机械地消除被动语态、外来语、抽象词、专业术语。

安装

公开的仓库地址为 geonwoo-jeong/japanese-humanizer

skills.sh

npx skills add geonwoo-jeong/japanese-humanizer

GitHub CLI

gh skill install geonwoo-jeong/japanese-humanizer japanese-humanizer --agent codex

如果省略 --agent,在非交互环境中,GitHub Copilot 可能会成为默认安装目标。如果要安装到 Codex、Claude Code、Cursor 等工具中,请明确指定目标。

Claude Code

/plugin marketplace add geonwoo-jeong/japanese-humanizer
/plugin install geonwoo-jeong@japanese-humanizer

在新会话中,可以通过自然语言或 $japanese-humanizer 使用。

Codex

codex plugin marketplace add geonwoo-jeong/japanese-humanizer
codex plugin add geonwoo-jeong@japanese-humanizer

Cursor

请通过 Cursor 的 marketplace import 功能添加此仓库,并选择 japanese-humanizer 插件。市场定义位于 .cursor-plugin/marketplace.json,插件本体位于 plugins/japanese-humanizer

使用方法

用自然语言请求即可。

$japanese-humanizer を使って、このAI文を自然な日本語へ整えてください。

[ここに文章を貼り付ける]

如果附带用途说明,更容易调整文体。

$japanese-humanizer
用途: 採用候補者へ送るメール
強さ: 控えめ
条件: 意味と敬意表現を変えない

[ここに文章を貼り付ける]

如果需要附带理由查看,可以这样请求。

$japanese-humanizer を使って、修正後の本文と修正理由を表で出してください。

如果想先对长文进行诊断,可以使用本地脚本。

node plugins/japanese-humanizer/skills/japanese-humanizer/scripts/profile-japanese-text.mjs path/to/input.txt

处理流程

入力文
  ↓
保護対象を確認
  数値、引用、固有名詞、専門用語、条件、否定、責任主体
  ↓
機械的な定型感・翻訳調を分類
  quick-rules.md / taxonomy.md
  ↓
修正優先度を決定
  P1: 安全に直せる表層修正
  P2: 文脈を見て直す修正
  P3: 監査中心の高次判断
  ↓
意味を保ったまま書き換え
  ↓
事実保持と過剰修正を監査

分类体系概要

领域关注点示例
翻译腔欧文直译、被动语态、无生物主语、代词过多「〜によって」「それは」「分析は示す」
冗长表达可能表达、サ变动词、形式名词「することができる」「検討を行う」「重要な点」
修饰关系长句、逗号、助词连用、过长的连体修饰「制度の変更の影響の確認」
AI风格结构套路化的接续、同质的列举、总结性的结尾「まず」「さらに」「このように」
post-editese机器翻译后的简化、标准化、原文干扰语序生硬、词汇平板化
文体混用敬体与常体、生硬程度、与读者的距离「です・ます」与「である」混用

详细信息请参见 plugins/japanese-humanizer/skills/japanese-humanizer/references/

taxonomy.md             # カテゴリID、根拠Grade、誤検出リスク、P1/P2/P3
quick-rules.md          # よく出る定型感への高速処方
revision-playbook.md    # 書き換え順、監査、出力形式、例外判断
evidence.md             # 学術資料・公的資料・実装参考の位置付け

分发结构

skills/japanese-humanizer/SKILL.md       # ルートから参照できるスキル入口
.claude-plugin/marketplace.json          # Claude Code 用マーケットプレイス
.agents/plugins/marketplace.json         # Codex 用マーケットプレイス
.cursor-plugin/marketplace.json          # Cursor 用マーケットプレイス
plugins/japanese-humanizer/              # 各エージェントがインストールするプラグイン本体
skills.sh.json                           # skills.sh 用グルーピング
skills.json                              # 汎用カタログメタデータ
marketplaces/profile.json                # 外部ディレクトリ提出用の共通プロフィール

技能正文的唯一原始文件是 plugins/japanese-humanizer/skills/japanese-humanizer/SKILL.md。根目录下的 skills/japanese-humanizer 是指向该文件的符号链接,Claude Code、Codex、Cursor、skills.sh、GitHub CLI 各分发路径均引用同一实体。

不执行的操作

  • 保证通过AI检测器、规避检测、伪装来源
  • 判断“文章是否由AI生成”
  • 添加原文中没有的依据、经验、数值、具体例子
  • 对法律、医疗、金融、合同、研究文档进行改变含义的大胆改写
  • 仅以“自然”为由替换专业术语或引用

开发与验证

验证仅需 Node.js 即可执行。

npm test

新文章、UI文案、文档、代码注释、测试数据、提交信息均使用日语撰写。外部API名称、命令、文件名、标识符等需要在技术上原样处理的词汇,优先考虑与现有惯例的兼容性。

出处・参考资料

本技能参考以下资料,并非用于“判断文章是否由AI生成”,而是作为将文章调整为自然日语的审计信号和修正优先级的依据。

日语文体・AI文体的计量研究

翻译腔・post-editese・译后编辑

日语翻译研究・体裁・角色语言

标点・修饰关系・连语・事实性

官方资料・实现参考