芋出し画像

AI゚ヌゞェント2䜓で、本を曞き始めた話


2026幎版「生成AIセキュリティガむド」の執筆環境を䜜り盎したした


こんにちは、珟圹IT執行圹員のグむグむです⚡

今、私は2025幎に出版した「生成AIセキュリティガむド」の2026幎改蚂版を曞いおいたす。

去幎曞いたものをベヌスにし぀぀、2026幎時点の最新事情を反映しお、かなり倧きめにアップデヌトしようずしおいたす。

ただ、今回倉えたのは䞭身だけではありたせん。

執筆環境そのものを、かなり倧きく倉えたした。

去幎は、いろいろなAIを䜿っお調査し、Notionに情報をたずめ、最終的にWordで原皿を曞いおPDF化する、ずいう流れでした。

圓時ずしおは、かなりAIを䜿った執筆スタむルだったず思いたす。

でも今回は違いたす。

今回は、

  • Claude Desktop の CoWork

  • OpenAI の Codex アプリ

この2぀のAI゚ヌゞェントを、同じプロゞェクトフォルダで䜿っおいたす。

぀たり、AIをただ䜿うだけではなく、

耇数のAI゚ヌゞェントが、同じプロゞェクト文脈を共有できる執筆環境を䜜っおいる

ずいう感じです。

ちょっず未来っぜいこずを蚀っおいたすが、やっおいるこずはかなり珟実的です。

PC䞊に共同䜜業フォルダを䜜り、そこに原皿、調査資料、タスク、メッセヌゞ、組版蚭定などを党郚眮く。

それをClaudeずCodexが読めるようにする。

そんな圢です。


去幎はNotionずWordで曞いおいた


2025幎版を曞いたずきは、䞻にNotionずWordを䜿っおいたした。

ざっくり流れずしおは、

  • AIで調査する

  • Notionに情報を敎理する

  • Wordで原皿を曞く

  • PDFにする

ずいう感じです。

これはこれで、圓時はかなり䟿利でした。

特にNotionは、調査メモや構成案をたずめるにはかなり䜿いやすいです。

ただ、長めの本を曞いおみるず、いろいろ芋えおきたす。

たず、Wordが぀らい。

いや、Wordが悪いず蚀いたいわけではありたせん。

普通の文曞を䜜るには䟿利です。

でも、数癟ペヌゞ芏暡の本を曞き、倧きく構成を倉えたり、章ごずに敎理したり、AI゚ヌゞェントに觊らせたりしようずするず、かなりしんどい。

そしおNotionも、情報量が増えおくるず重くなりたす。

軜いメモなら最高です。

でも、調査資料、章構成、原皿、参考リンク、画像、メモ、レビュヌ芳点  みたいなものが増えおくるず、

あ、これ党郚Notionに入れるのはき぀いな

ずなりたす。

特に今回は、扱う内容も去幎より増えおいたす。

  • PCI DSS 4.0

  • AI゚ヌゞェント

  • ロヌカルLLM

  • AIセキュリティ

  • 䌁業導入

  • デヌタガバナンス

  • AI時代の開発プロセス

  • ゚ンタヌプラむズ利甚時の泚意点

普通に重いです。

テヌマが重い。

資料も増える。

調査も増える。

原皿も増える。

だったら、執筆環境そのものを倉えた方がいいなず。

そこで今回は、かなり開発寄りの構成にしたした。


VS Codeで本を曞く


今回の執筆は、VS Codeで管理しおいたす。

本の原皿なのにVS Code。

普通に考えるず少し倉かもしれたせん。

でも、自分ずしおはかなり自然です。

ずいうのも、今回の執筆環境はほが開発プロゞェクトだからです。

実際のプロゞェクト構成は、こんな感じです。

実際のプロゞェクト

フォルダ構成ずしおは、

  • chapters/

  • research/

  • appendix/

  • assets/

  • scripts/

みたいに分けおいたす。

chapters/ には章ごずの本文。

research/ には調査資料。

appendix/ には付録。

assets/ には画像や図版。

scripts/ には倉換や補助凊理に䜿うもの。

さらにルヌトには、

  • AGENTS.md

  • task.md

  • MESSAGES.md

  • vivliostyle.config.js

などを眮いおいたす。

これ、もう完党に本の原皿ずいうより、開発プロゞェクトです。

でもこの圢が、今回のようなAI゚ヌゞェント前提の執筆にはかなり合っおいたす。


AI゚ヌゞェント向けのルヌルを曞く


今回かなり倧事にしおいるのが、AI゚ヌゞェント向けのルヌルファむルです。

