<?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: Palash Bagchi</title>
    <description>The latest articles on DEV Community by Palash Bagchi (@palash_bagchi_cbdebd259d4).</description>
    <link>https://dev.to/palash_bagchi_cbdebd259d4</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%2Fuser%2Fprofile_image%2F3857965%2Fdd9f2b62-a39a-4290-8613-534f3c98f280.jpg</url>
      <title>DEV Community: Palash Bagchi</title>
      <link>https://dev.to/palash_bagchi_cbdebd259d4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/palash_bagchi_cbdebd259d4"/>
    <language>en</language>
    <item>
      <title>From Vibe-Coding to Data-Driven: Bringing Observability to AI-Built Software</title>
      <dc:creator>Palash Bagchi</dc:creator>
      <pubDate>Wed, 13 May 2026 05:28:15 +0000</pubDate>
      <link>https://dev.to/palash_bagchi_cbdebd259d4/from-vibe-coding-to-data-driven-bringing-observability-to-ai-built-software-5863</link>
      <guid>https://dev.to/palash_bagchi_cbdebd259d4/from-vibe-coding-to-data-driven-bringing-observability-to-ai-built-software-5863</guid>
      <description>&lt;p&gt;We’ve all been there. You open &lt;strong&gt;Cursor&lt;/strong&gt;, &lt;strong&gt;Claude Code&lt;/strong&gt;, or &lt;strong&gt;Lovable&lt;/strong&gt;, fire off a prompt like &lt;em&gt;"Build me a Stripe integration with a custom dashboard,"&lt;/em&gt; and watch the magic happen. It feels like flying—until it doesn't.&lt;/p&gt;

&lt;p&gt;Eventually, you hit a wall. Why did that last build break the auth flow? How much did that 4,000-token prompt actually cost you? And more importantly: &lt;strong&gt;Are you actually getting better at prompting, or just getting lucky?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As we move into the era of "AI-native" development, we’re missing a critical piece of the stack: &lt;strong&gt;Observability.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enter &lt;a href="https://fabbrik.us/" rel="noopener noreferrer"&gt;Fabbrik&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  The "Black Box" Problem in AI Dev
&lt;/h2&gt;

&lt;p&gt;Traditional software has Datadog, New Relic, and Sentry. We monitor our APIs, our databases, and our frontend latency. But when the "developer" is an AI model, the "build process" becomes a black box of prompts, hidden costs, and varying code quality.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://fabbrik.us/" rel="noopener noreferrer"&gt;Fabbrik&lt;/a&gt; is the first &lt;strong&gt;End-to-End Observability Platform&lt;/strong&gt; designed specifically for software built with AI. It treats your prompts like code and your AI sessions like production logs.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works: The Blueprint to Build Pipeline
&lt;/h2&gt;

&lt;p&gt;Fabbrik doesn't just watch you code; it helps you structure the entire lifecycle of a SaaS product.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The Build-Ready Blueprint
&lt;/h3&gt;

&lt;p&gt;Before you even touch a code editor, Fabbrik generates a complete technical blueprint. We're talking architecture, stack selection (e.g., Node.js + PostgreSQL + React), and implementation guides. It turns a "vague idea" into a "buildable plan."&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Claude Connect: Terminal-Level Tracing
&lt;/h3&gt;

&lt;p&gt;This is the "killer feature" for power users. By dropping a single command into your terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-sSL&lt;/span&gt; fabbrik.us/install | bash

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fabbrik hooks into your &lt;code&gt;~/.claude&lt;/code&gt; session. It logs every prompt, response, and token cost in real-time. It then &lt;strong&gt;grades every turn&lt;/strong&gt; against Claude's official best practices, giving you a specificity score and tips to improve.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. GitHub Observability
&lt;/h3&gt;

&lt;p&gt;Every push to GitHub is a data point. Fabbrik connects to your repo (read-only!) to track:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prompt-to-Prod Speed:&lt;/strong&gt; How long did it actually take to ship that feature?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revision Rates:&lt;/strong&gt; Which features required the most "do-overs"?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost per Feature:&lt;/strong&gt; Exactly how much did that dashboard cost in API credits?&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The Results: Real Data from the Field
&lt;/h2&gt;

