<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Book on Masutaka&#39;s ChangeLog Memo</title>
    <link>https://masutaka.net/en/tags/Book/</link>
    <description>Recent content in Book on Masutaka&#39;s ChangeLog Memo</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 25 Jan 2026 22:44:04 +0900</lastBuildDate>
    <atom:link href="https://masutaka.net/en/tags/Book/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Book Review: &#39;AI Agents: Machines That Collaborate with Humanity&#39;</title>
      <link>https://masutaka.net/en/2026-01-25-1/</link>
      <pubDate>Sun, 25 Jan 2026 22:44:04 +0900</pubDate>
      <guid>https://masutaka.net/en/2026-01-25-1/</guid>
      <description>&lt;p&gt;The book I read this time is a new release by Daichi Hiroki &lt;a href=&#34;https://twitter.com/hiroki_daichi&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;@hiroki_daichi&lt;/a&gt;
. I spotted it on Twitter and was curious enough to pick it up.&lt;/p&gt;




  
  
  




&lt;div class=&#34;amazon-widget&#34;&gt;
  &lt;a href=&#34;https://www.amazon.co.jp/dp/B0FWVQTKR9?tag=masutaka04-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt;
  &lt;div class=&#34;amazon-widget-img&#34;&gt;
    &lt;img src=&#34;https://m.media-amazon.com/images/I/81s87xvLnxL._SL500_.jpg&#34; /&gt;
  &lt;/div&gt;
  &lt;div class=&#34;amazon-widget-info&#34;&gt;
    &lt;span class=&#34;amazon-widget-title&#34;&gt;
      AIエージェント 人類と協働する機械
    &lt;/span&gt;
    &lt;span class=&#34;amazon-widget-via&#34;&gt;
      &lt;img src=&#34;https://www.amazon.co.jp/favicon.ico&#34; /&gt;
      amazon.co.jp
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;It was a long read, but once Chapter 11 revealed the relationship between the SECI model and AI agents, things really heated up.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>The book I read this time is a new release by Daichi Hiroki <a href="https://twitter.com/hiroki_daichi" target="_blank" rel="noopener">@hiroki_daichi</a>
. I spotted it on Twitter and was curious enough to pick it up.</p>




  
  
  




<div class="amazon-widget">
  <a href="https://www.amazon.co.jp/dp/B0FWVQTKR9?tag=masutaka04-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank" rel="noopener"></a>
  <div class="amazon-widget-img">
    <img src="https://m.media-amazon.com/images/I/81s87xvLnxL._SL500_.jpg" />
  </div>
  <div class="amazon-widget-info">
    <span class="amazon-widget-title">
      AIエージェント 人類と協働する機械
    </span>
    <span class="amazon-widget-via">
      <img src="https://www.amazon.co.jp/favicon.ico" />
      amazon.co.jp
    </span>
  </div>
</div>

<p>It was a long read, but once Chapter 11 revealed the relationship between the SECI model and AI agents, things really heated up.</p>
<p>The <a href="https://ja.wikipedia.org/wiki/SECI%e3%83%a2%e3%83%87%e3%83%ab" title="Wikipedia (ja) - SECIモデル" target="_blank" rel="noopener">SECIモデル</a>
 (SECI model) is a theoretical framework proposed by Ikujiro Nonaka and Hirotaka Takeuchi that explains the process of organizational knowledge creation through the mutual conversion of tacit knowledge and explicit knowledge.</p>
