144 lines
7.2 KiB
YAML
144 lines
7.2 KiB
YAML
schema_version: humanization-research-skill-coverage-v1
|
||
source: ../../../.agents/knowledge/ai-writing-humanization-open-source-research.md
|
||
scope: agent-example自治验证期;研究出处不等于效果证明
|
||
projects:
|
||
- id: humanizer
|
||
mapped_capabilities: [voice_first_baseline, minimal_unique_patch]
|
||
- id: stop-slop
|
||
mapped_capabilities: [five_layer_detection]
|
||
- id: Humanizer-zh
|
||
mapped_capabilities: [preservation_and_modality]
|
||
- id: inkos
|
||
mapped_capabilities: [minimal_unique_patch, bounded_revision_and_original_wins, cross_model_pairwise]
|
||
- id: oh-story-claudecode
|
||
mapped_capabilities: [five_layer_detection, bounded_revision_and_original_wins]
|
||
- id: no-ai-slop
|
||
mapped_capabilities: [detect_edit_separation, pre_generation_guidance]
|
||
- id: PaperSpine
|
||
mapped_capabilities: [detect_edit_separation, bounded_revision_and_original_wins]
|
||
- id: im-not-ai
|
||
mapped_capabilities: [five_layer_detection, holdout_effect_evaluation]
|
||
- id: avoid-ai-writing
|
||
mapped_capabilities: [carrier_scope_and_mask, preservation_and_modality]
|
||
- id: human-writing
|
||
mapped_capabilities: [detect_edit_separation]
|
||
- id: talk-normal
|
||
mapped_capabilities: [pre_generation_guidance, holdout_effect_evaluation]
|
||
- id: AIWriteX
|
||
mapped_capabilities: [minimal_unique_patch]
|
||
- id: humanize-text
|
||
mapped_capabilities: [five_layer_detection, holdout_effect_evaluation]
|
||
- id: shuorenhua
|
||
mapped_capabilities: [carrier_scope_and_mask, sf_snf_boundary_regression]
|
||
- id: academic-humanizer
|
||
mapped_capabilities: [preservation_and_modality]
|
||
- id: speak-human-tw
|
||
mapped_capabilities: [sf_snf_boundary_regression, holdout_effect_evaluation]
|
||
- id: AI_paper
|
||
mapped_capabilities: [holdout_effect_evaluation]
|
||
- id: Openwrite
|
||
mapped_capabilities: [minimal_unique_patch]
|
||
- id: unslop
|
||
mapped_capabilities: [case_to_rule_lifecycle]
|
||
- id: neuro-book
|
||
mapped_capabilities: [five_layer_detection, case_to_rule_lifecycle, holdout_effect_evaluation]
|
||
capabilities:
|
||
- id: detect_edit_separation
|
||
evidence_sources: [no-ai-slop, oh-story-claudecode, academic-humanizer]
|
||
owner_skill: 诊断机器味
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/diagnose.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_contracts.py
|
||
status: implemented
|
||
- id: five_layer_detection
|
||
evidence_sources: [neuro-book, oh-story-claudecode, avoid-ai-writing]
|
||
owner_skill: 诊断机器味
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/diagnose.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_humanization_v2.py
|
||
status: implemented
|
||
note: regex/handler/density机械执行;semantic仍需外部模型或人工
|
||
- id: carrier_scope_and_mask
|
||
evidence_sources: [shuorenhua, avoid-ai-writing, neuro-book]
|
||
owner_skill: 诊断机器味
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/carriers.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_humanization_v2.py
|
||
status: implemented
|
||
- id: voice_first_baseline
|
||
evidence_sources: [humanizer, shuorenhua, inkos]
|
||
owner_skill: 建立作品声音档案
|
||
implementation: muse/lifecycle/quality/humanization/skills/建立作品声音档案/scripts/establish_voice_baseline.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_humanization_v2.py
|
||
status: implemented
|
||
note: 角色策略仍需planner/作者补充和确认
|
||
- id: pre_generation_guidance
|
||
evidence_sources: [no-ai-slop, neuro-book, humanizer]
|
||
owner_skill: 预防机器味
|
||
implementation: muse/lifecycle/quality/humanization/skills/预防机器味/scripts/prevent_ai_flavor.py
|
||
test: tests/skills/准备任务上下文/test_assemble_writer_context.py
|
||
status: implemented
|
||
- id: sf_snf_boundary_regression
|
||
evidence_sources: [speak-human-tw, shuorenhua, neuro-book]
|
||
owner_skill: 记录机器味案例
|
||
implementation: muse/lifecycle/quality/humanization/samples
|
||
test: muse/lifecycle/quality/humanization/src/deai/evaluation.py
|
||
status: implemented
|
||
- id: minimal_unique_patch
|
||
evidence_sources: [inkos, Openwrite, shuorenhua]
|
||
owner_skill: 修正正文机器味
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/patch.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_contracts.py
|
||
status: implemented
|
||
- id: preservation_and_modality
|
||
evidence_sources: [humanizer, academic-humanizer, shuorenhua]
|
||
owner_skill: 修正正文机器味
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/gates.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_humanization_v2.py
|
||
status: implemented
|
||
note: POV/因果/伏笔仍需事实快照和语义detector
|
||
- id: bounded_revision_and_original_wins
|
||
evidence_sources: [inkos, oh-story-claudecode, neuro-book]
|
||
owner_skill: 修正正文机器味
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/pipeline.py
|
||
test: tests/skills/修正正文机器味/test_revise_ai_flavor.py
|
||
status: implemented
|
||
note: 当前以最多3轮合同、复扫和pairwise no_gain实现;跨轮最佳快照编排仍由上层负责
|
||
- id: source_revalidation
|
||
evidence_sources: [shuorenhua, neuro-book]
|
||
owner_skill: 记录机器味案例
|
||
implementation: muse/lifecycle/quality/humanization/skills/记录机器味案例/scripts/capture_cases.py
|
||
test: tests/skills/记录机器味案例/test_capture_cases.py
|
||
status: implemented
|
||
- id: case_to_rule_lifecycle
|
||
evidence_sources: [unslop, shuorenhua, neuro-book]
|
||
owner_skill: 建立机器味规则
|
||
implementation: muse/lifecycle/quality/humanization/skills/建立机器味规则/scripts/mine_ai_flavor.py
|
||
test: tests/skills/建立机器味规则/test_propose_rule.py
|
||
status: implemented
|
||
note: 状态写回数据库;规则文件激活需显式输出和人工审批
|
||
- id: cross_model_pairwise
|
||
evidence_sources: [inkos, neuro-book, oh-story-claudecode]
|
||
owner_skill: 修正正文机器味
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/pairwise.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_contracts.py
|
||
status: implemented
|
||
- id: holdout_effect_evaluation
|
||
evidence_sources: [neuro-book, speak-human-tw, im-not-ai]
|
||
owner_skill: 建立机器味规则
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/evaluation.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_humanization_v2.py
|
||
status: partial
|
||
note: 合同回放和holdout计数门已建;真实多作者多题材holdout尚未形成
|
||
- id: model_drift_deprecation
|
||
evidence_sources: [inkos, im-not-ai, neuro-book]
|
||
owner_skill: 建立机器味规则
|
||
implementation: muse/lifecycle/quality/humanization/src/deai/evaluation.py
|
||
test: muse/lifecycle/quality/humanization/tests/test_humanization_v2.py
|
||
status: partial
|
||
note: 人工审批的deprecate输出已建;自动跨模型巡检尚未接入生产调度
|
||
- id: independent_reader_blind_eval
|
||
evidence_sources: [neuro-book, inkos, humanizer]
|
||
owner_skill: 建立机器味规则
|
||
implementation: muse/lifecycle/quality/humanization/eval
|
||
test: muse/lifecycle/quality/humanization/tests/test_humanization_v2.py
|
||
status: pending
|
||
note: pairwise合同存在,但独立读者规模化盲评未完成
|