<?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: 王果ai</title>
    <description>The latest articles on DEV Community by 王果ai (@wangguode).</description>
    <link>https://dev.to/wangguode</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%2F4236711%2Fb983faaa-4628-49c7-b02b-98957f7203b7.jpg</url>
      <title>DEV Community: 王果ai</title>
      <link>https://dev.to/wangguode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wangguode"/>
    <language>en</language>
    <item>
      <title>Tired of Toy AI Wrappers: 4 Production-Grade Systems I Built and Open-Sourced</title>
      <dc:creator>王果ai</dc:creator>
      <pubDate>Tue, 10 Nov 2026 09:29:47 +0000</pubDate>
      <link>https://dev.to/wangguode/tired-of-toy-ai-wrappers-4-production-grade-systems-i-built-and-open-sourced-4jih</link>
      <guid>https://dev.to/wangguode/tired-of-toy-ai-wrappers-4-production-grade-systems-i-built-and-open-sourced-4jih</guid>
      <description>&lt;p&gt;Most AI repositories trending today are one-off prompt wrappers: they look impressive in 10-second cherry-picked screen recordings, but collapse under production load, network latency, or unexpected real-world edge cases.&lt;/p&gt;

&lt;p&gt;Over the past few months, I set out to build and open-source &lt;strong&gt;four production-grade engineering systems&lt;/strong&gt; designed for real-world stress, offline environments, and mathematical determinism.&lt;/p&gt;

&lt;p&gt;Here is a breakdown of what I built, how each system works under the hood, and how you can run them today.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. 🎙️ HardCall — 52ms Voice Interruption &amp;amp; Stress Cockpit
&lt;/h2&gt;

&lt;p&gt;Building conversational voice agents is easy until you hit the &lt;strong&gt;interruption latency bottleneck&lt;/strong&gt;. Human speakers naturally interrupt in ~200ms; traditional cloud STT/TTS chains lag at 800ms–1500ms, creating frustrating cross-talk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HardCall&lt;/strong&gt; is an enterprise-grade voice cockpit designed for ruthless behavioral stress-testing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;52ms Barge-In SLA&lt;/strong&gt;: Combines SenseVoice small acoustic models with raw FreeSWITCH RTP streaming to detect vocal intent and cut off agent playback in under 60ms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bi-Directional Full-Duplex&lt;/strong&gt;: Zero-latency interruptibility with WebSocket and WebRTC audio pipeline.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runnable Live Studio&lt;/strong&gt;: Includes a browser cockpit simulating hostile HR, tech interviewers, and sales calls with post-call radar autopsies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/wangguode/hardcall" rel="noopener noreferrer"&gt;github.com/wangguode/hardcall&lt;/a&gt;&lt;br&gt;&lt;br&gt;
🌐 &lt;strong&gt;Live Demo&lt;/strong&gt;: &lt;a href="https://hardcall.153557421.workers.dev" rel="noopener noreferrer"&gt;hardcall.153557421.workers.dev&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2. 🧩 Zhishu Agent — Self-Healing Coding Agent Harness
&lt;/h2&gt;

&lt;p&gt;LLMs cannot reliably write correct software on the first try. Production agentic coding requires a &lt;strong&gt;harness architecture&lt;/strong&gt; that isolates tool execution, validates state, and iteratively repairs broken tests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zhishu Agent&lt;/strong&gt; implements an industrial agent loop pattern:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Self-Healing Test Loop&lt;/strong&gt;: Runs unit tests inside sandboxed subprocesses, parses stderr stack traces, and prompts the agent with minimal diff contexts until all tests pass.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dynamic Context Compression&lt;/strong&gt;: Avoids LLM context bloat by pruning historical tool calls while preserving active AST invariants.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP Protocol Native&lt;/strong&gt;: First-class support for Model Context Protocol servers and dynamic tool routing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/wangguode/zhishu-agent" rel="noopener noreferrer"&gt;github.com/wangguode/zhishu-agent&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3. 📊 StatementFlow AI — Deterministic Double-Entry Financial Parser
&lt;/h2&gt;

&lt;p&gt;Pure LLM extraction of bank statements and invoices is notoriously prone to arithmetic hallucinations (transposing digits, missing line items).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;StatementFlow AI&lt;/strong&gt; solves this with a &lt;strong&gt;dual-engine hybrid pipeline&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Semantic Extraction&lt;/strong&gt;: Structured LLM extraction with strict Zod/JSON Schema boundaries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript Deterministic Audit&lt;/strong&gt;: Math is never computed by the LLM. An on-device TypeScript engine mathematically enforces accounting equality: Opening Balance + Total Credits - Total Debits = Closing Balance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-Side Privacy&lt;/strong&gt;: Financial documents are processed client-side without permanent cloud persistence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost&lt;/strong&gt;: ~$0.01 per document vs traditional $0.50 enterprise OCR fees.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/wangguode/statementflow-ai" rel="noopener noreferrer"&gt;github.com/wangguode/statementflow-ai&lt;/a&gt;&lt;br&gt;&lt;br&gt;
🌐 &lt;strong&gt;Live Demo&lt;/strong&gt;: &lt;a href="https://statementflow-ai.153557421.workers.dev" rel="noopener noreferrer"&gt;statementflow-ai.153557421.workers.dev&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4. 🌍 TERRA — 60FPS 3D Gaussian Splatting World Model OS
&lt;/h2&gt;

&lt;p&gt;Travelers landing in a foreign airport face a chaotic "golden 120 minutes": SIM cards fail, airport Wi-Fi requires SMS verification, and offline 2D maps fail inside multi-level terminals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TERRA&lt;/strong&gt; is a spatial survival operating system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;60FPS 3D Gaussian Splatting (3DGS)&lt;/strong&gt;: Photorealistic spatial digital twins rendered directly in WebGL on client devices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline-First PWA&lt;/strong&gt;: Add to home screen and run full spatial guides with zero cellular connectivity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Airport Corridors&lt;/strong&gt;: Production support for Seoul Incheon (ICN), Beijing Daxing (PKX), Tokyo Haneda (HND), and Bangkok Suvarnabhumi (BKK).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/wangguode/terra-world-travel" rel="noopener noreferrer"&gt;github.com/wangguode/terra-world-travel&lt;/a&gt;&lt;br&gt;&lt;br&gt;
🌐 &lt;strong&gt;Live Demo&lt;/strong&gt;: &lt;a href="https://terra-world-travel.153557421.workers.dev" rel="noopener noreferrer"&gt;terra-world-travel.153557421.workers.dev&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Summary &amp;amp; Full Source Code
&lt;/h2&gt;

&lt;p&gt;All 4 projects are 100% open-source under permissive licenses. Every repo contains zero-configuration live demos and complete architectural blueprints.&lt;/p&gt;

&lt;p&gt;⭐ &lt;strong&gt;Explore the entire portfolio on GitHub&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://github.com/wangguode" rel="noopener noreferrer"&gt;https://github.com/wangguode&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I would love to hear your feedback, architectural critiques, and thoughts in the comments below!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>architecture</category>
      <category>opensource</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