<p>The last book I&rsquo;d read by Hiroki was &ldquo;<a href="https://www.amazon.co.jp/dp/4774196053?tag=masutaka04-22&linkCode=ogi&th=1&psc=1" target="_blank" rel="noopener">エンジニアリング組織論への招待</a>
&rdquo; (An Invitation to Engineering Organization Theory), which is also where I first learned about the SECI model. In that earlier work, he defined engineering as &ldquo;the practice of reducing uncertainty,&rdquo; and in this book he discusses collaboration with AI agents — what lies beyond that.</p>
<p>This book introduces a practical example of an AI agent called &ldquo;Shirase-kun.&rdquo; It handles tasks like automatically recording and summarizing meeting minutes — essentially an AI agent taking on the process of converting organizational tacit knowledge into explicit knowledge. The perspective that AI supports the &ldquo;externalization&rdquo; phase of the SECI model was particularly striking.</p>
<p>Right now, vibe coding through chat-style interactions with tools like Claude Code and Codex is becoming widespread, but I think the future will evolve toward having multiple AI agents collaborate and work 24/7.</p>
<p>Perhaps humans&rsquo; main job will become building AI agents. Not just software engineering roles, but entire organizations will be redefined — I truly felt that times are about to change.</p>
<p>The appendix &ldquo;How This Book Was Made&rdquo; also contains some amazing details. Definitely worth a read.</p>
<h2 id="highlights-and-notes">Highlights and Notes</h2>
<p>Below are my personal notes.</p>
<blockquote>
<p>しかし実際のところ、ソフトウェアの本質は文書管理にあります。複数の人が協働して同じ文章（コード）を管理し、版（バージョン）管理システムを通じて変更を追跡し、承認プロセスを経て統合していく様子は、まさに立法府や行政機関における文書管理プロセスと酷似しています。言い換えれば、ソフトウェアは 動作する書物 なのです。</p>
<p><em>(English translation)</em> In reality, the essence of software is document management. Multiple people collaborating to manage the same text (code), tracking changes through version control systems, and integrating through approval processes — this closely resembles the document management processes of legislatures and administrative agencies. In other words, software is a <em>living document</em>.</p>
</blockquote>
<p>An interesting interpretation.</p>
<blockquote>
<p>人類が火を利用するようになったことは、私たちの身体機能の「外部化」の始まりを象徴しています。</p>
<p><em>(English translation)</em> Humanity&rsquo;s adoption of fire symbolizes the beginning of the &ldquo;externalization&rdquo; of our bodily functions.</p>
</blockquote>
<p>Also interesting. And of course, AI is externalization too.</p>
<blockquote>
<p>ベテラン社員の頭の中にある「こういう場合はこう判断する」という経験則を、if文やアルゴリズムとして表現する。これこそが、現代のソフトウェア開発の本質なのです。 この関係性を最も端的に表現したのが、1968年にメルヴィン・コンウェイが提唱した「コンウェイの法則」です。</p>
<p><em>(English translation)</em> Expressing the rules of thumb in veteran employees&rsquo; heads — &ldquo;in this situation, make this judgment&rdquo; — as if statements and algorithms. This is the essence of modern software development. The relationship was most succinctly expressed by &ldquo;Conway&rsquo;s Law,&rdquo; proposed by Melvin Conway in 1968.</p>
</blockquote>
<p>So that&rsquo;s how it connects&hellip;!</p>
<blockquote>
<p>記録（SoR）、顧客接点（SoE）、洞察（SoI）<br>
AIエージェントの登場によって可能になった第4の段階である知識創造（SoK：System of Knowledge Generation）という新しい概念を提示します。</p>
<p><em>(English translation)</em> System of Record (SoR), System of Engagement (SoE), System of Insight (SoI) — and introducing a new concept: Knowledge Generation (SoK: System of Knowledge Generation), a fourth stage made possible by the emergence of AI agents.</p>
</blockquote>
<blockquote>
<p>「しらせ君」の実践例は、SECIモデルの理論的な枠組みが実際の業務において具体的な価値を生み出すことを示しています。</p>
<p><em>(English translation)</em> The practical example of &ldquo;Shirase-kun&rdquo; demonstrates that the theoretical framework of the SECI model can produce tangible value in actual business operations.</p>
</blockquote>
<p>I never expected the SECI model and AI to connect like this. And through <a href="https://github.com/n8n-io/n8n" target="_blank" rel="noopener">n8n</a>
 no less.</p>
