The Quality Criteria Framework: Ensuring Ebook Excellence
How we score and validate AI-generated ebooks. A 7-dimension quality framework that ensures every output meets professional standards.
AI can generate content quickly. But can it generate good content?
That depends entirely on how you define and measure “good.”
The Quality Criteria Framework provides rigorous, objective scoring for AI-generated ebooks.
Why Quality Matters
The problem: AI-generated content often suffers from:
- Vague, unmeasurable claims
- Generic examples (or no examples)
- Fluff padding word count
- Confidence without substance
- Poor actionability
The result: Content that looks professional but delivers no value.
The 7-Dimension Quality Model
1. Specificity (15 points)
Does the content make specific, measurable claims?
| Score | Criteria |
|---|---|
| 13-15 | Every paragraph has specific numbers, timeframes, or quantities |
| 10-12 | Most paragraphs are specific, few generic statements |
| 7-9 | Mix of specific and generic content |
| 0-6 | Mostly generic claims (“significantly improve”, “enhanced performance”) |
Red flags:
- “Significantly improve results”
- “Enhanced performance”
- “Better outcomes”
Good signs:
- “Reduce processing time from 3 hours to 20 minutes”
- “Achieve 95%+ accuracy on categorization”
- “Save $500/month on infrastructure costs”
2. Examples (15 points)
Does the content include real-world applications?
| Score | Criteria |
|---|---|
| 13-15 | 5+ examples with concrete outcomes |
| 10-12 | 3-4 examples with mostly concrete outcomes |
| 7-9 | 2-3 examples, some without clear outcomes |
| 0-6 | 0-1 examples or all examples are hypothetical |
Red flags:
- “For example, you could…”
- Purely hypothetical scenarios
- Examples without outcomes
Good signs:
- “When we implemented this at Company X, they saw 40% reduction…”
- Named case studies
- Before/after comparisons
3. Actionability (15 points)
Can the reader execute based on what they’ve read?
| Score | Criteria |
|---|---|
| 13-15 | Reader can execute 50%+ on day 1, all steps have specific sub-actions |
| 10-12 | Mostly actionable, few steps need clarification |
| 7-9 | Some actionable steps mixed with vague guidance |
| 0-6 | Theoretical content with no clear action path |
Red flags:
- “Consider your options”
- “Evaluate based on your needs”
- Steps without sub-actions
Good signs:
- Clear numbered steps
- Specific commands or actions
- Decision criteria explicitly stated
4. Value Density (15 points)
How much of the content is actually valuable?
| Score | Criteria |
|---|---|
| 13-15 | Zero fluff phrases, no padding, every sentence advances value |
| 10-12 | Minimal fluff, rare redundancy |
| 7-9 | Some padding, repetitive transitions |
| 0-6 | Significant fluff, obvious word count padding |
Fluff detection:
Red flag phrases:
- "In today's fast-paced world..."
- "It's important to understand that..."
- "As we all know..."
- "The key to success is..."
- Any sentence that could be deleted without losing information
5. Mistake Prevention (15 points)
Does the content help readers avoid common errors?
| Score | Criteria |
|---|---|
| 13-15 | 3+ mistakes identified per major section, specific prevention steps |
| 10-12 | 2 mistakes per section with prevention |
| 7-9 | 1 mistake per section or prevention is vague |
| 0-6 | No mistake prevention content |
Good format:
⚠️ Common Mistake: [Specific error]
Why it happens: [Root cause]
How to avoid: [Specific prevention steps]
How to recover: [If mistake is made]
6. Clarity (10 points)
Can a motivated beginner understand this?
| Score | Criteria |
|---|---|
| 9-10 | Junior professional could understand with no prior knowledge |
| 7-8 | Mostly clear, occasional jargon explained |
| 5-6 | Some concepts require prior knowledge |
| 0-4 | Expert-level assumption throughout |
Clarity rules:
- Define technical terms on first use
- Explain acronyms
- Use analogies for complex concepts
- Progress from simple to complex
7. Confidence Building (15 points)
Does the content address reader doubts?
| Score | Criteria |
|---|---|
| 13-15 | All major doubts addressed, timeline provided, incremental steps shown |
| 10-12 | Most doubts addressed, partial timeline |
| 7-9 | Some doubt acknowledgment |
| 0-6 | No engagement with reader concerns |
Doubt patterns to address:
- “I don’t have time for this”
- “This won’t work in my situation”
- “I’ve tried this before”
- “This is too complex for me”
Scoring Process
Automated Detection
def score_specificity(text: str) -> int:
"""Score specificity based on measurable claims"""
# Count specific indicators
numbers = len(re.findall(r'\d+[%$]?', text))
timeframes = len(re.findall(r'\d+\s*(hour|minute|day|week|month)', text))
quantities = len(re.findall(r'\d+x|\d+\+', text))
# Count vague indicators
vague_phrases = count_fluff_phrases(text)
# Calculate ratio
specific_ratio = (numbers + timeframes + quantities) / word_count(text)
vague_ratio = vague_phrases / word_count(text)
# Score based on ratios
if specific_ratio > 0.05 and vague_ratio < 0.01:
return 15
elif specific_ratio > 0.03 and vague_ratio < 0.02:
return 12
# ... etcHuman Review
After automated scoring, human review for:
- Accuracy of claims
- Relevance of examples
- Logical flow
- Brand voice consistency
Quality Gates
Minimum Thresholds
| Level | Score | Action |
|---|---|---|
| Approved | 85+ | Publish |
| Needs Revision | 70-84 | Specific feedback for improvement |
| Rewrite | <70 | Regenerate with different approach |
Automatic Feedback
When score < 85:
Quality Report for "[Title]"
Score: 78/100
Issues Found:
1. Specificity (10/15): Paragraphs 3, 7, 12 lack specific numbers
2. Examples (8/15): Only 2 examples found, need 3 more
3. Value Density (11/15): 4 fluff phrases detected
Improvement Suggestions:
- Add specific metrics to the problem section
- Include case study from real implementation
- Remove sentences starting with "It's important to..."
Application in Agent Neo
The Quality Framework integrates with Agent Neo ebook generation:
- Post-Generation: Automatic scoring of output
- Feedback Loop: If score < 85, regenerate with feedback
- Iteration: Up to 3 regeneration attempts
- Human Escalation: If still failing, flag for review
Results
Since implementing the framework:
- Average quality score: Increased from 68 to 89
- Revision rate: Decreased from 60% to 15%
- User satisfaction: Increased from 3.2 to 4.6/5
The Quality Framework ensures every ebook meets professional standards. For the full generation workflow, see Agent Neo.