&lt;p&gt;According to Fabbrik’s latest v3 data, developers using the platform see some pretty wild efficiency gains:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Direct AI Prompting&lt;/th&gt;
&lt;th&gt;With Fabbrik v3&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Avg. Iterations per MVP&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;4–6&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1–2&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Setup Time (New Dev)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;3–5 Days&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;4–8 Hours&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cost per SaaS Build&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$40–$60&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$15–$25&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Prompt Clarity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Baseline&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+35% Improvement&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;"I stopped guessing. After connecting GitHub, I saw that Fabbrik saved me $247 in Q1 alone. Real numbers, not estimates." — &lt;strong&gt;Sarah Chen, Founder at NovaTech&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  But... Is My Code Safe?
&lt;/h2&gt;

&lt;p&gt;As developers, we’re (rightfully) paranoid about security. Fabbrik is built with a &lt;strong&gt;Privacy-First&lt;/strong&gt; philosophy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Read-Only Access:&lt;/strong&gt; It cannot write or delete your code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Metadata Only:&lt;/strong&gt; It stores commit messages, file paths, and line counts. &lt;strong&gt;It never stores your actual source code.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Training:&lt;/strong&gt; Your data is never used to train models.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The Verdict: Why You Should Care
&lt;/h2&gt;

&lt;p&gt;We are moving away from the "wild west" of AI coding. If you want to build professional-grade software with AI, you need professional-grade tools to measure it.&lt;/p&gt;

&lt;p&gt;Whether you’re a solo founder using &lt;strong&gt;Replit&lt;/strong&gt; or a CTO overseeing a team using &lt;strong&gt;Cursor&lt;/strong&gt;, &lt;a href="https://fabbrik.us/" rel="noopener noreferrer"&gt;Fabbrik&lt;/a&gt; gives you the "Report Card" you need to prove your ROI and ship better code, faster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Are you ready to see what’s actually happening inside your AI builds?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://fabbrik.us/" rel="noopener noreferrer"&gt;Check out Fabbrik.us&lt;/a&gt;&lt;/strong&gt; and get your first blueprint started today.&lt;/p&gt;

&lt;p&gt;What’s your current AI coding workflow? Are you team Cursor, Claude Code, or something else? Let’s talk in the comments!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>devops</category>
    </item>
    <item>
      <title>What is the best way to build a simple AI chat support for my website, that can use my website, and blog as a KB, and actively assist customers via a chat interface?</title>
      <dc:creator>Palash Bagchi</dc:creator>
      <pubDate>Fri, 08 May 2026 04:36:30 +0000</pubDate>
      <link>https://dev.to/palash_bagchi_cbdebd259d4/what-is-the-best-way-to-build-a-simple-ai-chat-support-for-my-website-that-can-use-my-website-and-19c7</link>
      <guid>https://dev.to/palash_bagchi_cbdebd259d4/what-is-the-best-way-to-build-a-simple-ai-chat-support-for-my-website-that-can-use-my-website-and-19c7</guid>
      <description></description>
    </item>
    <item>
      <title>Beyond the Fact: Rhetoric Audit as the Forensic Cockpit for Cognitive Defense</title>
      <dc:creator>Palash Bagchi</dc:creator>
      <pubDate>Wed, 22 Apr 2026 04:38:43 +0000</pubDate>
      <link>https://dev.to/palash_bagchi_cbdebd259d4/beyond-the-fact-rhetoric-audit-as-the-forensic-cockpit-for-cognitive-defense-p5o</link>
      <guid>https://dev.to/palash_bagchi_cbdebd259d4/beyond-the-fact-rhetoric-audit-as-the-forensic-cockpit-for-cognitive-defense-p5o</guid>
      <description>&lt;p&gt;In the current era of algorithmic echo chambers and high-velocity narrative drift, the danger to our shared reality is no longer just the "fake fact." We have entered the age of &lt;strong&gt;"Deepfakes of the Mind,"&lt;/strong&gt; where the primary threat is not a forged image or a falsified quote, but the very architecture of the stories we consume. Traditional fact-checking tools, while noble, are increasingly inadequate; they audit the surface-level claims while ignoring the underlying DNA of persuasion[cite: 3126, 3133].&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.rhetoricaudit.com/" rel="noopener noreferrer"&gt;Rhetoric Audit&lt;/a&gt; (RA)&lt;/strong&gt;—a PhD-level discourse analysis engine designed to move beyond binary "true/false" markers into the realm of &lt;strong&gt;Qualitative Quantification&lt;/strong&gt;. By framing Rhetoric Audit as an &lt;strong&gt;AI safety layer&lt;/strong&gt;, a &lt;strong&gt;prompt auditing system&lt;/strong&gt;, and a &lt;strong&gt;bias detection pipeline&lt;/strong&gt;, developers and researchers can deploy a "Cognitive Firewall" capable of unmasking state-sponsored spin and corporate narrative manipulation in real-time.&lt;/p&gt;

