<?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: Xavier Nunez</title>
    <description>The latest articles on DEV Community by Xavier Nunez (@xenwithcode).</description>
    <link>https://dev.to/xenwithcode</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%2F4004687%2F2c1b36c4-b26a-4149-a849-cbe347ccec66.png</url>
      <title>DEV Community: Xavier Nunez</title>
      <link>https://dev.to/xenwithcode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xenwithcode"/>
    <language>en</language>
    <item>
      <title>Building Ember: Designing an App to Curb Screen Time</title>
      <dc:creator>Xavier Nunez</dc:creator>
      <pubDate>Sat, 22 Aug 2026 21:43:15 +0000</pubDate>
      <link>https://dev.to/xenwithcode/building-ember-designing-an-app-to-curb-screen-time-4noo</link>
      <guid>https://dev.to/xenwithcode/building-ember-designing-an-app-to-curb-screen-time-4noo</guid>
      <description>&lt;p&gt;&lt;em&gt;This article was created for the purpose of participating in the #AllThingsAgentic Hackathon by Devpost and Google.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Designing and building an app aimed at a young audience is a huge challenge—and that is exactly what I had to do when creating Ember.&lt;/p&gt;

&lt;p&gt;In reality, Ember grew out of a genuine concern for my own son. I felt he was using his phone too much and spending excessive time immersed in video games, which was damaging his self-esteem. I wanted to create Ember to foster his personal growth through writing—an inherently introspective tool—and through face-to-face activities with others, such as sports, music, and art.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But how do you leverage the same Artificial Intelligence that typically fosters digital addiction to build a tool aimed at the exact opposite—promoting well-being, real-world connection, and mindful usage?&lt;/p&gt;




&lt;h2&gt;
  
  
  Algorithms vs. Real-World Action
&lt;/h2&gt;

&lt;p&gt;The most common way to measure technology-driven applications is through metrics that track user attention and engagement: average session duration, daily active users (DAU), churn rate, and uninstalls.&lt;/p&gt;

&lt;p&gt;However, for Ember, success is defined when the user closes the screen to engage in physical activities or write in their smart journal. AI should not optimize for mass consumption, but rather for trigger efficiency. Ember's core effectiveness metrics are evaluated as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Time-to-Value (TTV):&lt;/strong&gt; The time it takes for a user to open the app, receive an AI suggestion (a writing prompt or workout routine), and initiate real-world action. Lower TTV indicates a more effective trigger.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conversion to Offline Action (COA):&lt;/strong&gt; The percentage of AI recommendations that translate into a logged physical or creative action.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task Completion Rate (TCR):&lt;/strong&gt; The proportion of sessions that end with a fulfilled goal (e.g., writing 500 words or training for 30 minutes) rather than passive browsing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inverse Retention Metrics:&lt;/strong&gt; Evaluating whether the user returns to the app not out of feed addiction, but because the AI successfully reinforced a real-life habit.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Agentic Architecture &amp;amp; Google Cloud Stack
&lt;/h2&gt;

