Initial Content Analysis
The process begins with identifying the content type and its appropriate genre conventions. This includes determining whether the content is a news article, blog post, academic paper, or technical guide. Each genre has specific structural elements and tone requirements that must be understood and adhered to during the rewriting process.
Content and Image Analysis
The next step involves a thorough analysis of both the content and any accompanying images. This includes filtering out irrelevant or low-quality content and images, identifying the core message and purpose of the article, and noting important statistics, quotes, or data. Images must be directly relevant to the main subject of the article, and all promotional or recommended content images should be removed.
Genre-Appropriate Rewriting
The rewriting process involves applying the appropriate structure and style for the identified content type. For news articles, this means following an inverted pyramid structure with clear, concise language and proper attribution for quotes and claims. For blog content, a more conversational tone is appropriate, with personal perspectives and anecdotes where relevant. Technical/educational content requires a clear, logical structure with professional but accessible language.
Human Writing Characteristics
To avoid AI detection, the rewritten content must exhibit natural human writing patterns specific to the genre. This includes varying sentence structures, creating logical transitions between paragraphs, and balancing detail and pacing appropriate to the content type. The content should also include genre-appropriate context and background information.
Markdown Formatting
Appropriate Markdown formatting should be applied to enhance readability and structure. This includes using headings (#, ##, ###) for major sections and subsections, bold (text) for important terms or emphasis, and italic (text) for subtle emphasis or definitions. Lists should be used where they improve clarity, and blockquotes (> text) should be reserved for significant quotes or highlights.
Final Validation
The final step involves validating the JSON output with JSON.parse() and ensuring that all text has been translated to English. All line breaks should use n, with no actual line breaks in strings. The content should be reviewed to confirm that it reads naturally, follows appropriate genre conventions, and would pass as human-written by a professional in that field.