&lt;h2&gt;
  
  
  I. The Logic of Forensic Media Evaluation (Logos)
&lt;/h2&gt;

&lt;p&gt;At the core of Rhetoric Audit lies the &lt;strong&gt;Forensic Media Evaluation (FME) framework&lt;/strong&gt;. Unlike standard sentiment analysis that merely reads "vibe," the FME framework performs a deep-layer deconstruction of text to identify strategic intent and rhetorical DNA.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The 13-Parameter Audit
&lt;/h3&gt;

&lt;p&gt;Rhetoric Audit does not just "read" an article; it performs an autopsy across 13 distinct parameters. This includes measuring &lt;strong&gt;Logical Consistency&lt;/strong&gt;, &lt;strong&gt;Polemic Intensity&lt;/strong&gt;, and &lt;strong&gt;Empirical Proof&lt;/strong&gt;. By breaking a narrative down into its genetic markers, RA allows analysts to see the psychological levers being pulled before they bypass their cognitive filters[cite: 1436, 11068].&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Webb’s Depth of Knowledge (DOK)
&lt;/h3&gt;

&lt;p&gt;To distinguish between surface-level reporting and deep strategic intelligence, RA integrates &lt;strong&gt;Webb’s Depth of Knowledge (DOK)&lt;/strong&gt; levels. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;DOK-1 (Recall):&lt;/strong&gt; Basic reporting of "who, what, where"[.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DOK-2 (Apply):&lt;/strong&gt; Summarization and categorization without deep synthesis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DOK-3 (Strategic Thinking):&lt;/strong&gt; The "sweet spot" for intelligence, requiring causal modeling and the defense of positions against counterarguments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DOK-4 (Extended Thinking):&lt;/strong&gt; High-level synthesis that connects disparate domains, such as linking geopolitical shifts to long-term economic trends.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;[cite_start]This hierarchy allows professional analysts—such as &lt;strong&gt;Geopolitical Risk Consultants&lt;/strong&gt; and &lt;strong&gt;OSINT Specialists&lt;/strong&gt;—to prioritize high-rigor content while filtering out low-value "regurgitated" news[cite: 12631, 7226].&lt;/p&gt;

&lt;h2&gt;
  
  
  II. The Pathos of Cognitive Defense (Pathos)
&lt;/h2&gt;

&lt;p&gt;[cite_start]The information environment of 2026 is a battlefield where "credibility is currency"[cite: 3037]. [cite_start]For the individual, the pain point is &lt;strong&gt;"Source Fatigue"&lt;/strong&gt; and the constant anxiety of being manipulated by unseen hands[cite: 6824, 12666]. &lt;/p&gt;

&lt;p&gt;[cite_start]Rhetoric Audit addresses this emotional friction by providing an &lt;strong&gt;"Aha!" moment&lt;/strong&gt; of clarity[cite: 3727, 4644]. [cite_start]It positions itself as the partner for those tired of "guessing" at bias and ready for "knowing" the truth of a structure[cite: 1453, 3600]. [cite_start]The tool’s &lt;strong&gt;Propaganda Index&lt;/strong&gt; and &lt;strong&gt;Pathos Alerts&lt;/strong&gt; flag emotional loading and coordinated hashtag campaigns, protecting users from the "Disproportionate Contagion" of artificial narratives[cite: 4623, 11068].&lt;/p&gt;

&lt;h2&gt;
  
  
  III. The Ethos of PhD-Level Rigor (Ethos)
&lt;/h2&gt;

&lt;p&gt;Credibility is built on transparency and technical accuracy. Rhetoric Audit establishes its &lt;strong&gt;Ethos&lt;/strong&gt; through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;Academic Grounding:&lt;/strong&gt; The tool is built by &lt;strong&gt;Palash Chandra Bagchi&lt;/strong&gt;, bridging the gap between critical theory and high-speed computation with the analytical rigor of a Humanities PhD[cite: 6681, 11077].&lt;/li&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;Technical Benchmarks:&lt;/strong&gt; RA boasts &lt;strong&gt;96.7% accuracy&lt;/strong&gt; on corpus-validated political leanings[cite: 11067].&lt;/li&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;Institutional Triangulation:&lt;/strong&gt; By cross-referencing high-velocity social signals (the "Adversaries") with institutional ground truths like &lt;strong&gt;SEC EDGAR filings&lt;/strong&gt; and &lt;strong&gt;Yahoo Finance&lt;/strong&gt;, RA detects &lt;strong&gt;"Rhetorical Dissonance"&lt;/strong&gt;[cite: 4622, 4735, 4810]. [cite_start]This source hierarchy (SEC: 98/100 weight, Yahoo: 92/100) ensures that boardroom reality is never drowned out by social media noise[cite: 4334, 7796].&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  IV. RA as an AI Safety Layer
&lt;/h2&gt;

&lt;p&gt;In the development of large language models (LLMs), "alignment" is often synonymous with politeness. However, true AI safety requires a layer that can detect when a model—or the data it is trained on—is being used to disseminate coordinated propaganda.&lt;/p&gt;

&lt;p&gt;Rhetoric Audit acts as this safety layer by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;Detecting Coordinated Behavior:&lt;/strong&gt; RA identifies "temporal clustering" (multiple posts appearing within minutes) to unmask bot-driven amplification campaigns[cite: 4599, 4811].&lt;/li&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;Strategic Silence Detection:&lt;/strong&gt; Perhaps its most powerful feature, RA doesn't just audit what is present; it identifies what has been &lt;strong&gt;tactically omitted&lt;/strong&gt; to shape public opinion[cite: 3039, 11069]. [cite_start]Identifying what is missing is the hallmark of professional intelligence work[cite: 7216].&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  V. RA as a Prompt Auditing System
&lt;/h2&gt;

&lt;p&gt;[cite_start]For developers building agentic workflows, Rhetoric Audit serves as a &lt;strong&gt;Universal Normalizer&lt;/strong&gt; and logic auditor[cite: 4628, 4709].&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;The Universal Schema:&lt;/strong&gt; Every signal, whether from X, Reddit, or SEC filings, is reshaped into a strict &lt;strong&gt;NormalizedSignal schema&lt;/strong&gt; before touching the LLM[cite: 4369, 7822]. [cite_start]This prevents "Schema Chaos" and ensures the analysis engine receives clean, high-fidelity data[cite: 4632].&lt;/li&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;Dissonance Gauges:&lt;/strong&gt; The system can be programmed to flag "High Rhetorical Dissonance" when social sentiment (e.g., "Anger" on Reddit) clashes with corporate stability reported in official filings[cite: 4721, 4811].&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  VI. RA as a Bias Detection Pipeline
&lt;/h2&gt;

&lt;p&gt;[cite_start]The RA &lt;strong&gt;Bias Spectrum Mapping&lt;/strong&gt; provides a granular look at the ideological framework of any text, moving from "Far Left" to "Far Right" with precision[cite: 11067]. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;Ideological Coding:&lt;/strong&gt; The pipeline identifies the underlying worldview (e.g., Neoliberalism, Realism) used by an author to filter facts[cite: 3984, 7437].&lt;/li&gt;
&lt;li&gt;[cite_start]&lt;strong&gt;The "Expert vs. Adversary" Polarity:&lt;/strong&gt; By calculating a &lt;strong&gt;"Narrative Asymmetry" score&lt;/strong&gt;, RA determines if the news cycle is ignoring a risk that is already trending in "adversarial" social communities[cite: 4643, 4772].&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion: The Expert in the Room
&lt;/h2&gt;

&lt;p&gt;[cite_start]Rhetoric Audit is not just another browser extension; it is a &lt;strong&gt;Forensic Cockpit&lt;/strong&gt; for the information age[cite: 12706, 7799]. [cite_start]It transforms a "Report" into a "Forensic Presentation," providing the "So what?" that high-stakes decision-makers—from &lt;strong&gt;Portfolio Managers&lt;/strong&gt; to &lt;strong&gt;PR Strategists&lt;/strong&gt;—require to navigate a volatile world[cite: 4047, 4053, 7600]. &lt;/p&gt;

&lt;p&gt;[cite_start]For the developer, RA offers a stable, &lt;strong&gt;provider-agnostic architecture&lt;/strong&gt; (utilizing Supabase, Apify, and RapidAPI) that can out-iterate competitors by focusing on the "logic pathology" of persuasion[cite: 3825, 8705, 8710]. In a world of noise, Rhetoric Audit is the tool for those who refuse to be manipulated. &lt;strong&gt;Stop Reading. [cite_start]Start Auditing.&lt;/strong&gt;[cite: 3127, 6581].&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>api</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
