<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Seth Pratt — Writing</title>
  <link>https://www.sethpratt.com/writing</link>
  <atom:link href="https://www.sethpratt.com/rss.xml" rel="self" type="application/rss+xml"/>
  <description>Notes on evals, agents, inference and the Lab, with the numbers left in.</description>
  <language>en-us</language>
  <item><title>Testing a VR game: our bots knew the answer, a person in a headset didn’t</title><link>https://www.sethpratt.com/writing/testing-a-vr-game</link><guid>https://www.sethpratt.com/writing/testing-a-vr-game</guid><pubDate>Sun, 11 Oct 2026 16:00:00 GMT</pubDate><description>A VR game with half a million bot episodes and four billion invariant checks a night, the headset sessions where nearly every problem escaped them, and how each escape became a new eval.</description></item>
  <item><title>Watching a language model think</title><link>https://www.sethpratt.com/writing/watching-a-language-model-think</link><guid>https://www.sethpratt.com/writing/watching-a-language-model-think</guid><pubDate>Sat, 10 Oct 2026 16:00:00 GMT</pubDate><description>We pulled real numbers out of Qwen language models and turned them into films, VR scenes and the live figures on this page. Some pictures showed real mechanisms; some were artefacts of the drawing; one well-known result didn’t reproduce at all.</description></item>
  <item><title>What running a team of AI agents taught me about applied AI in product management</title><link>https://www.sethpratt.com/writing/running-a-team-of-ai-agents</link><guid>https://www.sethpratt.com/writing/running-a-team-of-ai-agents</guid><pubDate>Sat, 10 Oct 2026 16:00:00 GMT</pubDate><description>Three weeks of two lead AI agents and their helpers, told as six stories about clear asks, interruptions, handoffs, ownership, quality and where the human stays.</description></item>
  <item><title>When the metric says yes and your eyes say no</title><link>https://www.sethpratt.com/writing/when-the-metric-says-yes</link><guid>https://www.sethpratt.com/writing/when-the-metric-says-yes</guid><pubDate>Sat, 10 Oct 2026 16:00:00 GMT</pubDate><description>The automatic gates every render passes, what they caught, the bugs inside the gates themselves, and a nebula that beat its shape metric and still looked like a sock puppet.</description></item>
  <item><title>One sim, seven platforms: porting with agents and tests</title><link>https://www.sethpratt.com/writing/one-sim-seven-platforms</link><guid>https://www.sethpratt.com/writing/one-sim-seven-platforms</guid><pubDate>Sat, 10 Oct 2026 16:00:00 GMT</pubDate><description>How AI agents turn a web prototype into native code for Vision Pro, iPhone, iPad, Mac, Apple TV and Quest without porting it twice, and the tests that make that safe.</description></item>
  <item><title>Tuning a game with panels of AI playtesters</title><link>https://www.sethpratt.com/writing/tuning-a-game-with-ai-playtesters</link><guid>https://www.sethpratt.com/writing/tuning-a-game-with-ai-playtesters</guid><pubDate>Sat, 10 Oct 2026 16:00:00 GMT</pubDate><description>Twenty-one revisions of a VR physics game, scored by cold AI tester panels and noisy bots: what moved the scores, where the judges disagreed, and what only a human caught.</description></item>
  <item><title>Autoresearch at home: eight search-and-score loops, and where the scorer lied</title><link>https://www.sethpratt.com/writing/autoresearch-at-home</link><guid>https://www.sethpratt.com/writing/autoresearch-at-home</guid><pubDate>Sat, 10 Oct 2026 16:00:00 GMT</pubDate><description>Eight loops that generate candidates, score them against evals on local GPUs and keep the winners, from video and games to strange attractors and artificial life, and every place the scorer turned out to be wrong.</description></item>
  <item><title>Chaos with nothing to orbit</title><link>https://www.sethpratt.com/writing/chaos-with-nothing-to-orbit</link><guid>https://www.sethpratt.com/writing/chaos-with-nothing-to-orbit</guid><pubDate>Fri, 09 Oct 2026 16:00:00 GMT</pubDate><description>A seven-term chaotic system with no resting point anywhere in space, found by a GPU search and checked at 64-bit precision, and what we can and can’t claim about it.</description></item>
  <item><title>Create: a language model, a parts list and a validator</title><link>https://www.sethpratt.com/writing/create-constrained-generation</link><guid>https://www.sethpratt.com/writing/create-constrained-generation</guid><pubDate>Tue, 06 Oct 2026 16:00:00 GMT</pubDate><description>How Everdust’s Create turns a sentence into a playable game: the model writes data from registered parts, and a validator proves every game can be won and lost before anyone sees it.</description></item>
  <item><title>Tuning an AI recruiting agent: what we measured and what moved</title><link>https://www.sethpratt.com/writing/tuning-autotalent</link><guid>https://www.sethpratt.com/writing/tuning-autotalent</guid><pubDate>Tue, 29 Sep 2026 16:00:00 GMT</pubDate><description>How AutoTalent’s sourcing agent was tuned with measurements: a live production test, where each round’s time and money went, a fast judgment model that became a gate instead of a scorer, and a coding agent that overbuilt.</description></item>
  <item><title>A private AI assistant, tested end to end</title><link>https://www.sethpratt.com/writing/private-local-ai-assistant</link><guid>https://www.sethpratt.com/writing/private-local-ai-assistant</guid><pubDate>Thu, 24 Sep 2026 16:00:00 GMT</pubDate><description>What a clean-install test with network captures found in a local AI app built for privacy, what it took to fix, and how a benchmark picked its model.</description></item>
  <item><title>Benchmarking local coding agents</title><link>https://www.sethpratt.com/writing/local-agent-evaluations</link><guid>https://www.sethpratt.com/writing/local-agent-evaluations</guid><pubDate>Thu, 17 Sep 2026 16:00:00 GMT</pubDate><description>Lessons from repeated coding tasks, model adaptation, and a grading bug that changed the result without changing the answer.</description></item>
  <item><title>Ambient clinical documentation on open weights</title><link>https://www.sethpratt.com/writing/ambient-clinical-documentation-open-weights</link><guid>https://www.sethpratt.com/writing/ambient-clinical-documentation-open-weights</guid><pubDate>Wed, 16 Sep 2026 16:00:00 GMT</pubDate><description>What seven speech recognizers, a LoRA fine-tune and a claim-level verifier did on open mock consultations, and where fluency metrics hide the damage.</description></item>
  <item><title>Finding where songs start inside a DJ mix</title><link>https://www.sethpratt.com/writing/finding-song-starts-in-dj-mixes</link><guid>https://www.sethpratt.com/writing/finding-song-starts-in-dj-mixes</guid><pubDate>Tue, 15 Sep 2026 16:00:00 GMT</pubDate><description>What eight public mixes and 190 DJ-published timestamps taught me about fingerprints, transition detectors, and the limits of “correct”.</description></item>
  <item><title>Fable: experiments in creative expression</title><link>https://www.sethpratt.com/writing/fable-creative-experiments</link><guid>https://www.sethpratt.com/writing/fable-creative-experiments</guid><pubDate>Thu, 03 Sep 2026 16:00:00 GMT</pubDate><description>The films, songs, and interactive stories that emerged when I gave an AI collaborator creative freedom on my local hardware.</description></item>
  <item><title>LTX, H3, Music3 and ACE-Step: what I learned</title><link>https://www.sethpratt.com/writing/creative-ai-tools-autoresearch</link><guid>https://www.sethpratt.com/writing/creative-ai-tools-autoresearch</guid><pubDate>Thu, 03 Sep 2026 16:00:00 GMT</pubDate><description>Where each tool proved useful, where it fell short, and how evaluators guide my next creative experiment.</description></item>
  <item><title>Optimizing local AI: kernels, prefill and decode</title><link>https://www.sethpratt.com/writing/local-model-performance-engineering</link><guid>https://www.sethpratt.com/writing/local-model-performance-engineering</guid><pubDate>Thu, 27 Aug 2026 16:00:00 GMT</pubDate><description>Measured tradeoffs in local inference, from Blackwell compatibility and speculative decoding to more trustworthy evaluations.</description></item>
  <item><title>Building long-running local AI agents</title><link>https://www.sethpratt.com/writing/long-running-ai-agents</link><guid>https://www.sethpratt.com/writing/long-running-ai-agents</guid><pubDate>Tue, 25 Aug 2026 16:00:00 GMT</pubDate><description>How I design task-specific agents that can resume work, recover from failures, and know when to ask for help.</description></item>
  <item><title>Evaluating H3 and LTX video renders</title><link>https://www.sethpratt.com/writing/evaluating-agentic-video</link><guid>https://www.sethpratt.com/writing/evaluating-agentic-video</guid><pubDate>Sat, 22 Aug 2026 16:00:00 GMT</pubDate><description>What my rendering tests revealed about dialogue, lip sync, visual continuity, and selecting better takes.</description></item>
  <item><title>Refusal ablation, measured</title><link>https://www.sethpratt.com/writing/refusal-ablation-measured</link><guid>https://www.sethpratt.com/writing/refusal-ablation-measured</guid><pubDate>Fri, 21 Aug 2026 16:00:00 GMT</pubDate><description>What removing the refusal direction from a mixture-of-experts model cost in capability, which implementation choice decided it, and what a community “abliterated” upload actually did.</description></item>
</channel>
</rss>