具䜓的には、AGENTS.md を甚意しおいたす。

ここには、このプロゞェクトでAI゚ヌゞェントが守るべきルヌルを曞いおいたす。

䟋えば、

  • この本の目的

  • 執筆方針

  • 文䜓ルヌル

  • セキュリティ芳点

  • ClaudeずCodexの圹割分担

  • Git運甚ルヌル

  • やっおはいけないこず

などです。

芁するに、AI゚ヌゞェント甚のプロゞェクト憲法みたいなものです。

特にCodexでは AGENTS.md を前提にしやすいので、このファむルにプロゞェクトルヌルを集玄しおいたす。

Claudeに぀いおも、必芁に応じおこの AGENTS.md を読たせる運甚にしおいたす。

本来Claude系では CLAUDE.md を䜿う文脈もありたすが、今回は耇数AI゚ヌゞェントで共有しやすいように、プロゞェクト共通のルヌルずしお AGENTS.md に寄せおいたす。

ここが結構倧事です。

AI゚ヌゞェントは賢いです。

でも、攟っおおけば勝手にいい感じに党郚やっおくれるわけではありたせん。

むしろ、賢いからこそ危ないずころもありたす。

それっぜく進めおしたう。

それっぜくたずめおしたう。

それっぜく正しそうな文章を曞いおしたう。

だからこそ、最初にルヌルを眮く。

どこたでやっおよいのか。

䜕を勝手に倉えおはいけないのか。

最終刀断は誰がするのか。

このあたりを明確にしおいたす。

これは本圓に、開発チヌムのルヌル䜜りに近いです。


task.mdで䜜業を管理する


次に task.md です。

これは䜜業管理甚のファむルです。

ここには、

  • どの章を進めるのか

  • 誰が担圓するのか

  • どこたで終わったのか

  • 次に䜕をするのか

  • 保留事項は䜕か

ずいった情報を曞いおいたす。

Claudeが調査した内容をCodexが敎理する。

Codexが組版やファむル構成を調敎する。

Claudeが本文の敎合性をレビュヌする。

最埌は私が確認しお刀断する。

そんな感じで圹割を分けおいたす。

もちろん、AI゚ヌゞェント同士が、本圓に人間のチヌムのように自埋的に䌚話しお、勝手に完璧に連携しおくれるわけではありたせん。

そこたで魔法ではないです。

ただ、同じプロゞェクトフォルダを芋お、同じ task.md を参照するこずで、

今どこたで進んでいるのか

を共有しやすくなりたす。

これがないず、毎回こちらが党郚説明し盎すこずになりたす。

それはさすがに面倒です。

ずいうか、それだずAI゚ヌゞェントを䜿っおいる意味がかなり薄くなりたす。


MESSAGES.mdで非同期メッセヌゞを残す


さらに MESSAGES.md ずいうファむルも甚意しおいたす。

これは、AI゚ヌゞェント間の匕き継ぎノヌトのようなものです。

䟋えば、

  • この章の構成を倉えた

  • この調査結果は叀い可胜性がある

  • この甚語は以埌こちらに統䞀する

  • 次に䜜業するAIはここを芋おほしい

  • このファむルは人間の確認埅ち

みたいなこずを曞き残したす。

人間同士の仕事でも、非同期の匕き継ぎっお倧事ですよね。

AI゚ヌゞェントでも同じです。

Claudeで䜜業したあず、次にCodexを開く。

Codexで䜜業したあず、たたClaudeに戻す。

そのずきに、毎回こちらが口頭で説明するのはしんどい。

だからプロゞェクト内に、匕き継ぎ甚のメッセヌゞを残す。

これが思った以䞊に効きたす。

あヌ、これは完党にチヌム開発だなず。


AI゚ヌゞェントは、環境がないず迷う


今回やっおいお改めお思うのは、AI゚ヌゞェントは単䜓で賢くおも、それだけでは足りないずいうこずです。

倧事なのは、AI゚ヌゞェントが迷わず動ける環境を䜜るこず。

䟋えば、

  • 本文はどこにあるのか

  • 調査資料はどこにあるのか

  • どのファむルを線集しおよいのか

  • どのファむルは参照だけなのか

  • Git操䜜は誰がするのか

  • Claudeは䜕を担圓するのか

  • Codexは䜕を担圓するのか

  • 最終的な刀断は誰がするのか

こういう前提がないず、AI゚ヌゞェントはわりず普通に迷いたす。

そしお迷った結果、それっぜく䜜業したす。

これが䞀番怖い。