&lt;p&gt;Ember's backend is built on an autonomous, event-driven multi-agent architecture hosted on Google Cloud Platform. It utilizes the required Google AI framework stack to ensure low latency, scalability, and seamless background intelligence:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Brain &amp;amp; Reasoning Engine (Gemini on Vertex AI):&lt;/strong&gt; Gemini 3.5 Pro drives the complex reasoning required to analyze user writing logs, emotional cues, and long-term goal progression. Gemini 3.5 Flash handles real-time contextual evaluation with minimal latency to maintain an optimal Time-to-Value (TTV).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;On-Device Private Agent (Gemma 4):&lt;/strong&gt; Runs locally on the user's device to process sensitive journal entries, private text logs, and personal reflections. By keeping intimate data on-device, Gemma guarantees total user privacy while extracting non-sensitive contextual features (like sentiment or activity intent) before communicating with the cloud.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agentic Framework (Google Agent Development Kit / Genkit):&lt;/strong&gt; Orchestrates agent autonomy, planning, and tool execution. The framework allows agents to independently evaluate whether an intervention is needed based on contextual signals rather than waiting for direct user prompts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Asynchronous Background Processing (Cloud Run &amp;amp; Cloud Pub/Sub):&lt;/strong&gt; Operates non-intrusive background tasks. Cloud Pub/Sub ingests real-time telemetry (sedentary time, app closure events, accelerometer data), triggering microservices hosted on Cloud Run that execute agent workflows even when the client app is closed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Long-Term Memory &amp;amp; Context Store (Firestore):&lt;/strong&gt; Functions as the agent's persistent memory. Firestore stores user habit histories, baseline energy logs, and conversion rates, allowing Gemini to personalize future activity prompts without violating user privacy.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Multi-Agent Workflow Breakdown
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Context &amp;amp; Well-being Agent (Cloud Run + Pub/Sub):&lt;/strong&gt; Evaluates incoming telemetry against Firestore baselines to determine the ideal window for intervention.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt Creation Agent (Genkit + Vertex AI):&lt;/strong&gt; Generates structured offline action triggers tailored to the user's personal interests (sports, art, journaling).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evaluation &amp;amp; Feedback Agent:&lt;/strong&gt; Monitors post-trigger telemetry to calculate the Over-engagement Penalty and update Ground Truth labels in Firestore.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Data Model Comparison
&lt;/h2&gt;

&lt;p&gt;The following chart illustrates how user time is distributed during a typical session across traditional engagement models versus Ember's agentic model:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxi7ebnyi6nygj1auzmu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxi7ebnyi6nygj1auzmu.png" alt=" " width="799" height="390"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  AI for Real-World Impact, Not Clicks
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Input Features:&lt;/strong&gt; The AI evaluates contextual variables, including time of day, self-reported energy levels, local weather, and physical inactivity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ground Truth Labels:&lt;/strong&gt; A recommendation is classified as successful only if the user locks their device immediately afterward and sensors (accelerometer or health APIs) confirm movement, or if the editor records active writing bursts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Over-engagement Penalty:&lt;/strong&gt; The optimization algorithm penalizes long sessions where the user merely navigates menus without initiating offline action.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Core Pillars
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pillar 1: AI as a Mindful Companion:&lt;/strong&gt; Processes reflective input to encourage real-world activities without introducing infinite scrolling mechanics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pillar 2: Bridging Digital &amp;amp; Physical Worlds:&lt;/strong&gt; Incentivizes real-world participation through healthy, non-addictive gamification.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Algorithmic Shift: Redefining Reward Functions
&lt;/h2&gt;

&lt;p&gt;To build a truly agentic well-being platform, we must fundamentally overhaul the core optimization objective:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Traditional Apps:&lt;/strong&gt; &lt;code&gt;Reward = Screen Time + Clicks&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ember:&lt;/strong&gt; &lt;code&gt;Reward = Offline Action Success / Screen Time Consumed&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In Ember's model, the less screen time required to trigger an offline activity, the higher the model's reward score.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Business Dilemma: Retention vs. Utility
&lt;/h2&gt;

&lt;p&gt;Designing an app that encourages users to put their phones down raises a fundamental question: &lt;strong&gt;How does a platform survive when its primary goal is to minimize screen time?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Traditional digital platforms rely on ad revenue, forcing algorithms to maximize screen time and passive consumption. Ember rejects this model entirely. As a Social Impact Tech initiative, Ember shifts the financial model away from the individual user toward the institutions dedicated to their growth—universities, educational networks, libraries, and youth well-being organizations.&lt;/p&gt;

&lt;p&gt;Through B2B institutional licensing and community impact grants, Ember secures sustainable funding without ever monetizing user attention or selling private data. The platform's value is not measured in ad impressions, but in human flourishing and real-world habit formation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion: Building for Human Growth
&lt;/h2&gt;

&lt;p&gt;As engineers shaping the next generation of Artificial Intelligence, we hold the ethical responsibility to define what our algorithms optimize for. We can build models that exploit human psychology for ad impressions, or we can build agentic systems that empower users to reclaim their lives, build real-world habits, and foster personal growth.&lt;/p&gt;

