NDC Conferences

Write Drunk, Edit Sober: Creating Generative Content Responsibly - Matthijs van der Veer

Published 2026-08-05 · Duration 56:54

Summary

The talk addresses the proliferation of 'AI Slop'—low-quality, inauthentic content generated by LLMs—and provides a framework for developers to build automated systems that enforce quality. The core philosophy is shifting focus from merely generating content ('Write Drunk') to defining clear intent and implementing rigorous review processes ('Edit Sober'). Practical solutions involve using structured data inputs (like GitHub Issues) to capture user intent, applying Natural Language Processing (NLP) techniques like lemmatization for stylistic checks, and building automated quality gates that flag common LLM patterns (e.g., excessive emojis, M dashes, or generic corporate tropes).

Download summary

Key takeaways

  1. Identify 'AI Slop' Patterns 0:23

    Common signs of low-quality AI content include overuse of emojis, the M dash (`—`), bold text, overly positive/generic language, and vague phrasing like 'In an era...' (0:023 - 0:045).

  2. Focus on Intent over Content 2:38

    The most critical step in generating quality AI content is defining the core intent: What do you want the audience to learn? Who should be here? And what can they accomplish? This structured approach guides the LLM (0:158 - 0:236).

  3. Automated Quality Gates are Essential 7:55

    Developers can build tools that enforce quality by implementing deterministic checks. Techniques include using NLP libraries like `spacy` for lemmatization to identify overused or non-standard vocabulary, and running pattern matching against known 'tropes' (0:475 - 1:239).

  4. Mitigate Automation Bias with Metrics 23:10

    To combat the tendency to overly trust machine output (automation bias), systems should provide explicit metrics, such as a confidence score or probability of error, rather than simply offering recommendations. Offering raw information is safer than recommending an action (1:390 - 2:150).

Technical details

  • NLP and Lemmatization 523s

    Using NLP libraries (e.g., `spacy`) to perform lemmatization—reducing words to their base form (e.g., 'deployments' to 'deployment'). This is a deterministic method for identifying overused or non-standard vocabulary patterns in generated text (0:523 - 1:046).

  • Structured Workflow Design 698s

    Building content generation tools around structured inputs, such as GitHub Issues. By forcing the user to answer specific questions about audience and intent before generating an abstract, the process captures necessary context that LLMs often miss (1:098 - 1:245).

  • Bias Mitigation in AI Systems 1370s

    To reduce automation bias, systems should prioritize displaying raw information (e.g., search results) rather than providing synthesized recommendations based on those results. This forces the user to perform critical thinking and review (1:370 - 2:050).

  • Deterministic vs. Generative Logic 2285s

    The speaker advocates for using deterministic code logic (like NLP or string comparison) for quality checks, arguing that these methods are more reliable and predictable than relying solely on LLM output for validation (2:285 - 2:410).

Mentioned resources

  • GitHub Issues/PRs (Workflow Tooling)
  • spacy (Python library) (NLP Library)
  • tropes.fyi (Curated Data/Resource)
  • Slop Slurp (Custom Tooling)

Channel & topics

Watch on YouTube · Back to latest

This independent, AI-assisted summary is provided for commentary and informational purposes. It may contain errors or omit important context. Please watch the original video for the creator's complete presentation. Video, thumbnail, and related copyrights belong to their respective owners.