<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vuihoc.AI</title><description>Nghĩ như PM, làm như builder. Tư vấn, xây dựng và kiểm định sản phẩm AI cho doanh nghiệp, dựa trên những sản phẩm đã chạy thật.</description><link>https://vuihoc.ai/</link><item><title>5 Innate Biases of Cloud LLMs &amp; 5 Levers to Overcome Them</title><link>https://vuihoc.ai/insights/5-cloud-llm-biases-5-levers/</link><guid isPermaLink="true">https://vuihoc.ai/insights/5-cloud-llm-biases-5-levers/</guid><description>Why Claude / GPT / Gemini get it wrong so often when writing workflow docs, PRDs, BRDs — and why you can&apos;t &apos;fix&apos; the weights. You can only build guardrails around them.</description><pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate></item><item><title>7 decisions an AI assistant almost got wrong on an Eval-Framework SMB project</title><link>https://vuihoc.ai/insights/7-pm-decisions-building-eval-framework/</link><guid isPermaLink="true">https://vuihoc.ai/insights/7-pm-decisions-building-eval-framework/</guid><description>Field notes through a PM lens: building Eval-Framework for an SMB use case (~15k audits/mo). The AI engineering pair proposed 7 decisions that could have burned budget, leaked compliance, and shipped the wrong roadmap. PM catches + reframes. Counter-prompt playbook below.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>ADLC: An Agentic Development Lifecycle for Solo, AI-Assisted Builders</title><link>https://vuihoc.ai/insights/adlc-app-development-lifecycle-for-solo-builders/</link><guid isPermaLink="true">https://vuihoc.ai/insights/adlc-app-development-lifecycle-for-solo-builders/</guid><description>Building alone with an AI coding agent removes every natural checkpoint a team gives you for free — no PM to catch scope creep, no reviewer to catch a dropped requirement. ADLC is the lifecycle apparatus I built to put those checkpoints back: ten phases, a gate discipline, and an autonomy contract that says exactly when the agent stops and when it doesn&apos;t.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>AI-Canon-Crawler: why I gave my RAG a separate workspace for vendor truth</title><link>https://vuihoc.ai/insights/ai-canon-crawler-vendor-doc-rag/</link><guid isPermaLink="true">https://vuihoc.ai/insights/ai-canon-crawler-vendor-doc-rag/</guid><description>Personal-RAG kept hallucinating vendor specs because Marc&apos;s notes and Anthropic&apos;s docs lived in the same index. The fix: a dedicated canon workspace, a crawler that only ingests authoritative sources, and a routing rule that prefers canon when the question is about pricing, model size, or API behavior.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>I Built an AI That Audits My AI Infrastructure. Its Best Find Was My Own Blind Spots.</title><link>https://vuihoc.ai/insights/an-ai-that-audits-my-ai-infrastructure/</link><guid isPermaLink="true">https://vuihoc.ai/insights/an-ai-that-audits-my-ai-infrastructure/</guid><description>A week spent hardening fukuro — a personal auditor for AI infrastructure — turned into a lesson in recursion. I watched the auditor turn on itself, and its most useful output was a list of the boring, quiet mistakes that both I and the AI helping me had missed.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>BookTS: What Happened When an iOS App Went Through 100% of an Agentic Development Life Cycle</title><link>https://vuihoc.ai/insights/bookts-ios-app-built-100-percent-through-adlc/</link><guid isPermaLink="true">https://vuihoc.ai/insights/bookts-ios-app-built-100-percent-through-adlc/</guid><description>I built a 9-phase Agentic Development Life Cycle (ADLC) as reusable execution scaffolding, then ran a real App Store product — BookTS, an on-device EPUB-to-audiobook app — through all of it. Two of the phases caught bugs I would have shipped blind.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Building ADLC in Two Weeks: Using an AI Agent to Build the Harness It Runs Under</title><link>https://vuihoc.ai/insights/building-adlc-in-two-weeks/</link><guid isPermaLink="true">https://vuihoc.ai/insights/building-adlc-in-two-weeks/</guid><description>I paused a real App Store build to spend two weeks building the pipeline that would run it instead — a ten-phase Agentic Development Life Cycle, built by the same AI coding agent that would later execute it. What got reused versus built, the planning audit I overrode to own a review engine instead of just calling one, and the morning that engine caught a bug in its own predecessor&apos;s verdict.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>I Spun Up ~30 AI Agents in Parallel to Kill My Own Product Idea</title><link>https://vuihoc.ai/insights/competitor-research-30-parallel-ai-agents/</link><guid isPermaLink="true">https://vuihoc.ai/insights/competitor-research-30-parallel-ai-agents/</guid><description>Before building &apos;Jira for AI agents,&apos; I ran one Claude prompt that fanned out into 111 sub-agent runs — roughly twenty minutes and 3.6 million tokens of work — across five research angles searched in parallel, 29 sources pulled, 133 claims extracted, then three independent skeptics voted on every claim. Only 9 survived. The verdict killed the idea in minutes. A PM&apos;s field notes on using AI to disprove yourself, cheaply.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Diagram-Engine: text-to-diagram designed for AI agents, not humans</title><link>https://vuihoc.ai/insights/diagram-engine-text-to-diagram-for-ai-agents/</link><guid isPermaLink="true">https://vuihoc.ai/insights/diagram-engine-text-to-diagram-for-ai-agents/</guid><description>Why Mermaid/PlantUML break down when an LLM is the author. JTBD, syntax design constraints, and 37 layout rules that made the output good enough for a public playground.</description><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Distilling a RAG Knowledge Base: When Better Answers Come From the Corpus, Not the Retriever</title><link>https://vuihoc.ai/insights/distilling-a-rag-knowledge-base/</link><guid isPermaLink="true">https://vuihoc.ai/insights/distilling-a-rag-knowledge-base/</guid><description>My personal RAG had retrieval near its ceiling but was still giving truncated, sometimes-hallucinated answers. So I stopped tuning the retriever and rewrote the corpus itself: raw transcripts distilled into atomic, dated, self-contained claims. Answer quality went up with statistical significance on two separate corpora, and the fix removed hallucination instead of adding it.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Eval-Framework: why PMs need to measure before picking an LLM</title><link>https://vuihoc.ai/insights/eval-framework-pm-journey/</link><guid isPermaLink="true">https://vuihoc.ai/insights/eval-framework-pm-journey/</guid><description>Building a personal eval framework: from a 20-case smoke test → 192 stratified cases → a bake-off across 6 models. When &apos;guessing&apos; which LLM is best gets expensive and wrong.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Governing a Claude Code rollout: caps, an off switch and CI cost on one Cloudflare Worker</title><link>https://vuihoc.ai/insights/governing-a-claude-code-rollout-kame/</link><guid isPermaLink="true">https://vuihoc.ai/insights/governing-a-claude-code-rollout-kame/</guid><description>An engineering org rolling out AI coding agents asked for seven controls: token visibility per developer, daily caps, spend alerts, a central off switch, a routing guard, CI failure cost and per-developer KPIs. What the vendor console covers, what it does not, and the small control plane I built to close the gap, with the numbers it produced.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Harness Engineering: The Scaffolding Is the Product, Not the Model</title><link>https://vuihoc.ai/insights/harness-engineering-scaffolding-is-the-product/</link><guid isPermaLink="true">https://vuihoc.ai/insights/harness-engineering-scaffolding-is-the-product/</guid><description>I ran two AI coding agents — Claude Code and Antigravity — through 100 turns of pair-programming over a Redis Streams channel I built, while they wrote real code against a live Redis. The code wasn&apos;t the lesson. What kept them working together was the harness. Field notes on engineering the scaffolding around an LLM.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>An AI sleep coach over Telegram: PM journey + 5 design principles for ADHD</title><link>https://vuihoc.ai/insights/health-coach-ai-nudge-sleep-adhd/</link><guid isPermaLink="true">https://vuihoc.ai/insights/health-coach-ai-nudge-sleep-adhd/</guid><description>I&apos;ve worn a Garmin for 2 years — sleep, HRV, RHR data all there but zero action. This post logs my build through a PM lens: JTBD, existing alternatives, MVP scope decisions, ADHD-first design principles, and a V2 roadmap for a personalized AI sleep coach over Telegram.</description><pubDate>Sat, 09 Aug 2025 00:00:00 GMT</pubDate></item><item><title>One Generator, a Mesh of Judges: An Idea-to-Ship Pipeline Built From AI Agents</title><link>https://vuihoc.ai/insights/idea-to-ship-pipeline-generator-and-judges/</link><guid isPermaLink="true">https://vuihoc.ai/insights/idea-to-ship-pipeline-generator-and-judges/</guid><description>Five AI agents wired into one idea-to-ship lane — one generator, four judges, and a runtime they share. The architecture, an end-to-end walkthrough, and the honest list of what it can&apos;t do.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate></item><item><title>In-App Purchases on App Store Connect: The Gotchas Nobody Warns You About</title><link>https://vuihoc.ai/insights/in-app-purchases-app-store-connect-gotchas/</link><guid isPermaLink="true">https://vuihoc.ai/insights/in-app-purchases-app-store-connect-gotchas/</guid><description>I set up In-App Purchases for a real App Store app for the first time and burned about 20 hours on failures that had nothing to do with my code. Five concrete traps — an agreement that looks signed but isn&apos;t, a save button that silently discards your work, staggered sandbox propagation, a subscription you can&apos;t test because you already own the product, and an icon rejected for one invisible pixel property.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why your AI memory lies to you — and how I built a 3-layer Knowledge-Audit to catch it</title><link>https://vuihoc.ai/insights/knowledge-audit-3-layer-catch-ai-memory-lying/</link><guid isPermaLink="true">https://vuihoc.ai/insights/knowledge-audit-3-layer-catch-ai-memory-lying/</guid><description>Claude Code, Cursor, ChatGPT all ship &apos;persistent memory&apos;. Six months in, the AI confidently asserts facts that are no longer true. I built a 3-layer audit plus a 4-tier cron to verify every claim.</description><pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Knowledge-Audit for RAG-KB: From 80% to 99% with Grok 4.3</title><link>https://vuihoc.ai/insights/knowledge-audit-rag-kb-grok-99-percent/</link><guid isPermaLink="true">https://vuihoc.ai/insights/knowledge-audit-rag-kb-grok-99-percent/</guid><description>A real production use case: build a cross-source contradiction detector on Personal-RAG. Verify ground truth with Eval-Framework, swap Haiku → Grok 4.3, real accuracy 80% → 99%.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LLM bake-off across 6 judges: methodology + 7 surprising insights</title><link>https://vuihoc.ai/insights/llm-bake-off-6-judges-methodology/</link><guid isPermaLink="true">https://vuihoc.ai/insights/llm-bake-off-6-judges-methodology/</guid><description>Tested Claude (Haiku/Sonnet/Opus) vs Grok 4.3 vs GPT-5.4-mini vs Gemini Flash. N=30 dev + N=99 holdout. Stratified eval. Pairwise Cohen&apos;s kappa. Surprising winner.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Second Brain &amp; LLM OS Model - Andrej Karpathy</title><link>https://vuihoc.ai/insights/llm-os-and-second-brain/</link><guid isPermaLink="true">https://vuihoc.ai/insights/llm-os-and-second-brain/</guid><description>Interactive page visualizing Andrej Karpathy&apos;s philosophy for building an LLM Operating System and RAG architecture.</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Building a Mac Voice Assistant and the Painful Lesson About Local LLMs</title><link>https://vuihoc.ai/insights/local-vs-cloud-llm-voice-agent/</link><guid isPermaLink="true">https://vuihoc.ai/insights/local-vs-cloud-llm-voice-agent/</guid><description>I built an AI voice assistant for daily use to truly understand the local vs cloud LLM trade-off. The surprise lesson: for agentic products, $0.001/turn Cloud is cheaper than &apos;free&apos; local — once you count true TCO. A decision framework for product teams and CTOs.</description><pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Mac-Translator: a Force Click translator that respects the flow</title><link>https://vuihoc.ai/insights/mac-translator-force-click-menubar/</link><guid isPermaLink="true">https://vuihoc.ai/insights/mac-translator-force-click-menubar/</guid><description>Building a menubar translator triggered by Force Click anywhere on macOS. Why the input gesture matters more than the model, and the AX/permission rebuild trap that cost me two evenings.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Mail-Assistant: how I cut inbox triage from 90 min to 8 min with an ADHD-first AI agent</title><link>https://vuihoc.ai/insights/mail-assistant-adhd-inbox-triage/</link><guid isPermaLink="true">https://vuihoc.ai/insights/mail-assistant-adhd-inbox-triage/</guid><description>Field note: building a personal email triage agent that surfaces only what actually needs action. 568 messages → 7 P0/P1 rows. The 5 product decisions that killed 87% of the noise.</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate></item><item><title>The 15-Minute Deep Dive Summary: The Ultimate Prompt for NotebookLM</title><link>https://vuihoc.ai/insights/notebooklm-podcast-prompt/</link><guid isPermaLink="true">https://vuihoc.ai/insights/notebooklm-podcast-prompt/</guid><description>Turn any document into a deep, vivid 15-minute Podcast Audio Overview entirely in Vietnamese with this prompt.</description><pubDate>Thu, 10 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Personal RAG KB: A 4-Version Journey from Cloud ADB to Local Mac M2 Max</title><link>https://vuihoc.ai/insights/personal-rag-kb-4-iterations/</link><guid isPermaLink="true">https://vuihoc.ai/insights/personal-rag-kb-4-iterations/</guid><description>Why I moved from Oracle ADB cloud → pgvector replica → local Mac — and what I learned measuring latency, quality, and cost at each version.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate></item><item><title>Prompt Engineering 101 — The Art of Talking to AI</title><link>https://vuihoc.ai/insights/prompt-engineering-101/</link><guid isPermaLink="true">https://vuihoc.ai/insights/prompt-engineering-101/</guid><description>A roundup of fundamental and advanced Prompt Engineering techniques for interacting effectively with LLMs.</description><pubDate>Sat, 15 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Training a vision model to count objects in real time — running entirely in the browser</title><link>https://vuihoc.ai/insights/train-object-detection-realtime-web/</link><guid isPermaLink="true">https://vuihoc.ai/insights/train-object-detection-realtime-web/</guid><description>A PM journey: from &apos;the off-the-shelf API counts wrong&apos; → fine-tuning YOLO → real-time on-device inference with WebGPU. Product decisions for building computer vision, not a code tutorial.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Welcome to Vuihoc.AI</title><link>https://vuihoc.ai/insights/welcome-to-vuihoc-ai/</link><guid isPermaLink="true">https://vuihoc.ai/insights/welcome-to-vuihoc-ai/</guid><description>First post — Introducing Vuihoc.AI and why I started journaling my AI research journey.</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Your work channels are an evidence index, not a scoreboard</title><link>https://vuihoc.ai/insights/work-channels-as-evidence-index/</link><guid isPermaLink="true">https://vuihoc.ai/insights/work-channels-as-evidence-index/</guid><description>Every mainstream productivity framework is team-level and warns you off individual evaluation. Managers still have to do it. A PM approach to reading Git, Jira, Confluence and Slack as evidence about a person, plus the design rules that keep it from turning into surveillance.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>