&lt;p&gt;Ember is my answer to that choice. By prioritizing real-world action over screen engagement, Ember is the perfect definition of a technology-based project with social impact—using AI not to capture human attention, but to restore it.&lt;/p&gt;

</description>
      <category>allthingsagentic</category>
      <category>googlecloud</category>
      <category>gemini</category>
      <category>gemma</category>
    </item>
    <item>
      <title>Building JING: How a Carpenter Used Qwen Cloud to Create a Multi-Agent AI System for Blue-Collar Workers</title>
      <dc:creator>Xavier Nunez</dc:creator>
      <pubDate>Sat, 27 Jun 2026 01:55:36 +0000</pubDate>
      <link>https://dev.to/xenwithcode/building-jing-how-a-carpenter-used-qwen-cloud-to-create-a-multi-agent-ai-system-for-blue-collar-1imh</link>
      <guid>https://dev.to/xenwithcode/building-jing-how-a-carpenter-used-qwen-cloud-to-create-a-multi-agent-ai-system-for-blue-collar-1imh</guid>
      <description>&lt;h2&gt;
  
  
  The Inspiration: From Carpentry to AI
&lt;/h2&gt;

&lt;p&gt;Artificial Intelligence is radically changing our world, transforming how we work across every industry. As a carpenter with many years of experience, I love my trade, but I am also fascinated by technology. For a long time, I wondered: How can AI improve a traditional carpentry business? Can these two opposite worlds complement each other to increase productivity?&lt;/p&gt;

&lt;p&gt;The answer is JING. I had been developing this concept for a while, but the real spark to build it came when I discovered the Qwen Cloud Hackathon Series 2026 organized by Devpost. It was the perfect opportunity to test my vision.&lt;/p&gt;

&lt;p&gt;JING is a team of AI agents designed to handle the administrative burdens of a trade business—like budgeting, expense tracking, sourcing materials, and managing clients. By automating these time-consuming tasks, JING allows me to focus on the physical and creative aspects of my craft, such as designing better furniture and delivering faster results.&lt;/p&gt;

&lt;p&gt;Having JING manage the logistics and present spectacular results has been transformative. But why stop at carpentry? My goal is to bring this concept to all artisans—electricians, plumbers, and welders—who work with their hands but need a powerful tool to streamline their workflow and boost productivity.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 8 Agents of JING
&lt;/h2&gt;

&lt;p&gt;JING isn't just one AI model. It's a society of 8 specialized agents, each excelling at one specific task, with built-in debate and conflict resolution:&lt;/p&gt;

&lt;p&gt;🧠 JING-MASTER: Strategic planner (Qwen-Max)&lt;br&gt;
👷 JING-FOREMAN: Execution coordinator (Qwen-Plus)&lt;br&gt;
👁️ JING-EYE: Vision specialist (Qwen-VL-Max)&lt;br&gt;
📖 JING-SCRIBE: Documentation specialist (Qwen-Plus)&lt;br&gt;
🧰 JING-KIT: Logistics specialist (Qwen-Plus)&lt;br&gt;
💼 JING-STEWARD: Financial guardian (Qwen-Plus)&lt;br&gt;
🔊 JING-VOICE: Voice interface (Qwen-Audio-Turbo)&lt;br&gt;
⚖️ JING-REFEREE: Debate arbiter &amp;amp; consensus builder (Qwen-Plus) NEW&lt;br&gt;
Each agent has a clear role, and they work together through task decomposition, structured debate, and coordination—it's the power of AI at the service of people who deal with diverse problems in their daily work, assisting them in finding the best solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Qwen Cloud? The Data-Driven Decision
&lt;/h2&gt;

&lt;p&gt;I evaluated several AI providers, but Qwen Cloud stood out decisively for three critical reasons:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Cost Efficiency: The Numbers Don't Lie
&lt;/h3&gt;

&lt;p&gt;As a carpenter, I know the value of every dollar. When building JING, I needed an AI provider that wouldn't bankrupt me with API costs. Here's the real comparison:&lt;/p&gt;

&lt;p&gt;Cost per 1M Input Tokens (USD):&lt;/p&gt;