<blockquote>
<p>ジョブクラフティングとは、働く人一人ひとりが主体的に仕事や職場の人間関係に変化を加えることで、与えられた職務から自らの仕事の経験を創り上げていくことです。<br>
ジョブクラフティングは、3つの要素から成り立っています（図14.2）。</p>
<p><em>(English translation)</em> Job crafting is the practice where each individual worker proactively introduces changes to their work and workplace relationships, thereby creating their own work experience from an assigned role. Job crafting consists of three elements (Figure 14.2).</p>
</blockquote>
<p>The Ministry of Health, Labour and Welfare has published &ldquo;<a href="https://www.mhlw.go.jp/stf/wp/hakusyo/roudou/19/19-1.html" target="_blank" rel="noopener">2019 White Paper on the Labour Economy — Issues Surrounding &lsquo;Ways of Working&rsquo; Under Labour Shortages</a>
,&rdquo; and &ldquo;<a href="https://www.mhlw.go.jp/wp/hakusyo/roudou/19/dl/19-1-2-3_03.pdf" target="_blank" rel="noopener">Section 3: Challenges Toward Realizing an Environment Where People Can Work with a Sense of Purpose</a>
&rdquo; contains a column on job crafting.</p>
<p>The following is quoted from there:</p>
<ul>
<li>Task crafting
<ul>
<li>Ingenuity in how work is done; changing the volume or scope of work so that its content becomes more fulfilling</li>
</ul>
</li>
<li>Relational crafting
<ul>
<li>Ingenuity in engaging with people around you; adjusting how you interact with those involved in your work to receive support and positive feedback, thereby increasing job satisfaction</li>
</ul>
</li>
<li>Cognitive crafting
<ul>
<li>Ingenuity in how you perceive and think about work; reframing the purpose and meaning of work, or connecting it to your own interests, so you can work proactively with a sense of fulfillment</li>
</ul>
</li>
</ul>
<p>Job crafting was a new concept for me, but I think I&rsquo;ve been doing it fairly consciously in my own work.</p>
<blockquote>
<p>AIエージェントが高度化し、より多くのタスクを代行できるようになればなるほど、人間のエージェンシー（主体性）はより重要になってきます。なぜなら、AIが「何をするか（What）」を実行できるようになった今、人間に求められるのは「なぜそれをするのか（Why）」「どのような価値を生み出すのか（Value）」を定義することだからです。</p>
<p><em>(English translation)</em> The more sophisticated AI agents become and the more tasks they can handle, the more important human agency becomes. Now that AI can execute &ldquo;What to do,&rdquo; what&rsquo;s required of humans is to define &ldquo;Why do it&rdquo; and &ldquo;What value does it create.&rdquo;</p>
</blockquote>
<p>&ldquo;Why&rdquo; is becoming increasingly important. My awareness of &ldquo;Value&rdquo; has been somewhat lacking, so I&rsquo;ll make a point of improving that.</p>
<blockquote>
<p>ソフトウェア開発における真のボトルネックは、もっと根源的な場所にあったのです。 それは「暗黙知」です。</p>
<p><em>(English translation)</em> The true bottleneck in software development was in a more fundamental place. It&rsquo;s &ldquo;tacit knowledge.&rdquo;</p>
</blockquote>
<p>I completely agree. With tools like Claude Code, you can quickly understand what code does, but the tacit knowledge lurking behind it is often something only the original implementer can truly grasp.</p>
<blockquote>
<p>多くの組織でAI活用が「タスクの効率化」で止まってしまうのは、この暗黙知を拾い上げ、問いを立てるプロセスが不足しているからではないでしょうか。</p>
<p><em>(English translation)</em> Perhaps the reason AI adoption stalls at &ldquo;task efficiency&rdquo; in many organizations is the lack of a process for surfacing this tacit knowledge and formulating the right questions.</p>
</blockquote>
<p>I think so too.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Book Review: &#39;Introduction to AI-Driven Development with Claude Code&#39;</title>
      <link>https://masutaka.net/en/2026-01-16-1/</link>
      <pubDate>Fri, 16 Jan 2026 21:53:32 +0900</pubDate>
      <guid>https://masutaka.net/en/2026-01-16-1/</guid>
      <description>&lt;p&gt;I spotted this on Twitter and read it over the year-end/New Year holidays.&lt;/p&gt;




  
  
  




&lt;div class=&#34;amazon-widget&#34;&gt;
  &lt;a href=&#34;https://www.amazon.co.jp/dp/B0G13D2JS4?tag=masutaka04-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt;
  &lt;div class=&#34;amazon-widget-img&#34;&gt;
    &lt;img src=&#34;https://m.media-amazon.com/images/I/71lGGWE2CuL._SL500_.jpg&#34; /&gt;
  &lt;/div&gt;
  &lt;div class=&#34;amazon-widget-info&#34;&gt;
    &lt;span class=&#34;amazon-widget-title&#34;&gt;
      Claude CodeによるAI駆動開発入門
    &lt;/span&gt;
    &lt;span class=&#34;amazon-widget-via&#34;&gt;
      &lt;img src=&#34;https://www.amazon.co.jp/favicon.ico&#34; /&gt;
      amazon.co.jp
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;My vibe coding journey started with Cursor, but since around May of last year, I&amp;rsquo;ve been almost exclusively using Claude Code. Even writing this blog, I let Claude Code take it from zero to roughly 60% done.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been keeping up with Claude Code by reading and trying out information that flows through Twitter and blog posts, in a mix of relaxation and a sense of urgency.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I spotted this on Twitter and read it over the year-end/New Year holidays.</p>




  
  
  




