Every time you interact with a quality issue, ILLIXIS records the action and aggregates it into learning patterns.
Fix - You agree it's a problem and correct it
Ignore - You disagree or don't care about this issue
Dismiss - You never want to see this issue type again
Each action is recorded with before/after text, decision time, and context. These resolutions aggregate into trend statistics per issue type.
The system tracks patterns for each issue type (48 total subcategories) and moves through five learning stages.
Status: collecting
What happens: System detects issues but doesn't act on patterns yet. Needs 10 samples before making decisions.
How to exit: Fix or ignore the same issue type 10 times.
Status: ready_to_prevent
Trigger: 10+ fixes with 70%+ fix rate
What happens: System asks if you want to enable prevention for this issue. Appears in Quality Insights dashboard under "Ready to Learn."
User decision required: Click "Enable Prevention" or "Not Yet"
Example: You've fixed "rhetorical questions" in 8 of 10 articles. System asks: "Enable prevention for rhetorical questions?"
Status: preventing
What happens:
How to activate: Confirm prevention from Quality Insights dashboard
How to disable: Toggle off in Active Learnings section
Status: ready_to_suppress
Trigger: 10+ ignores with 80%+ ignore rate
What happens: System asks if you want to stop detecting this issue. Appears in Quality Insights dashboard under "Ready to Learn."
User decision required: Click "Suppress Detection" or "Not Yet"
Example: You've ignored "passive voice" warnings in 9 of 10 articles. System asks: "Stop detecting passive voice?"
Status: suppressed
What happens:
How to activate: Confirm suppression from Quality Insights dashboard
How to re-enable: Toggle on in Active Learnings section
System applies learning without user confirmation if patterns are overwhelming:
Auto-Prevention: 25+ fixes with 90%+ fix rate
auto_preventingAuto-Suppression: 25+ ignores with 95%+ ignore rate
auto_suppressedNavigate to Content Hub → Quality Insights to see:
Four metric cards show system-wide learning:
Issues (Last 30 Days) - Total issues detected across all content
Fix Rate - Percentage of issues you fixed vs ignored
Active Preventions - Number of issue types being prevented in prompts
Suppressed - Number of issue types no longer detected
Shows issue types awaiting your confirmation:
Prevention candidates:
Suppression candidates:
Click button to activate learning or "Not Yet" to keep collecting data.
Shows currently active prevention and suppression rules with toggle switches:
Prevention rules:
Suppression rules:
Toggle off any rule to stop applying it. System reverts to collecting status and waits for new pattern.
Issues Over Time - Line chart showing issues per article over 30 days. Should trend downward as learning improves.
Quality Grade Trends - Average letter grade over time (weekly or monthly view). Should trend upward.
When you enable prevention for an issue type, the system adds an instruction to content generation prompts.
Each issue type has a default prevention instruction. Examples:
Rhetorical Questions:
"Avoid rhetorical questions. Make direct statements instead."
AI Isms:
"Don't use phrases like 'in the ever-evolving landscape' or 'it's important to note.' Write naturally."
Weak Openings:
"Start with a specific insight, statistic, or scenario. No generic introductions."
Prevention instructions are injected into content generation prompts under a section header:
```
Based on past content quality patterns, AVOID these issues:
This appears in:
After enabling prevention, generate new content and check if the issue appears. If detection still finds the issue:
When you enable suppression for an issue type, the system skips detection entirely during quality assessment.
LearningEngine.get_suppressed_issues()if issue_type in suppressed: continueSuppression applies to:
Suppression does NOT affect:
Suppress an issue type when:
Don't suppress if:
All statistics use a 30-day rolling window. Resolutions older than 30 days don't count toward learning decisions.
An automated task runs at 3:00 AM daily:
Adapts to strategy changes: If you fixed "rhetorical questions" 30 times last year but now ignore them, the system forgets old fixes after 30 days and adjusts.
Prevents stale learning: Decisions from 6 months ago don't influence current recommendations.
Maintains recency: Recent actions weigh equally to older actions within the 30-day window (no decay).
To force immediate recalculation without waiting for the nightly task, contact support.
Status: Implemented (December 2025)
System correlates issue resolutions with content performance using Google Analytics data.
Seven days after content publishes:
performance_weight (0.5 to 2.0 multiplier)Example:
| Tier | Pageviews (30d) | Weight | Meaning |
|------|-----------------|--------|---------|
| Top 25% | 1,000+ | 2.0 | High performer |
| Top 50% | 500-999 | 1.5 | Above average |
| Average | 200-499 | 1.0 | Baseline |
| Below avg | 50-199 | 0.75 | Underperformer |
| Low | < 50 | 0.5 | Poor traffic |
Quality Insights dashboard shows:
Weighted Fix Rate - Fixes weighted by performance vs total weighted samples
High Performer Fixes - Count of fixes on content in top 25% performance
Weighted vs Unweighted Comparison - Shows if high-performing content has different fix patterns
Prevents learning from low-performing content. If you fix issues in 10 articles but only the 3 high-traffic ones had those fixes, weighted rate will be lower than unweighted rate. System learns to trust patterns from successful content more than unsuccessful content.
What happens:
Result: Issue prevented in prompts. Quality improves automatically.
What happens:
Result: Detection stops wasting processing time. Issue never appears again.
What happens:
collectingResult: No automatic action. System waits for stronger signal.
What happens:
auto_preventingResult: Overwhelming pattern bypasses confirmation. Immediate action.
Does learning apply retroactively to old content?
No. Learning only affects future content generation and detection. Existing content remains unchanged unless you regenerate or re-grade it.
Can I reset learning for one issue type?
Yes. Toggle off the prevention/suppression in Active Learnings section. System reverts to collecting status but preserves historical resolution data.
What if I accidentally enable prevention?
Toggle it off immediately in Active Learnings section. The prevention instruction will be removed from prompts for the next generation.
Does suppression affect content already published?
No. Suppression only skips detection in future quality assessments. Issues already detected remain visible.
Can I see the exact prevention instruction being used?
Yes. Navigate to Admin → Tenant Issue Trends → [Your Tenant] → [Issue Type]. The prevention_instruction field shows what's being added to prompts.
What if my strategy changes?
30-day rolling window automatically adjusts. Old decisions fade out after 30 days. Start making new decisions (fix → ignore or vice versa) and the system will adapt.
Does learning work across tenants?
No. Each tenant has separate learning patterns. Your fixes don't affect other customers' learning.
Can I export learning data?
Not currently available. Contact support if you need learning data exported.
Week 1: Baseline quality. No learning active. Issues detected normally.
Week 2-3: First prevention candidates appear. Enable 2-3 high-confidence issues.
Month 1: 3-5 active preventions. Issue count drops 30-40%. Quality grades improve from B/C to B+/A-.
Month 2: 5-8 active preventions. Issue count drops 50-60%. Quality grades consistently A-/A.
Month 3+: 8-12 active preventions. Issue count drops 60%+. Quality grades consistently A/A+.
Total improvement: 60% fewer issues by end of first month for typical tenant.
Content Quality Grading - Issues detected during grading feed into learning system
Issue Registry - 48 issue subcategories with default prevention instructions
Content Generation - Prevention instructions injected into prompts automatically
Preference Learning - Separate system that learns content topic preferences, not quality patterns
Questions? Email support@illixis.io or ask Maya (bottom-right chat icon).
Maya is your always-on growth leader who analyzes your data, spots opportunities, and tells you exactly what to do next. No more wondering "what should I work on today?" Maya knows.
ILLIXIS transforms your written content into professional videos with AI-generated visuals, voiceovers, and music. The unique storyboard approval workflow lets you review and refine each scene before final production.
Turn website visitors into leads with interactive content. ILLIXIS generates complete quizzes, calculators, assessments, and recommendation engines from a single description. No coding required.
Create high-converting landing pages with a visual builder. Describe your goal, ILLIXIS generates a complete page, and you customize every detail with inline editing, image tools, and section management. Connect your own domain with automatic SSL.
Run advertising campaigns across Google Ads, Meta, LinkedIn, Microsoft Bing, TikTok, Spotify, Pinterest, and Snapchat from one dashboard. ILLIXIS handles audience creation, ad generation, and performance tracking.
One platform. You approve. ILLIXIS executes. Marketing that just happens.
Marketing, Unstacked.