文章品鉴师 - 多维度评估文章质量、检测AI味/大便味、识别原创内容
Scanned 9/9/2026
Install to Claude Code
npx -y skills add Lord1Egypt/awesome-skill-forge --skill tmpz3kwrq8c --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Tmpz3kwrq8c?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lord1egypt-tmpz3kwrq8c)More formats (shields.io, HTML) on the badges page.
---
name: article-taster
description: 文章品鉴师 - 多维度评估文章质量、检测AI味/大便味、识别原创内容
author: Article Taster Team
version: 1.0.0
tags:
- 文章分析
- AI检测
- 质量评估
- 原创识别
- 阅读推荐
languages:
- 中文
- Python
platform:
- claude
- openclaw
- agent
created: 2026-04-08
updated: 2026-04-08
---
# Article Taster - 文章品鉴师
> 帮助用户提前品尝文章可读性,过滤低质量内容,节省宝贵阅读时间
## 核心定位
**"文章含大质量检测"** —— 站在文章分析师的角度,多维度评估文章价值:
- 技术文章:衡量技术含量、学习价值
- AI生成检测:正确识别原创内容(古诗等不被误判)
- 情感散文:分析情感曲线、架构模式
- 小说:分析情节结构(但不剧透)
---
## 工作流程
```
输入文章文本/标题
↓
┌─────────────────────────────────────┐
│ M1: 文章类型识别 │
│ 技术文章 | 情感散文 | 小说 | 其他 │
└─────────────────────────────────────┘
↓
┌─────────────────────────────────────┐
│ M2: 专业分析 (根据类型分发) │
│ ├─ 技术文章 → TechAnalyzer │
│ ├─ 情感/散文 → CreativeAnalyzer │
│ ├─ 小说 → NovelAnalyzer (无剧透) │
│ └─ 其他 → GenericAnalyzer │
└─────────────────────────────────────┘
↓
┌─────────────────────────────────────┐
│ M3: AI生成检测与原创识别 │
│ ├─ 文本统计特征 │
│ ├─ 困惑度分析 │
│ ├─ 风格一致性 │
│ └─ 原创内容豁免 (古诗词/经典文学) │
└─────────────────────────────────────┘
↓
┌─────────────────────────────────────┐
│ M4: 综合评分与阅读建议 │
│ 最终评分 + 等级 + 阅读价值建议 │
└─────────────────────────────────────┘
↓
输出: JSON报告 + Markdown摘要
```
---
## 评分体系
### 技术文章评分维度
| 维度 | 权重 | 说明 |
|------|------|------|
| 技术深度 | 30% | 原理剖析、实战经验、解决方案复杂度 |
| 结构清晰度 | 25% | 逻辑组织、层次分明 |
| 实用性 | 20% | 可操作、可落地 |
| 原创性 | 15% | 独特观点、非AI生成 |
| 可读性 | 10% | 表达流畅、图文配合 |
### 情感散文/小说评分维度
| 维度 | 权重 | 说明 |
|------|------|------|
| 情感表达 | 30% | 情感深度、感染力、曲线设计 |
| 文笔水平 | 25% | 修辞手法、句式变化、词汇丰富度 |
| 叙事结构 | 20% | 情节安排、节奏把控 |
| 创意性 | 15% | 独特视角、创新表达 |
| 共鸣度 | 10% | 读者情感连接 |
### AI生成检测维度
| 维度 | 权重 | 说明 |
|------|------|------|
| 文本统计 | 10% | 句子长度方差、词汇密度、标点多样性 |
| 困惑度 | 15% | 语言模型困惑度(过低=疑似AI) |
| 词汇丰富度 | 10% | Type-Token Ratio、罕见词汇比例 |
| 风格一致性 | 10% | 开头词重复率、过渡词规律性 |
| 语义连贯 | 5% | 指代一致性、主题集中度 |
| 特殊模式 | 10% | 古诗词/经典文学豁免检测 |
### AI味/大便味检测维度 (新增)
| 维度 | 权重 | 说明 |
|------|------|------|
| 段落一致性 | 15% | AI文章段落长度高度一致,像模具铸出来的 |
| 废话率 | 10% | 每句都对但空洞,无实质信息密度 |
| 模板化程度 | 10% | 三段式、综上所述、首先其次最后等 |
| 人类标记 | 5% | 踩坑、血泪史、说实话等personal voice |
### AI味评分等级
| 评分 | 等级 | 说明 |
|------|------|------|
| <20 | 人类写作 | 几乎无AI味 |
| 20-40 | 轻度疑似AI | 可能有轻微AI辅助 |
| 40-60 | 中度疑似AI | 明显AI特征 |
| 60-80 | 高度疑似AI | 强烈AI味 |
| >80 | 大便味 | 极强AI味,内容空洞 |
### 综合评分公式
```
最终评分 = 加权得分 × 类型匹配度 × (1 - AI概率 × 0.3)
```
### 评分等级
| 等级 | 分数 | 阅读建议 |
|------|------|----------|
| A+ | 90-100 | 极力推荐!值得反复研读 |
| A | 80-89 | 强烈推荐!内容扎实 |
| B+ | 70-79 | 推荐阅读,有价值 |
| B | 60-69 | 可读,碎片时间可看 |
| C | 40-59 | 一般,可选择性阅读 |
| D | <40 | 不推荐,浪费时间 |
---
## AI生成检测豁免规则
为防止误判真正的原创内容,采用豁免机制:
| 类型 | 检测特征 | 豁免效果 |
|------|---------|---------|
| 古诗词 | 五言/七言、押韵、意象密度 | AI阈值提高50%+ |
| 经典文学 | 长句、复合句、修辞丰富 | 方差阈值放宽100% |
**古诗测试预期**: "床前明月光..." → 识别为 classical_poetry,得分>85,标注"高度可信原创"
---
## 输出报告格式
### JSON 完整报告
```json
{
"report_id": "taster_20260408_001",
"title": "文章标题",
"type": "technical_article|essay|novel|other",
"type_confidence": 0.92,
"overall_score": 85,
"grade": "A",
"reading_advice": {
"verdict": "强烈推荐!内容扎实,适合认真阅读",
"target_audience": "初中级开发者",
"time_estimation": "10分钟",
"key_benefits": ["深入浅出的架构设计", "实操性强"],
"suitable_moments": ["专注阅读", "深度学习"]
},
"dimension_scores": {
"technical_depth": {"score": 88, "weight": 0.30},
"structure": {"score": 85, "weight": 0.25},
"practicality": {"score": 82, "weight": 0.20},
"originality": {"score": 78, "weight": 0.15},
"readability": {"score": 80, "weight": 0.10}
},
"ai_detection": {
"ai_probability": 0.15,
"is_ai_generated": false,
"ai_flavor_score": 38,
"ai_flavor_level": "轻度疑似AI",
"confidence_label": "高度可信原创",
"dimensions": {
"text_statistics": {"score": 75},
"perplexity": {"score": 80},
"vocabulary_richness": {"score": 72},
"style_consistency": {"score": 68},
"semantic_coherence": {"score": 85},
"special_patterns": {"score": 95, "exemption_type": "classical_poetry"},
"paragraph_uniformity": {"score": 70},
"bullshit_ratio": {"score": 85},
"template_patterns": {"score": 90},
"human_markers": {"score": 80}
},
"ai_flavor_warnings": [
"段落长度高度一致,AI味特征明显",
"缺少人类真实表达痕迹"
]
},
"detailed_analysis": {
"spoiler_warnings": [],
"genre_specific": {...}
},
"timestamp": "2026-04-08T10:00:00Z"
}
```
### Markdown 用户报告
```markdown
# 文章品鉴报告
## 基本信息
- **标题**: 技术架构设计原则
- **类型**: 技术文章 (置信度: 92%)
- **评分**: 85分 (A级)
## 综合评价
强烈推荐!内容扎实,适合认真阅读
**目标读者**: 初中级开发者
**预计阅读时间**: 10分钟
## 维度评分
| 维度 | 得分 | 权重 |
|------|------|------|
| 技术深度 | 88 | 30% |
| 结构清晰度 | 85 | 25% |
| 实用性 | 82 | 20% |
| 原创性 | 78 | 15% |
| 可读性 | 80 | 10% |
## AI检测结果
- **AI生成概率**: 15%
- **AI味评分**: 38 (轻度疑似AI)
- **结论**: 高度可信原创
### AI味警告
- 段落长度高度一致,AI味特征明显
- 缺少人类真实表达痕迹
## 阅读建议
- 适合专注阅读、深度学习
- 核心价值: 深入浅出的架构设计、实操性强
```
---
## Skill 结构
```
article-taster/
├── SKILL.md # 本文件
├── scripts/
│ ├── __init__.py
│ ├── main.py # 主入口
│ ├── article_classifier.py # M1: 类型识别
│ ├── tech_analyzer.py # M2-T: 技术文章分析
│ ├── creative_analyzer.py # M2-C: 情感/散文分析
│ ├── novel_analyzer.py # M2-N: 小说分析 (无剧透)
│ ├── ai_detector.py # M3: AI生成检测
│ ├── scorer.py # M4: 综合评分
│ └── report_generator.py # 报告生成
├── config/
│ ├── scoring_weights.json # 评分权重
│ ├── type_keywords.json # 类型关键词
│ ├── ai_patterns.json # AI检测模式
│ └── exemption_rules.json # 原创豁免规则
├── references/
│ ├── scoring_methodology.md # 评分方法论
│ └── spoiler_free_principles.md # 无剧透分析原则
├── requirements.txt
└── README.md
```
---
## 使用方式
```bash
# 分析单篇文章
python -m article_taster analyze --text "文章内容..."
python -m article_taster analyze --file article.txt
# 批量分析
python -m article_taster batch --dir ./articles
# 仅获取快速评分
python -m article_taster quick --text "文章内容..."
# 指定文章类型
python -m article_taster analyze --text "..." --type technical_article
```
---
## 依赖项
- Python 3.10+
- jieba (中文分词)
- scikit-learn (文本相似度)
- openai / anthropic (可选,LLM辅助评分)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!