&lt;p&gt;Provider    Model   Cost per 1M Tokens&lt;br&gt;
Qwen Cloud  Qwen-Plus   $0.40&lt;br&gt;
Qwen Cloud  Qwen-Max    $1.04&lt;br&gt;
Qwen Cloud  Qwen-VL-Max $1.50&lt;br&gt;
OpenAI  GPT-4o  $5.00&lt;br&gt;
OpenAI  GPT-4o-mini $0.15&lt;br&gt;
Anthropic   Claude 3.5 Sonnet   $3.00&lt;br&gt;
Anthropic   Claude 3 Haiku  $0.25&lt;br&gt;
Google  Gemini 1.5 Pro  $3.50&lt;br&gt;
Google  Gemini 1.5 Flash    $0.075&lt;br&gt;
The verdict: Qwen-Plus is 12.5x cheaper than GPT-4o and 7.5x cheaper than Claude 3.5 Sonnet, while delivering comparable or superior performance for technical tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Real-world impact for JING:
&lt;/h3&gt;

&lt;p&gt;A complete 8-agent workflow costs ~$0.056 with Qwen Cloud (measured by our benchmark suite)&lt;br&gt;
That's over 700 jobs on the $40 hackathon budget&lt;br&gt;
The single-agent baseline (one Qwen-Max call) costs ~$0.151 and produces lower-quality results&lt;br&gt;
For a technician doing 5 jobs per day, that's $0.28/day with JING vs $0.76/day for a monolithic approach — and JING delivers better, more complete results. For a small business, that's transformative.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Multimodal Excellence: Vision That Actually Works
&lt;/h3&gt;

&lt;p&gt;Qwen-VL-Max is one of the best vision models available. For JING-EYE, this means it can identify appliance brands, model numbers, and specific components from real-world photos taken under a sink with a flashlight. The structured JSON output format makes it easy for downstream agents (SCRIBE, KIT) to consume the results without parsing free text.&lt;/p&gt;

&lt;p&gt;Why this matters: When a plumber is under a sink with a flashlight trying to photograph a model number, they need AI that can work with imperfect images. Qwen-VL-Max delivers structured, actionable output.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Reasoning &amp;amp; Structured Output
&lt;/h3&gt;

&lt;p&gt;JING-MASTER uses Qwen-Max to create execution plans with complex task dependencies, parallelization strategies, and fallback plans — all as validated JSON. The Pydantic validation layer ensures that even if the model produces slightly malformed output, it's caught before reaching the execution layer.&lt;/p&gt;

&lt;p&gt;The bottom line: Qwen Cloud gave me the performance I needed at a price point that makes JING viable as a real product, not just a hackathon demo. At ~$0.056 per complete 8-agent workflow, a technician can run over 700 jobs on a $40 budget.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Technical Challenge: Agent Coordination &amp;amp; Debate
&lt;/h2&gt;

&lt;p&gt;The hardest part wasn't the AI. It was the coordination. How do you get JING-EYE to pass its diagnosis to JING-SCRIBE in a format SCRIBE can use? How do you prevent JING-KIT from listing tools before SCRIBE finishes the procedure? And most importantly — how do you handle it when agents disagree?&lt;/p&gt;

&lt;p&gt;The answer: Pydantic-validated execution plans with explicit dependencies, wave-based execution, and a dedicated debate phase.&lt;/p&gt;

&lt;p&gt;// JING-MASTER creates this plan:&lt;br&gt;
{&lt;br&gt;
  "execution_strategy": {&lt;br&gt;
    "parallel_groups": [&lt;br&gt;
      ["T1"],           // Wave 1: JING-EYE analyzes the problem&lt;br&gt;
      ["T2", "T3"],     // Wave 2: SCRIBE + KIT in parallel&lt;br&gt;
      ["T4"],           // Debate Phase: JING-REFEREE resolves conflicts&lt;br&gt;
      ["T5"],           // Wave 3: STEWARD generates budget&lt;br&gt;
      ["T6"]            // Wave 4: VOICE speaks response&lt;br&gt;
    ]&lt;br&gt;
  }&lt;br&gt;
}&lt;br&gt;
Each wave waits for the previous wave to complete. Within a wave, agents run in parallel via asyncio.gather. The debate phase is the differentiator — it catches contradictions before they reach the financial layer.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Breakthrough: JING-STEWARD
&lt;/h2&gt;

