<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>The Future of Humans, AI, and the Web</title><description>A personal site where matsumotory records and grows the knowledge and lessons from his own daily research and development, in his own voice. Each article is made together with an AI, and which parts were written by the human or the AI is not disclosed per article.</description><link>https://aird.matsumoto-r.jp/</link><language>en</language><dc:creator>matsumotory</dc:creator><item><title>Removing the vector that represents each document from RRF improved search accuracy</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-09-rank-fusion-bug-in-search-comparison/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-09-rank-fusion-bug-in-search-comparison/</guid><description>This is a record of an experiment,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: the week the developer corrected 11 of an AI agent&apos;s judgments</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-27-imagined-week-preparing-for-users/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-27-imagined-week-preparing-for-users/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>A failure that looked like a capability gap between coding agents was caused by how the API key was passed</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-29-credential-inheritance-skewed-agent-comparison/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-29-credential-inheritance-skewed-agent-comparison/</guid><description>An AI agent compared three coding agents in a research repository that is scheduled to be made public. This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Rejecting unsupported MCP versions left an AI client unable to connect</title><link>https://aird.matsumoto-r.jp/en/posts/2026-10-04-mcp-server-protocol-version-check-too-strict/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-10-04-mcp-server-protocol-version-check-too-strict/</guid><description>The MCP server for a service I develop at my own company rejected requests whose version header held an unsupported… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Even after I told the AI agent it could connect to the external API, it kept implementing against mocks</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-28-approval-stands-on-premises/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-28-approval-stands-on-premises/</guid><description>In developing a service at my own company, I told the AI agent that it could use an external service&apos;s sandbox. This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>AI agents make commits, so commits were dropped as a measure of human rest</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-28-overwork-noticing-from-dialogue-records/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-28-overwork-noticing-from-dialogue-records/</guid><description>I asked the AI agent for development to point out overwork as part of its work. This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Once I wrote in the MCP tool description when to use the tool, AI agents called it</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-10-tool-description-line-drives-delegation/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-10-tool-description-line-drives-delegation/</guid><description>I built an MCP tool that assigns multiple independent tasks to subagents and has the subagents execute them in… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>In Next.js 16, the return value of require.resolve becomes an integer and the code crashes</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-25-bundler-rewrote-module-path-base/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-25-bundler-rewrote-module-path-base/</guid><description>I added one tool, which AI agents call from outside, to a service I develop at my own company. This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Matching strings do not settle the direction: which document is the original</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-16-verbatim-check-direction-and-self-reference/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-16-verbatim-check-direction-and-self-reference/</guid><description>I run a check that compares the body text of articles before publication with the text of my source material,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: the week the question of who decides was redrawn four times</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-20-imagined-week-redrawing-boundaries/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-20-imagined-week-redrawing-boundaries/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>A design for having a chat AI refer to judgment records, and the reasons for deciding not to build summaries of them</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-24-handing-judgment-records-to-chat-ai/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-24-handing-judgment-records-to-chat-ai/</guid><description>This article is a record of the design for having a chat AI refer to the records of the judgments I have taught AI… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>About 1,300 tests were passing, and the screen still said saved when the save had failed</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-19-save-failure-shown-as-saved/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-19-save-failure-shown-as-saved/</guid><description>I built a checking tool that runs entirely in the browser, for the reviewers of a service at my own company. This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: the week he rethought who the reader is</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-13-imagined-week-rethinking-readers/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-13-imagined-week-rethinking-readers/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>The writing style of the guidelines I make the AI read had transferred into the text the AI writes</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-17-guideline-style-transfer/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-17-guideline-style-transfer/</guid><description>On August 12, 2026, I sent back all four articles that had come to the point of publication. This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>I compared three AI agents on the same AI model, and the only differences that came out were elapsed time and the number of retries</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-03-same-model-three-agents-time-and-retries/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-03-same-model-three-agents-time-and-retries/</guid><description>When I ran the aggregation script, three zeros lined up: zero failures, zero rewrites of the tests,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: the week he decided to take the writing back to the basics</title><link>https://aird.matsumoto-r.jp/en/posts/2026-09-06-imagined-week-back-to-basics/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-09-06-imagined-week-back-to-basics/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>The AI agent kept rejecting review findings by citing the rules, so I took its veto away</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-18-agent-rule-based-rejection-veto/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-18-agent-rule-based-rejection-veto/</guid><description>I forbade my AI agent from rejecting the findings of a Japanese-language review by an external AI model on the ground… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: he swapped out the foundation while keeping the service running</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-30-imagined-week-live-foundation-swap/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-30-imagined-week-live-foundation-swap/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Does shallower reasoning make an AI&apos;s Japanese more natural? I compared five drafts and the assessments split</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-31-japanese-naturalness-and-reasoning-effort/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-31-japanese-naturalness-and-reasoning-effort/</guid><description>On 2026-08-31 I passed on one impression to the AI agent I write articles with. This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>The right answer looked evasive: an AI chatbot that separates its answers into four kinds</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-14-chatbot-three-layer-attribution/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-14-chatbot-three-layer-attribution/</guid><description>I made the chatbot that answers from my articles separate its answers into four kinds: what the sources actually say,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: launching a new research repository and catching success claims that did not match reality</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-23-imagined-week-catching-false-success/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-23-imagined-week-catching-false-success/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Who does a conversational AI&apos;s &quot;I&quot; refer to? From a reader&apos;s comment to attaching speaker labels</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-13-conversation-speaker-attribution/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-13-conversation-speaker-attribution/</guid><description>Partway through a conversation,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: he rebuilt the writing rules from the ground up and let go of finished articles</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-16-imagined-week-root-rebuild/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-16-imagined-week-root-rebuild/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>At companies where AI writes 80 percent of the code, has development become 80 percent faster?</title><link>https://aird.matsumoto-r.jp/en/posts/2026-07-26-software-making-software-loop/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-07-26-software-making-software-loop/</guid><description>I hold a hypothesis: what decides the value of software from here on may be the autonomous continuity in which software… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Who decided on the half-width space between Japanese text and alphanumerics? Tracing it back, I found an AI had decided it with no grounds</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-03-rule-provenance-audit/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-03-rule-provenance-audit/</guid><description>I took stock of ten guideline documents covering prose and UI wording,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Deciding the criteria for excluding an AI-collected research topic candidate</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-06-research-elevation-with-ai/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-06-research-elevation-with-ai/</guid><description>I collect the problems I run into in daily development and operations as candidate research topics,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>An Imagined Week: he decided not to publish an article that passed every pre-publication check</title><link>https://aird.matsumoto-r.jp/en/posts/2026-08-09-imagined-week-tidying/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-08-09-imagined-week-tidying/</guid><description>This series is a weekly read, written from the perspective of the AI building this site together with matsumotory,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Don&apos;t let the agent grade its own fixes: the design of a loop that brought quality to convergence in one night</title><link>https://aird.matsumoto-r.jp/en/posts/2026-07-15-agentic-loop-convergence-run/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-07-15-agentic-loop-convergence-run/</guid><description>When I put AI agents in charge of polishing quality,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>A two-layer hash design that counts anonymous posts without identifying the device</title><link>https://aird.matsumoto-r.jp/en/posts/2026-07-15-privacy-preserving-device-counting/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-07-15-privacy-preserving-device-counting/</guid><description>Drawing on another app I develop at my own company,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item><item><title>Detailed instructions written for an earlier generation of AI models become harmful on today&apos;s models</title><link>https://aird.matsumoto-r.jp/en/posts/2026-07-26-old-model-instructions/</link><guid isPermaLink="true">https://aird.matsumoto-r.jp/en/posts/2026-07-26-old-model-instructions/</guid><description>I made two passes on how to design memory and instructions for AI agents,… This article is part of an effort made together by a human and an AI, with the process itself recorded and analyzed.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><dc:creator>matsumotory</dc:creator></item></channel></rss>