<?xml version='1.0' encoding='utf-8'?>
<rss version="2.0"><channel><title>Zhihe (Bob) Zhao — Writing</title><link>https://bob-zhihe.github.io/writing/</link><description>Technical notes and essays on personal AI, memory, and building useful products.</description><language>en</language><item><title>After Muse and Today, What Is Still Missing?</title><link>https://bob-zhihe.github.io/writing/after-muse-and-today/</link><guid>https://bob-zhihe.github.io/writing/after-muse-and-today/</guid><description>As personal agents become better at doing things, deciding what is worth doing becomes more important.</description><category>Personal AI</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Don’t Make Me Teach My AI Twice</title><link>https://bob-zhihe.github.io/writing/dont-make-me-teach-my-ai-twice/</link><guid>https://bob-zhihe.github.io/writing/dont-make-me-teach-my-ai-twice/</guid><description>The value of memory appears in the next result, when an old correction saves new work.</description><category>Personal AI</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Is There a Business Beyond Productivity?</title><link>https://bob-zhihe.github.io/writing/business-beyond-productivity/</link><guid>https://bob-zhihe.github.io/writing/business-beyond-productivity/</guid><description>Emotional value can be real. A product still has to earn a second use and pay for its own delivery.</description><category>Building Products</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>My AI and I Lost the Reader</title><link>https://bob-zhihe.github.io/writing/we-lost-the-reader/</link><guid>https://bob-zhihe.github.io/writing/we-lost-the-reader/</guid><description>Shared context can make two collaborators forget the person they are writing for.</description><category>Building Products</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Who Keeps the Promise an AI Makes?</title><link>https://bob-zhihe.github.io/writing/who-keeps-the-promise/</link><guid>https://bob-zhihe.github.io/writing/who-keeps-the-promise/</guid><description>A polished draft can quietly commit its sender to something they never decided.</description><category>Personal AI</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>The Refusal My AI Edited Away</title><link>https://bob-zhihe.github.io/writing/the-refusal-ai-edited-away/</link><guid>https://bob-zhihe.github.io/writing/the-refusal-ai-edited-away/</guid><description>Good rewriting preserves what a sentence does, as well as what it says.</description><category>Personal AI</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Not Every Day Is an Epiphany</title><link>https://bob-zhihe.github.io/writing/not-every-day-is-an-epiphany/</link><guid>https://bob-zhihe.github.io/writing/not-every-day-is-an-epiphany/</guid><description>An AI-generated interpretation of a life should not quietly become evidence about that life.</description><category>Personal AI</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Personal AI Needs a Right to Change Your Mind</title><link>https://bob-zhihe.github.io/writing/the-right-to-change-your-mind/</link><guid>https://bob-zhihe.github.io/writing/the-right-to-change-your-mind/</guid><description>Long-term understanding should make it easier to revise an arrangement, not harder to escape an old profile.</description><category>Personal AI</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Did Memory Actually Change the Decision?</title><link>https://bob-zhihe.github.io/writing/did-memory-change-the-decision/</link><guid>https://bob-zhihe.github.io/writing/did-memory-change-the-decision/</guid><description>A practical way to distinguish memory access, behavioral influence, and user value.</description><category>Technical Notes</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>A Citation Is Not Enough: Who Does This Fact Belong To?</title><link>https://bob-zhihe.github.io/writing/a-citation-is-not-enough/</link><guid>https://bob-zhihe.github.io/writing/a-citation-is-not-enough/</guid><description>Source support, speaker identity, and autobiographical truth are different checks.</description><category>Technical Notes</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>When an Agent Does Nothing, What Actually Happened?</title><link>https://bob-zhihe.github.io/writing/when-an-agent-does-nothing/</link><guid>https://bob-zhihe.github.io/writing/when-an-agent-does-nothing/</guid><description>Evaluating restraint requires an opportunity to act—and an honest account of failures.</description><category>Technical Notes</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Agent Capabilities Don’t Have to Be Modules</title><link>https://bob-zhihe.github.io/writing/capabilities-are-not-modules/</link><guid>https://bob-zhihe.github.io/writing/capabilities-are-not-modules/</guid><description>Fix the boundaries that must hold. Let task structure earn its complexity.</description><category>Technical Notes</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>Relevant Doesn’t Mean Usable: Context for Personal AI</title><link>https://bob-zhihe.github.io/writing/relevant-does-not-mean-usable/</link><guid>https://bob-zhihe.github.io/writing/relevant-does-not-mean-usable/</guid><description>Context selection has to consider time, uncertainty, purpose, and the person receiving the result.</description><category>Technical Notes</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item><item><title>A User Correction Is Not a Global Preference</title><link>https://bob-zhihe.github.io/writing/corrections-are-not-global-preferences/</link><guid>https://bob-zhihe.github.io/writing/corrections-are-not-global-preferences/</guid><description>Feedback needs an object, a scope, and a way to check whether the next behavior improved.</description><category>Technical Notes</category><pubDate>Sun, 27 Sep 2026 00:00:00 +0000</pubDate></item></channel></rss>