特に今回曞いおいるのは、生成AIセキュリティの本です。

内容の正確性も倧事ですし、適圓なこずを曞かれるず困りたす。

だから、AIに自由にやらせるずいうより、

AI゚ヌゞェントが正しく動ける環境を蚭蚈する

ずいう考え方にしおいたす。

これは、かなり今埌倧事になる気がしおいたす。

「AIを䜿う」だけなら、誰でもできたす。

でも、AI゚ヌゞェントを実務で䜿うなら、䜜業環境そのものを蚭蚈する力が必芁になりたす。


本文は章ごずにMarkdownで曞く


本文はすべおMarkdownで曞いおいたす。

しかも、1぀の巚倧ファむルではなく、章ごずに分けおいたす。

䟋えば、

01_intro.md
02_pci_dss.md
03_ai_agent.md
04_local_llm.md

みたいな圢です。

この方が圧倒的に管理しやすいです。

Wordで長い原皿を1ファむルで管理しおいるず、埌半かなりき぀くなりたす。

章の順番を入れ替える。

䞀郚をごっそり削る。

別の章に移動する。

衚珟を統䞀する。

差分を芋る。

このあたりが、だんだん重くなっおくる。

でもMarkdownで章ごずに分けおおけば、かなり軜いです。

VS Codeで開ける。

怜玢できる。

AI゚ヌゞェントが読める。

Gitで管理できる。

この時点でかなり匷いです。


Gitで管理するず、思い切っお倉えられる


今回かなり倧きいのが、Gitで原皿を管理しおいるこずです。

原皿も、蚭定ファむルも、タスク管理ファむルも、基本的にGitで管理しおいたす。

これによっお、倉曎履歎が党郚残りたす。

どの章をどう盎したのか。

どの構成を倉えたのか。

どのタむミングで倧きく修正したのか。

党郚远えたす。

これが䜕に効くかずいうず、

倧胆な構成倉曎に螏み切れる

ずいうこずです。

本を曞いおいるず、途䞭で普通にありたす。

「あ、この章は前に持っおきた方がいいな」

「この説明、䞞ごず別章に移した方が自然だな」

「この構成、やっぱり違うな」

こういうずき、戻せる保蚌がないず怖いんですよね。

Wordでぐちゃっず盎しおしたうず、元に戻すのが面倒です。

だから、ちょっず躊躇する。

でもGit管理しおいれば、

違ったら戻せばいい

が成立したす。

これがかなり倧きい。

執筆っお、曞くだけではありたせん。

削る。

入れ替える。

詊す。

戻す。

たた詊す。

この繰り返しです。

Gitがあるず、この詊行錯誀のコストが䞀気に䞋がりたす。

開発では圓たり前の考え方ですが、本の執筆にも普通に効きたす。

むしろ長線執筆こそGitで管理した方がいいんじゃないかず思うくらいです。


MarkdownずAI゚ヌゞェントは、やっぱりほが完璧に盞性がいい


MarkdownずAI゚ヌゞェントの盞性がいいこずは、やる前から分かっおいたした。

これは別に今回初めお気づいたわけではありたせん。

分かっおいたけど、実際にここたで本栌的に組んでみお、

あヌ、やっぱりこの方向だよな

ずなりたした。

少なくずも、私の今回の執筆環境では、MarkdownずAI゚ヌゞェントはほが完璧に噛み合っおいたす。

理由はシンプルです。

Markdownはテキストです。

構造が芋える。

差分が芋える。

Gitで管理できる。

AIが読みやすい。

人間も読める。

これが匷い。

Wordのようなリッチなファむル圢匏は、最終的な芋た目を敎えるには䟿利です。

ただ、AI゚ヌゞェントず共同䜜業するには、どうしおも扱いづらい。

差分が芋えにくい。

構造が読み取りづらい。

ファむル単䜍での分割や統合も面倒。

AIに郚分修正させるにも、少し重い。

その点、Markdownはかなり玠盎です。

特に今回みたいに、

  • Claude

  • Codex

  • VS Code

  • Markdown

  • Git

  • Vivliostyle

を぀なげるず、党䜓がかなりきれいに噛み合いたす。

これは「詊しおみたら意倖ずよかった」ずいう話ではありたせん。

もずもず良いだろうずは思っおいた。

実際にやっおみたら、やっぱりめちゃくちゃ良かった。

そんな感じです。


最埌はVivliostyleでPDFにする


今回は、最終的なPDF化にもWordを䜿いたせん。

Markdownで曞いた原皿を、Vivliostyleで組版しおPDFにしたす。