&lt;p&gt;The moment JING went from "cool demo" to "real product" was when I added JING-STEWARD. Most AI tools stop at diagnosis. JING goes all the way to financial management.&lt;/p&gt;

&lt;p&gt;JING-STEWARD generates professional budgets, handles digital signatures with timestamp and geolocation, and produces post-job financial summaries with profitability grades (A-F), charts, and actionable insights.&lt;/p&gt;

&lt;p&gt;For the artisan, this transforms JING from a "helpful tool" into a complete business operating system.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Game-Changer: JING-REFEREE — Agent Debate &amp;amp; Consensus
&lt;/h3&gt;

&lt;p&gt;The most important innovation for Track 3 is JING-REFEREE, our inter-agent debate mechanism. Here's the problem it solves:&lt;/p&gt;

&lt;p&gt;In most multi-agent systems, agents pass data in a feed-forward pipeline. JING-EYE says "this is a Moen faucet," JING-SCRIBE trusts that, JING-KIT trusts that. But what if EYE is wrong? What if SCRIBE's manual contradicts EYE's visual diagnosis? In a traditional pipeline, errors propagate silently.&lt;/p&gt;

&lt;p&gt;JING-REFEREE changes this. After EYE, SCRIBE, and KIT complete their work, REFEREE runs a structured debate:&lt;/p&gt;

&lt;p&gt;Conflict Detection: REFEREE compares agent outputs for contradictions — brand/model mismatches, severity disagreements, low-confidence claims&lt;br&gt;
Structured Debate: Using Qwen-Plus as a neutral arbiter, each agent's claims are evaluated against the original technician input and cross-referenced for consistency&lt;br&gt;
Confidence-Weighted Consensus: REFEREE produces a reconciled output where each claim is weighted by adjusted confidence scores — specificity beats generality, evidence beats assertion&lt;br&gt;
Self-Reflection: After every execution wave, FOREMAN checks quality and adapts the strategy if critical tasks have failed&lt;br&gt;
In our benchmark testing, REFEREE successfully resolves ~95% of inter-agent conflicts, producing a consensus result that scores 23% higher on quality than any individual agent's output alone.&lt;/p&gt;

&lt;p&gt;This is what makes JING a true agent society — not just agents that work together, but agents that challenge each other to be better.&lt;/p&gt;

&lt;h3&gt;
  
  
  Persistent Memory: JING Learns from Every Job
&lt;/h3&gt;

&lt;p&gt;One of the biggest limitations of AI agents is that they start from zero every time. A technician works for "John Smith" today, comes back in 3 months for another job, and JING has no memory of the first interaction.&lt;/p&gt;

&lt;p&gt;Not anymore. JING's Memory Service records every client interaction, job diagnosis, cost, and profitability grade in persistent local storage:&lt;/p&gt;

&lt;p&gt;{&lt;br&gt;
  "client_name": "John Smith",&lt;br&gt;
  "total_jobs": 3,&lt;br&gt;
  "total_spent": 520.00,&lt;br&gt;
  "preferred_payment": "credit card",&lt;br&gt;
  "past_jobs": [&lt;br&gt;
    {"diagnosis": "Moen cartridge failure", "profit": 125.00, "grade": "A"},&lt;br&gt;
    {"diagnosis": "Water heater leak", "profit": 210.00, "grade": "B"},&lt;br&gt;
    {"diagnosis": "Kitchen sink clog", "profit": 95.00, "grade": "A"}&lt;br&gt;
  ]&lt;br&gt;
}&lt;br&gt;
When JING-STEWARD generates a budget for a returning client, it remembers their history and can adjust pricing — offering loyalty discounts for repeat clients or flagging patterns (e.g., "this client's jobs have an average profit of $143 — maintain that margin").&lt;/p&gt;

&lt;p&gt;This transforms JING from a stateless tool into a learning system that becomes more valuable with every job.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Artisan Dashboard: Your Business at a Glance
&lt;/h2&gt;

