<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Calvin Ng</title>
        <link>https://ngxcalvin.com</link>
        <description>Personal site and blog of Calvin Ng.</description>
        <lastBuildDate>Thu, 04 Jun 2026 23:05:50 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved 2026, Calvin Ng</copyright>
        <item>
            <title><![CDATA[Reasoning Bench: Testing GPT-5.5 and Opus 4.8 on Short Reasoning Prompts]]></title>
            <link>https://ngxcalvin.com/blog/reasoning-bench-testing-gpt-5-5-and-opus-4-8-on-short-reasoning-prompts</link>
            <guid isPermaLink="false">https://ngxcalvin.com/blog/reasoning-bench-testing-gpt-5-5-and-opus-4-8-on-short-reasoning-prompts</guid>
            <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[I ran frontier models through 94 short reasoning prompts to see where they still trip up. The scores mostly tied, but the misses, cost, and speed told the useful story.]]></description>
        </item>
        <item>
            <title><![CDATA[Building an AI Agent Memory Stack, Part 2: From Recall to Knowledge]]></title>
            <link>https://ngxcalvin.com/blog/building-an-ai-agent-memory-stack-part-2-from-recall-to-knowledge</link>
            <guid isPermaLink="false">https://ngxcalvin.com/blog/building-an-ai-agent-memory-stack-part-2-from-recall-to-knowledge</guid>
            <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Retrieval alone is not memory. After fixing pull-based recall for my AI agent, I added the layers that let knowledge stick.]]></description>
        </item>
        <item>
            <title><![CDATA[Building Persistent AI Agent Memory: What I Replaced and Why It's Better]]></title>
            <link>https://ngxcalvin.com/blog/building-persistent-ai-agent-memory-what-i-replaced-and-why-its-better</link>
            <guid isPermaLink="false">https://ngxcalvin.com/blog/building-persistent-ai-agent-memory-what-i-replaced-and-why-its-better</guid>
            <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[I tried building a structured knowledge base for my AI agent. It went stale, became a maintenance burden, and made things worse. Here's what I replaced it with — and why pull-based memory is so much better.]]></description>
        </item>
        <item>
            <title><![CDATA[What Building an AI Agent Team Actually Looks Like]]></title>
            <link>https://ngxcalvin.com/blog/what-building-an-ai-agent-team-actually-looks-like</link>
            <guid isPermaLink="false">https://ngxcalvin.com/blog/what-building-an-ai-agent-team-actually-looks-like</guid>
            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A first-person look at what it's really like to build and operate a team of AI agents day-to-day — what works, what's still broken, and what surprised me.]]></description>
        </item>
    </channel>
</rss>