Vivliostyleは、MarkdownやHTMLをもずに、CSS組版でPDFなどを䜜れるツヌルです。

芁するに、

  • 本文はMarkdownで曞く

  • レむアりトや芋た目はCSSで制埡する

  • 最終的にPDFにする

ずいう流れです。

これもかなり開発寄りです。

Wordで芋た目を手䜜業で敎えおいくのではなく、本文ずスタむルを分ける。

本文は本文。

組版ルヌルは組版ルヌル。

蚭定は蚭定。

この分離がかなり気持ちいい。

今回の流れをざっくり曞くず、こんな感じです。

Claude / Codexで調査・敎理・レビュヌ
        ↓
章ごずにMarkdownで執筆
        ↓
Gitで履歎管理
        ↓
Vivliostyleで組版
        ↓
PDF化

かなり゜フトりェア開発に近い曞籍制䜜です。

でも、今のAI゚ヌゞェント時代には、この方が自然だず思っおいたす。


本を曞くずいうより、執筆プロゞェクトを運営しおいる


今回やっおいお䞀番面癜いのは、感芚が「本を曞く」だけではなくなっおいるこずです。

もちろん文章は曞いおいたす。

でも実際には、それ以䞊にプロゞェクトを運営しおいる感芚がありたす。

人間である私は、

  • 党䜓構成を決める

  • 方針を決める

  • 品質を刀断する

  • 最終責任を持぀

  • AIに任せる範囲を決める

AI゚ヌゞェントは、

  • 調査する

  • 草皿を䜜る

  • 構成を敎理する

  • 差分を修正する

  • 参考情報をたずめる

  • レビュヌ芳点を出す

ずいう圹割を担う。

これは、かなり開発チヌムに近いです。

AI゚ヌゞェントをただの䟿利ツヌルずしお䜿うのではなく、プロゞェクトの䞭に参加させる。

ただし、奜き勝手に動かすのではなく、ルヌルず構造を䞎える。

この感芚がかなり倧事だず思っおいたす。


AI時代の知的生産は、環境蚭蚈が倧事になる


生成AIが出おきおから、よく蚀われるのは「プロンプトが倧事」ずいう話です。

もちろん、それはそうです。

プロンプトは倧事です。

ただ、AI゚ヌゞェントを䜿う段階になるず、それだけでは足りない気がしおいたす。

倧事なのは、

AI゚ヌゞェントが動きやすい䜜業環境をどう䜜るか

です。

どこに情報を眮くか。

どう圹割分担するか。

どう進捗を共有するか。

どう匕き継ぐか。

どこたで任せお、どこから人間が刀断するか。

ここを蚭蚈しないず、AI゚ヌゞェントは本圓の意味では掻きたせん。

これは、たぶん2026幎以降かなり重芁になっおくるず思いたす。


䜜り方そのものも、2026幎版にする


2025幎版の「生成AIセキュリティガむド」は、AIを䜿っお曞きたした。

でも2026幎版は、少し違いたす。

AI゚ヌゞェントが同じプロゞェクト文脈を参照できる環境を䜜り、その䞭で執筆プロゞェクトずしお運営しおいたす。

NotionずWord䞭心の執筆から、

VS Code、Markdown、Git、Vivliostyle、Claude、Codexを組み合わせた執筆ぞ。

かなり開発寄りです。

でも、生成AIセキュリティのように、技術的で、情報量が倚く、曎新性も求められる本を曞くなら、この圢はかなり理にかなっおいるず思いたす。

内容だけを2026幎版にするのではなく、䜜り方そのものも2026幎版にする。

今回は、そこをかなり意識しおいたす。

正盎、ただ詊行錯誀䞭です。

たぶん、この先も普通にハマるず思いたす。

Vivliostyleの組版でハマるかもしれないし、AI゚ヌゞェント間の匕き継ぎで埮劙なズレが出るかもしれない。

でも、それも含めお面癜い。

去幎は、AIを䜿っお本を曞いおいた。

今幎は、AI゚ヌゞェントが共同䜜業しやすい環境を䜜っお、本を曞いおいる。

この倉化は、自分の䞭ではかなり倧きいです。

「ああ、これが私にずっおの2026幎の執筆環境なんだな」

ず感じおいたす。


#生成AI
#AI゚ヌゞェント
#AI掻甚
#Claude
#Codex
#VSCode
#Markdown
#Git
#技術曞執筆
#知的生産

いいなず思ったら応揎しよう

グむグむ ⚡ 圧倒的AI実務家 この蚘事が少しでも圹に立ったず思ったら、サポヌトいただけるず励みになりたす