<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Matthew Chen</title>
    <description>The latest articles on DEV Community by Matthew Chen (@mattc95).</description>
    <link>https://dev.to/mattc95</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3841215%2Fe01ea29a-a0e7-4e3c-a984-d9d8adeadecf.png</url>
      <title>DEV Community: Matthew Chen</title>
      <link>https://dev.to/mattc95</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mattc95"/>
    <language>en</language>
    <item>
      <title>Benchmarking 4 AI Detectors on 1,000 Texts: Why False Positives Matter More Than Accuracy</title>
      <dc:creator>Matthew Chen</dc:creator>
      <pubDate>Fri, 22 May 2026 19:05:15 +0000</pubDate>
      <link>https://dev.to/mattc95/benchmarking-4-ai-detectors-on-1000-texts-why-false-positives-matter-more-than-accuracy-2opm</link>
      <guid>https://dev.to/mattc95/benchmarking-4-ai-detectors-on-1000-texts-why-false-positives-matter-more-than-accuracy-2opm</guid>
      <description>&lt;p&gt;I’ve been testing AI detectors recently because they are increasingly used in schools, publishing workflows, hiring, and content moderation.&lt;/p&gt;

&lt;p&gt;Most AI detector comparisons focus on one headline number: accuracy.&lt;/p&gt;

&lt;p&gt;But after running a benchmark across 1,000 English texts, I think that may be the wrong metric to obsess over.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dataset
&lt;/h2&gt;

&lt;p&gt;The benchmark included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;500 human-written texts&lt;/li&gt;
&lt;li&gt;500 AI-generated texts&lt;/li&gt;
&lt;li&gt;AI samples generated from 13 different models&lt;/li&gt;
&lt;li&gt;Mixed text lengths: short, medium, and long passages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I tested four AI detectors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPTHumanizer&lt;/li&gt;
&lt;li&gt;GPTZero&lt;/li&gt;
&lt;li&gt;ZeroGPT&lt;/li&gt;
&lt;li&gt;Sapling&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The surprising part
&lt;/h2&gt;

&lt;p&gt;The most important question was not:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Which detector catches the most AI?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It was:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Which detector is least likely to falsely accuse a human writer?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That distinction matters a lot.&lt;/p&gt;

&lt;p&gt;In a real school, workplace, or publishing environment, a false positive is not just a bad prediction. It can become an accusation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Results
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Detector&lt;/th&gt;
&lt;th&gt;Overall Accuracy&lt;/th&gt;
&lt;th&gt;Human False Positive Rate&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GPTHumanizer&lt;/td&gt;
&lt;td&gt;98.0%&lt;/td&gt;
&lt;td&gt;0.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPTZero&lt;/td&gt;
&lt;td&gt;98.7%&lt;/td&gt;
&lt;td&gt;2.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZeroGPT&lt;/td&gt;
&lt;td&gt;88.2%&lt;/td&gt;
&lt;td&gt;18.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sapling&lt;/td&gt;
&lt;td&gt;88.6%&lt;/td&gt;
&lt;td&gt;19.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;GPTZero achieved the highest overall accuracy in this benchmark.&lt;/p&gt;

&lt;p&gt;But GPTHumanizer had the lowest human false positive rate.&lt;/p&gt;

&lt;p&gt;ZeroGPT and Sapling were much more aggressive, but that also meant they mislabeled more human-written text as AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters
&lt;/h2&gt;

&lt;p&gt;If you are using an AI detector for low-stakes filtering, raw accuracy might be useful.&lt;/p&gt;

&lt;p&gt;But if you are using it to judge students, writers, job applicants, or employees, false positives should probably be treated as the most important metric.&lt;/p&gt;

&lt;p&gt;A detector that catches slightly more AI but wrongly flags real human writing may be more harmful than a conservative detector that avoids false accusations.&lt;/p&gt;

&lt;h2&gt;
  
  
  My takeaway
&lt;/h2&gt;

&lt;p&gt;AI detectors should not be used as final proof.&lt;/p&gt;

&lt;p&gt;At best, they should be used as weak signals alongside human review, writing history, source drafts, editing patterns, and context.&lt;/p&gt;

&lt;p&gt;Full benchmark and methodology:&lt;br&gt;
&lt;a href="https://www.gpthumanizer.ai/blog/2026-ai-detector-benchmark" rel="noopener noreferrer"&gt;https://www.gpthumanizer.ai/blog/2026-ai-detector-benchmark&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curious how others evaluate AI detectors: would you prioritize raw accuracy, AI recall, or human false positive rate?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>datascience</category>
      <category>writing</category>
    </item>
    <item>
      <title>Any good advice using openclaw?</title>
      <dc:creator>Matthew Chen</dc:creator>
      <pubDate>Thu, 26 Mar 2026 06:12:57 +0000</pubDate>
      <link>https://dev.to/mattc95/any-good-advice-using-openclaw-2baf</link>
      <guid>https://dev.to/mattc95/any-good-advice-using-openclaw-2baf</guid>
      <description>&lt;p&gt;I’ve been using OpenClaw for about 30 days now. Not every single day, but fairly frequently. I’ve also spent some time building my own custom skills tailored to my workflow.&lt;/p&gt;

&lt;p&gt;That said, I still feel like the overall efficiency isn’t where I expected it to be.&lt;/p&gt;

&lt;p&gt;Right now, it feels like OpenClaw can get things about 60% done, especially for programming tasks. It’s usable, but not quite good enough to rely on fully. As a developer, I often find that tools like Cursor or other coding assistants can produce better results with less friction.&lt;/p&gt;

&lt;p&gt;On the other hand, for non-technical users, I’m not even sure what the “killer use case” is. It doesn’t feel obvious what they should use it for, and the value isn’t immediately clear.&lt;/p&gt;

&lt;p&gt;At the moment, I mainly use it to:&lt;/p&gt;

&lt;p&gt;Check my website sales data&lt;/p&gt;

&lt;p&gt;Track daily user behavior / analytics&lt;/p&gt;

&lt;p&gt;But that feels pretty limited compared to what I hoped it could do.&lt;/p&gt;

&lt;p&gt;So I’m curious, for those of you who use OpenClaw regularly:&lt;/p&gt;

&lt;p&gt;What are your main use cases?&lt;/p&gt;

&lt;p&gt;Have you found any workflows that really make it shine?&lt;/p&gt;

&lt;p&gt;Any tips on building better skills or improving output quality?&lt;/p&gt;

&lt;p&gt;Would love to hear how others are actually getting value out of it.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>discuss</category>
      <category>openclaw</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
