Linux 软件免费装
Banner图

AI Slop Checker

开发者 jadeslair
更新时间 2026年8月26日 07:00
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

ai content quality chatgpt fact checking

下载

1.0.0

详情介绍:

Two problems, one plugin. 1. Pasted chat sessions. When someone copies an answer out of ChatGPT or Claude and drops it into the editor, the reply usually comes with its packaging: a "Certainly! Here's the article you asked for" on top, and a "Would you like me to expand on any section?" at the bottom. The pattern scanner looks for that packaging. It runs locally, costs nothing, and needs no API key. Hits near the end of a long post are weighted more heavily, because that is where the tail of a chat reply lands. 2. Facts that have moved on. A model writes confidently from training data with a cutoff date. Version numbers, prices, "the current largest", "as of 2023" — all of it can be quietly wrong by the time it publishes. The plugin pulls the most checkable sentences out of a post and runs them past a search-grounded model. Anything contested or low-confidence gets a second look from Google. Verdicts are one of: accurate, outdated, inaccurate, or unverifiable. "Outdated" is the one to care about — it means the claim used to be true, which is exactly the failure mode a knowledge cutoff produces. Choosing a fact-check provider You can use Perplexity, Gemini, or both. Both are grounded: Perplexity searches at request time by default, and the Gemini requests always attach the Google Search tool. That grounding matters more than which model you pick. An ungrounded model answers a fact-check from its own training data, which means it carries the same cutoff blind spot the plugin exists to find — it would be checking stale facts against stale facts. Running both costs twice as much but is meaningfully stronger: claims the two agree on are reported with higher confidence, and claims they split on are marked disputed so a human decides rather than the plugin guessing. What it looks at The last category is deliberately low-weight. Plenty of human writers say "it's important to note". On its own it proves nothing, and the scoring reflects that.

安装:

  1. Upload the ai-slop-checker folder to /wp-content/plugins/.
  2. Activate it.
  3. Open AI Slop in the admin menu.
Pattern checking works immediately. For fact-checking, switch Check Mode to "Patterns + AI", pick a provider, and add that provider's key: The Gemini model ID is a free-text field on purpose. Google retires and releases IDs faster than this plugin ships, so you can type a current one without waiting for an update. The separate Google Search & Fact Check section is optional and independent of Gemini. The Fact Check Tools API needs only an API key; web corroboration also needs a Programmable Search Engine ID set to search the whole web.

屏幕截图:

  • The dashboard: site-wide scan progress and the flagged list.
  • Settings.

常见问题:

Does this prove something was written by AI?

No, and it does not try to. It finds evidence of a specific, sloppy workflow: pasting a chat reply in without reading it. A high score means artifacts of a chat session survived into the published text. That is a real editorial problem whether or not you care how the draft was produced. A well-edited AI-assisted post scores clean here. That is the intended behaviour.

Will the check slow down publishing?

No. The pattern scan runs inline and takes milliseconds. If AI mode is on, the fact-check is queued to run just after the save completes, so hitting Publish never waits on a network call.

Can I close the tab during a site-wide scan?

Yes. The scan keeps a cursor in the database and runs server-side on WP-Cron, so it survives page navigation and picks up where it stopped. If your host has WP-Cron disabled, or blocks the loopback requests it depends on, the scan still completes as long as the dashboard is open — the page drives the work itself rather than waiting on cron. Leaving the tab open is the reliable option; closing it relies on cron working. A scan that dies part way through, for any reason, loses at most the single post it was working on. If a particular post crashes the scanner twice, it is stepped over and reported at the end rather than retried forever.

How much does a site scan cost?

Pattern-only scans are free and make no network requests, so running one across a whole site costs nothing. With AI fact-checking enabled, each post costs one call to your chosen provider — two if you have both selected — plus up to a couple of Google calls for contested claims. Across a large site that adds up, and free API tiers have rate limits a full crawl will hit. Check your provider's limits before starting one. "Skip posts already checked since their last edit" is on by default so repeat scans stay cheap, and API responses are cached for 24 hours. A practical approach on a large site is to run the pattern scan over everything first, then enable AI only for the posts it flags.

更新日志:

1.0.0