<?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>Forem: et-si.ai</title>
    <description>The latest articles on Forem by et-si.ai (@etsiai).</description>
    <link>https://forem.com/etsiai</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.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F12203%2F2e38806e-92a2-4c43-8424-fbc695434d1a.jpg</url>
      <title>Forem: et-si.ai</title>
      <link>https://forem.com/etsiai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/etsiai"/>
    <language>en</language>
    <item>
      <title>Introducing etsi.ai - Practical and Open-Source Tools</title>
      <dc:creator>Priyansh Srivastava</dc:creator>
      <pubDate>Tue, 06 Jan 2026 13:53:59 +0000</pubDate>
      <link>https://forem.com/etsiai/introducing-etsiai-practical-and-open-source-tools-3njj</link>
      <guid>https://forem.com/etsiai/introducing-etsiai-practical-and-open-source-tools-3njj</guid>
      <description>&lt;p&gt;We’re a small open-source group building useful AI tools - the kind you actually want in real ML pipelines. No bloated frameworks. No “soon” features. Just practical stuff, shipped.&lt;/p&gt;

&lt;p&gt;Right now, we’ve released three libraries - each built around a real pain-point we’ve hit ourselves 👇&lt;/p&gt;

&lt;h2&gt;
  
  
  🐺 etsi-watchdog - “is my data drifting?”
&lt;/h2&gt;

&lt;p&gt;Data drift is one of those problems that everyone knows exists but nobody monitors properly because most tools are either too heavy or too rigid.&lt;/p&gt;

&lt;p&gt;etsi-watchdog fixes that.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Production-first monitoring&lt;/li&gt;
&lt;li&gt;Static &amp;amp; rolling window drift detection&lt;/li&gt;
&lt;li&gt;PSI / KS-Test / Wasserstein built-in&lt;/li&gt;
&lt;li&gt;Isolation Forest support&lt;/li&gt;
&lt;li&gt;Slack alerts&lt;/li&gt;
&lt;li&gt;JSON + visual reports&lt;/li&gt;
&lt;li&gt;Plug-in architecture so you can register your own drift logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lightweight. PyData-native. Drop-in friendly.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔍 etsi-failprint - “why is my model failing?”
&lt;/h2&gt;

&lt;p&gt;Accuracy tells you how often you fail.&lt;br&gt;
Failprint tells you why.&lt;/p&gt;

&lt;p&gt;It automatically finds failure patterns across:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tabular data&lt;/li&gt;
&lt;li&gt;NLP&lt;/li&gt;
&lt;li&gt;Computer Vision&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;auto-segmentation of weak spots&lt;/li&gt;
&lt;li&gt;semantic clustering for text + images&lt;/li&gt;
&lt;li&gt;meta-feature failure analysis&lt;/li&gt;
&lt;li&gt;counterfactual suggestions&lt;/li&gt;
&lt;li&gt;clean Markdown reports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And it’s lazy-loaded, so you only pay for the dependencies you actually use.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌋 etsi.etna - a tiny neural-net library for structured data
&lt;/h2&gt;

&lt;p&gt;Most ML tools force a choice:&lt;/p&gt;

&lt;p&gt;simple or fast.&lt;/p&gt;

&lt;p&gt;Etna says: why not both?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rust-powered core&lt;/li&gt;
&lt;li&gt;Python-first API&lt;/li&gt;
&lt;li&gt;auto task detection (classification / regression)&lt;/li&gt;
&lt;li&gt;auto preprocessing&lt;/li&gt;
&lt;li&gt;built-in metrics&lt;/li&gt;
&lt;li&gt;MLflow tracking by default&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Perfect for quick experiments, teaching, and small-scale production.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧠 Why we’re building this
&lt;/h2&gt;

&lt;p&gt;We just want AI tooling that feels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;simple&lt;/li&gt;
&lt;li&gt;transparent&lt;/li&gt;
&lt;li&gt;fast&lt;/li&gt;
&lt;li&gt;well-designed&lt;/li&gt;
&lt;li&gt;actually usable in production&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So we’re making it — in the open.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⭐ If this sounds like your vibe
&lt;/h2&gt;

&lt;p&gt;Check out the libs, try them, break them, open issues, contribute, hang out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://pypi.org/user/etsi/" rel="noopener noreferrer"&gt;PyPI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re building. And we’re having fun doing it.&lt;/p&gt;

&lt;p&gt;More soon. 🚀&lt;/p&gt;

&lt;p&gt;— etsi.ai&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ai</category>
      <category>python</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
