{"slug": "an-ai-that-drafts-your-posts-and-code-that-checks-its-facts", "title": "An AI that drafts your posts, and code that checks its facts", "summary": "A developer at Clienzo built Autopilot, a feature that drafts a week of social media posts for small businesses and validates each draft with plain code that extracts every price, percentage, time, date and 'N-day' term and checks it against the business profile, blocking phrases on a never-say list. In testing against real output, the check caught a nonexistent price and an invented 'free trial', while also producing false positives such as the word 'businesses' matching a plan named 'Business'. Drafts require owner approval before being scheduled across connected networks, and the developer deliberately left out autonomous weekly runs, saying that trust 'has to be earned, not assumed'.", "body_md": "The most common complaint about social media for a small business is not \"I don't know how to post\". It is \"I never have anything to post\". Autopilot is Clienzo's answer: it drafts the coming week of posts, and the owner approves them.\n\nAn AI asked to \"write five posts for a nail salon\" produces five posts that could belong to any nail salon. So every Autopilot draft has to come from something concrete, and the source is shown next to the draft:\n\nThe risk with AI-written posts for a business is not a clumsy sentence. It is a wrong price, an expired promotion, the wrong opening hours. Asking the model to \"double-check\" does not make that go away.\n\nSo after a draft is written, plain code extracts every price, percentage, time, date and \"N-day\" term from it and checks that each one appears in the business profile. Phrases from the never-say list are blocked too. A draft that fails cannot be approved until it is fixed.\n\nTesting it against real output, the check caught a price that did not exist and an invented \"free trial\". It also produced false positives — the word \"businesses\" matched a plan called \"Business\" — which needed fixing so the check does not cry wolf.\n\nApproving a draft schedules it to every connected network where it fits, with an image. Nothing goes out without that approval.\n\nThere is no weekly autopilot running on its own; you start each run. Automatic scheduling would only make sense after weeks of drafts that needed almost no edits — and that trust has to be earned, not assumed.\n\nAutopilot is on the paid plans. Next part: the quieter problems — tokens that expire, and an email outage I did not notice for four days.\n\n*Originally published on [jonasnguyen.com](https://jonasnguyen.com/writing/autopilot-checks-its-own-facts/), where I write about building Clienzo and the next startups.*", "url": "https://wpnews.pro/news/an-ai-that-drafts-your-posts-and-code-that-checks-its-facts", "canonical_source": "https://dev.to/jonas_nguyen/an-ai-that-drafts-your-posts-and-code-that-checks-its-facts-g3d", "published_at": "2026-11-12 15:10:29+00:00", "updated_at": "2026-11-12 15:23:26.231269+00:00", "lang": "en", "topics": ["ai-products", "generative-ai", "ai-tools"], "entities": ["Clienzo", "Autopilot", "jonasnguyen.com"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/an-ai-that-drafts-your-posts-and-code-that-checks-its-facts", "markdown": "https://wpnews.pro/news/an-ai-that-drafts-your-posts-and-code-that-checks-its-facts.md", "text": "https://wpnews.pro/news/an-ai-that-drafts-your-posts-and-code-that-checks-its-facts.txt", "jsonld": "https://wpnews.pro/news/an-ai-that-drafts-your-posts-and-code-that-checks-its-facts.jsonld"}}