&lt;p&gt;Most AI tools for tradespeople follow the same pattern: you bring a problem, the AI diagnoses it, and you move on. Each interaction is a standalone event. But running a service business is not about single jobs — it's about the big picture.&lt;/p&gt;

&lt;p&gt;That's where the Artisan Dashboard comes in. It's JING's command center — a real-time business intelligence dashboard that gives tradespeople a complete bird's-eye view of their entire operation. Think of it as the cockpit for their business.&lt;/p&gt;

&lt;p&gt;Other AI tools help you with one job. JING helps you run your entire business.&lt;/p&gt;

&lt;p&gt;Powered by JING's persistent memory, the dashboard aggregates every completed job, every client interaction, every financial detail into a single, beautiful interface:&lt;/p&gt;

&lt;p&gt;📊 Stats Cards: Total jobs, active jobs, revenue, average profit per job, and average grade — all at a glance. Filter by trade to see plumber, electrician, or HVAC data separately.&lt;br&gt;
🍩 Job Status Pie Chart: A donut chart showing completed, in-progress, and pending jobs. Instantly see your workload balance.&lt;br&gt;
📈 Monthly Revenue Bar Chart: Track revenue trends over time and identify your most profitable months.&lt;br&gt;
💰 Profit per Job Chart: Horizontal bars showing profit for the last 10 completed jobs. Spot which jobs are worth pursuing.&lt;br&gt;
📋 Full Jobs Table: Sortable, filterable table with client contact info, job descriptions, color-coded status badges, grades, and amounts.&lt;br&gt;
🤖 JING-STEWARD Suggestion Card: AI-powered, contextual financial advice based on the artisan's actual business data. Profit margins shrinking? The Steward will tell you. Grade averages dropping? It'll flag it.&lt;br&gt;
🔧 Trade Filters: Toggle between All Trades, Plumber, Electrician, or HVAC — each filter recalculates every stat, chart, and suggestion in real time.&lt;br&gt;
The dashboard transforms JING from a reactive diagnostic tool into a proactive business operating system. A plumber doesn't just get told what's wrong with a pipe — they get a weekly snapshot of their business health, with AI-driven suggestions for where to focus next.&lt;/p&gt;

&lt;p&gt;In the demo, after completing any trade scenario, users are taken directly to a filtered dashboard view showing only that trade's data. The journey flows naturally: diagnose → budget → sign → complete → see your business grow.&lt;/p&gt;

&lt;p&gt;No other AI assistant for tradespeople offers a business dashboard. This is what makes JING not just an assistant, but a true partner.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other Powerful Features of JING
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Real-Time Visual Annotation (AR Overlay)
&lt;/h3&gt;

&lt;p&gt;When JING-EYE analyzes an image, it doesn't just return text. It returns the same image with arrows, circles, and labels pointing exactly to the problem. Judges will see the faucet photo with a red circle around the defective valve and an arrow saying "Replace here."&lt;/p&gt;

&lt;p&gt;This isn't just diagnostic—it's instructional. The artisan sees exactly what to do, reducing errors and training time.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. "Dirty Hands" Mode
&lt;/h3&gt;

&lt;p&gt;A giant button in the app that activates JING-VOICE permanently. The technician can talk while working, and JING responds via audio without them touching the phone. Perfect for when their hands are covered in grease or they're up on a ladder.&lt;/p&gt;

&lt;p&gt;Real-world scenario: A plumber under a sink asks, "What's the part number again?" JING responds: "Moen one-two-two-five. Repeat: one-two-two-five." No need to wipe hands, no need to look at the screen.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The Predictive Kit
&lt;/h3&gt;

&lt;p&gt;JING doesn't just tell you what tools to bring. Based on the technician's history and the type of job, it predicts what else you might need.&lt;/p&gt;

&lt;p&gt;Example: "You're going to repair an HVAC unit. Bring your standard kit, but also bring a manifold gauge because 40% of repairs on this model require checking refrigerant pressure."&lt;/p&gt;

&lt;p&gt;This reduces return trips and increases first-time fix rates—a huge competitive advantage for any service business.&lt;/p&gt;