<div class="amazon-widget">
  <a href="https://www.amazon.co.jp/dp/B0G13D2JS4?tag=masutaka04-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank" rel="noopener"></a>
  <div class="amazon-widget-img">
    <img src="https://m.media-amazon.com/images/I/71lGGWE2CuL._SL500_.jpg" />
  </div>
  <div class="amazon-widget-info">
    <span class="amazon-widget-title">
      Claude CodeによるAI駆動開発入門
    </span>
    <span class="amazon-widget-via">
      <img src="https://www.amazon.co.jp/favicon.ico" />
      amazon.co.jp
    </span>
  </div>
</div>

<p>My vibe coding journey started with Cursor, but since around May of last year, I&rsquo;ve been almost exclusively using Claude Code. Even writing this blog, I let Claude Code take it from zero to roughly 60% done.</p>
<p>I&rsquo;ve been keeping up with Claude Code by reading and trying out information that flows through Twitter and blog posts, in a mix of relaxation and a sense of urgency.</p>
<p>Much of the content was already familiar, but it helped me organize my fragmented knowledge and validate many of my assumptions.</p>
<p>The book walks you through building an app step by step, all the way to deploying it on Google Cloud. I found it to be beginner-friendly for those new to vibe coding.</p>
<p>Since I was already a fairly experienced user, I didn&rsquo;t follow along hands-on, but I think it would make a great tutorial for first-timers.</p>
<p>This is an incredibly fast-moving field, so if you&rsquo;re interested, I&rsquo;d recommend buying it and trying it out right away. This is one book you definitely shouldn&rsquo;t let sit on the shelf lol</p>
<h2 id="highlights-and-notes">Highlights and Notes</h2>
<p>Below are my personal notes.</p>
<blockquote>
<p>/compact APIの仕様についてフォーカスしてください</p>
<p><em>(English translation)</em> /compact Focus on API specifications</p>
</blockquote>
<p>I may never need it, but I learned that you can pass arguments to <code>/compact</code>.</p>
<p>It seems that slash commands in general allow you to pass arguments both explicitly and loosely.</p>
<blockquote>
<p>AnthropicはSOC2 Type2レポート、ISO 27001証明書などを取得しており、詳細はTrust Center <a href="https://trust.anthropic.com/" target="_blank" rel="noopener">注5.1</a>
 で確認できます。</p>
<p><em>(English translation)</em> Anthropic has obtained SOC2 Type 2 reports, ISO 27001 certifications, and more. Details can be found at the Trust Center <a href="https://trust.anthropic.com/" target="_blank" rel="noopener">Note 5.1</a>
.</p>
</blockquote>
<p>I didn&rsquo;t know that. This could be useful when considering adoption at a company.</p>
<blockquote>
<p>touch ~/.config/tmux/tmux.conf</p>
</blockquote>
<p>Not directly related to Claude Code, but I discovered that tmux now supports <code>XDG_CONFIG_HOME</code>.</p>
<p>After checking, it appears this has been the case since <a href="https://github.com/tmux/tmux/releases/tag/3.2a" target="_blank" rel="noopener">v3.2a</a>
.</p>
<blockquote>
<p>claude -p ${プロンプト}を使うとClaude Codeをヘッドレスモードで使うことができます。</p>
<p><em>(English translation)</em> You can use Claude Code in headless mode with claude -p ${prompt}.</p>
</blockquote>
<p>I knew Gemini CLI could do this, but I didn&rsquo;t realize Claude Code could too. Interesting.</p>
<blockquote>
<p>さらに自身のコードを改善するフィードバックループが社内で既に標準化されており、その有用性の高さから将来的に外部開発者向けに公開する可能性も示唆されています。少なくとも本書で紹介した<code>/security-review</code>コマンドは、当初そういった社内ツールの一環だったようです。</p>
<p><em>(English translation)</em> Furthermore, a feedback loop for improving its own code has already been standardized internally, and given its high utility, they&rsquo;ve hinted at the possibility of making it available to external developers in the future. At the very least, the <code>/security-review</code> command introduced in this book appears to have originally been part of such internal tools.</p>
</blockquote>
<p>I wonder if these are what they were referring to:</p>
<ul>
<li><a href="https://github.com/anthropics/claude-code-security-review" target="_blank" rel="noopener">https://github.com/anthropics/claude-code-security-review</a>
</li>
<li><a href="https://github.com/anthropics/claude-plugins-official" target="_blank" rel="noopener">https://github.com/anthropics/claude-plugins-official</a>
</li>
<li><a href="https://github.com/anthropics/skills" target="_blank" rel="noopener">https://github.com/anthropics/skills</a>
</li>
</ul>
]]></content:encoded>
    </item>
  </channel>
</rss>