&lt;h2&gt;
  
  
  MCP Integration: Making JING Accessible
&lt;/h2&gt;

&lt;p&gt;One of my proudest technical achievements is the MCP (Model Context Protocol) integration. By exposing JING's capabilities as MCP tools, external systems can interact with the agent society seamlessly.&lt;/p&gt;

&lt;h1&gt;
  
  
  Any MCP client can now:
&lt;/h1&gt;

&lt;p&gt;await session.call_tool(&lt;br&gt;
    "jing_full_diagnosis",&lt;br&gt;
    {"image_source": "faucet.jpg", "voice_text": "This Moen is dripping"}&lt;br&gt;
)&lt;br&gt;
This means Claude Desktop, Cursor, or any custom client can invoke JING's full 7-agent workflow with a single call. It's not just a standalone app—it's a platform.&lt;/p&gt;

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

&lt;p&gt;To validate the multi-agent approach, I built a benchmark suite (scripts/benchmark.py) that runs 10 trials of both JING (8 agents) and a single-agent baseline (one Qwen-Max model doing everything in one prompt). Here are the results:&lt;/p&gt;

&lt;p&gt;Metric  JING (8 Agents) Single-Agent    Improvement&lt;br&gt;
⏱️ Response Time    ~11,066 ms  ~45,205 ms  4.1x faster&lt;br&gt;
🎯 Quality Score  92.5/100    69.0/100    34% better&lt;br&gt;
💰 Cost per Job   ~$0.056 ~$0.151 2.7x cheaper&lt;br&gt;
📋 Completeness   100%    60% 67% more complete&lt;br&gt;
Run the benchmark yourself: uv run python scripts/benchmark.py&lt;/p&gt;

&lt;p&gt;These are verifiable, reproducible numbers — every metric is generated by the benchmark script, not estimated or claimed. The multi-agent architecture wins decisively on every dimension because specialized agents working in parallel + debating conflicts outperform a monolithic model on every metric.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;JING is more than a hackathon project. It's a blueprint for how multi-agent systems can empower the real-world workforce. What we've already shipped in Phase 2:&lt;/p&gt;

&lt;p&gt;Persistent memory: ✅ Every client interaction, diagnosis, and profitability grade is saved and recalled across sessions. JING learns from every job.&lt;br&gt;
Agent debate &amp;amp; consensus: ✅ JING-REFEREE resolves inter-agent conflicts before they reach the financial layer.&lt;br&gt;
Self-reflection &amp;amp; fallbacks: ✅ FOREMAN checks quality after every wave and executes fallback handlers when tasks fail.&lt;br&gt;
Artisan Dashboard: ✅ Business intelligence dashboard with real-time stats, charts, and AI-powered financial suggestions — your entire business in one view.&lt;br&gt;
Production deployment: ✅ Docker multi-stage build + docker-compose for Alibaba Cloud deployment.&lt;br&gt;
108 automated tests: ✅ Unit tests for all models, agents, memory, and API endpoints.&lt;/p&gt;

&lt;p&gt;The Phase 3 roadmap includes:&lt;/p&gt;

&lt;p&gt;Mobile native app: React Native for true field-ready experience&lt;br&gt;
Payment integration: Stripe for in-app invoicing and collection&lt;br&gt;
Supplier integrations: Direct ordering from Home Depot, Lowe's, Amazon&lt;br&gt;
Marketplace: Technicians sharing and rating repair procedures&lt;br&gt;
Dashboard enhancements: Custom date ranges, export to PDF, multi-business support, forecasting with ML&lt;br&gt;
AR training mode: Step-by-step visual guides overlaid on real equipment&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building JING taught me that the most powerful AI systems aren't those that replace humans—they're those that amplify human expertise.&lt;/p&gt;

&lt;p&gt;As a carpenter, I know that the artisan's hands will always shape the world. But those hands deserve support. They deserve tools that handle the boring stuff, that catch what the eye might miss, that turn a day of frustration into a day of mastery.&lt;/p&gt;

&lt;p&gt;JING is here to shape the artisan's day.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
