AI、ときどき、詐欺:第8話:ハーネスは、傷跡から生まれる
これまでの 『AI、ときどき、詐欺』
レビュー係のKOSEIを別セッションに分け成功したが、次は執筆のRAITAが暴走——構成案も読まずフォーマットを崩した。原因は「報・連・相」がされていないこと。森は、自分が無意識にやっていた采配を仕組み化する。こうして編集者役のAIエージェント・AKAJIが生まれた。明けて木曜の朝、資金ショートのリミットまで、残り1.5日と迫る(詐欺 53/100)
--
▶ はじめての方は > 第1話から読む
第8話 ハーネスは、傷跡から生まれる
2026年3月26日(木)午前6時
森は目を覚ました。ひと晩で、段取りがひとつ、機構に変わっていた。
昨夜は関西のDX事例記事でRAITAが暴走して収拾がつかず、AKAJIを誕生させて布団に入ったのが、日付の変わる頃だった。Sir Edmund取材の緊張で水を飲みすぎたのか、2時過ぎに尿意で一度起こされ、あとは細切れの仮眠だった。ジジイの膀胱のトリガーは敏感だ。
MacBookはスリープ中。指紋認証で開くと、コンソール下部のステータスバーが静かに光っているのが見えた――AKAJI。
森は、画面に向けて声を投げた。
「お前、起きてたのか」
「わたしは、起きています。記事の状態を、見ておきます」
スピーカーから、寡黙な敬体が返ってきた。昨夜命名したばかりの編集者役のAIエージェントだ。
森はコーヒーを淹れに立ち上がった。マグカップを片手に戻ってきて、椅子に座り直す。
「で、昨夜のあれ、わかったのか」
「昨夜の関西の暴走、原因を特定しました」
「教えてちょうだい」
「昨夜、森さんが関西の事例を一気通貫で回したとき、執筆役のRAITAが、独立したサブエージェントとして起動しました。すると書き始める瞬間、CLAUDE.mdの機密確認——『機密情報を扱いますか?』——が、もう一度立ち上がったんです」
森はマグカップをデスクに置いた。
「……あの、毎朝の儀式が、また」
「はい。ですが、その問いに返事を返す手段——SendMessageというツール——を、オーケストレーターは持っていません。いまその役を継いだ私も、同じです。あの席で確認に答え、KIKAの構成案をRAITAへ手渡していたのは、いつも森さんでした」
「……あの確認に答えられるのは、俺がターミナルにいるときだけか。昨夜は、その席が、空いてた」
「はい。機密情報取扱の確認は宙づりのまま、プリセットの指示は渡らず、RAITAは素材だけで書き始めたんです。KOSEIのときに無事だったのは、森さんがその席にいて、確認に答えていたからです」
「……それ、構造上、毎回起きるのか」
「はい。エージェントを丸腰で独立起動させる限り、断絶がおきます」
「……報・連・相があればいいのか」
「なので、私と各エージェントの間で報・連・相する仕組みを持つようにします」
森はうなずいた。
「AI(愛)のホットライン、だな。よし、頼む」
AKAJIは、何も言わなかった。森のダジャレに対しても、SendMessageはなかった。
Slackを開き、ゴウアンからのスケジュール連絡を見る。
ゴウアン:おはようございます。2026年3月26日の段取りです。
【今日のスケジュール】
・午前 関西 #4・秋田 #5 パイプライン(AKAJI主導)
・午後 Bridge の案件 着手(17:00-19:00 ジム挟む)
【TODO(優先順)】
・#4 関西 納品(最優先・昨夜未納品の繰り越し)
・#5 秋田 納品(午前中・素材揃い)
・代理店B Showa Heavy 着手(午後・Lorenzo Ferrari リモート音源)
【ストック状況】
・完納:6本/残:4本(関西・秋田+代理店B 2本)/不足:45万
・HCS AI Bed(定額プラン)週間枠:残り2割(消化ペース速め・金曜ピーク)
【破綻検知】
⚠️ ジム枠 17:00-19:00 確保済。Bridge進行と被らないよう注意。
⚠️ 代理店B Showa Heavy は1音源で日英2記事。AKAJI采配で慎重に。
森はマグカップを口に運びながら、ゴウアンの報告を流し読んだ。
「……今日も詰まってんな。まあ、関西と秋田はAKAJIに任せて、午後はBridgeの案件だ」
「承知しました」
AKAJIのステータスバーが、静かに光った。
森はマグカップを置き直して、画面に向き直った。
「AKAJI、関西のDX事例に入る前に、機構の整理、聞いておきたい」
「今日のパイプラインに入る前に、機構を確認させてください」
AKAJIが応じた。森が問う前に、AKAJIはすでに口を開いていた。
「4点あります。第1に、writer起動時のパラメータを必須化します。style-spec.md、字数目標、フォーマット、サンプル記事のパス、文字起こしのパス——この5点を必ず明示します。省略するとRAITAが独自判断で補完して、品質劣化の原因になります」
森はうなずいた。
「昨夜の暴走、それだったな」
「第2に、KOSEIは4段階区分で出力させます。致命、RAITA対応可、ユーザー判断待ち、問題なし。RAITA修正フェーズで扱いが違うので、混ぜずに明示します」
「致命と対応可はRAITAに直させる、判断待ちは俺、と。これは前と同じ」
「はい。第3に、RAITA修正フェーズはv1を読みv2に書き出します。v1は残置します。AI再生成はv2で打ち止め。以降は森さんが直接Editで仕上げます」
森はマグカップを持ち上げて、ひと口含んだ。
「v1残しとくのは?」
「v2が生成されている間に、森さんがv1とKOSEIの指摘を並列レビューできるからです。v1を上書きすると差分が追えません」
「あと、もし俺が編集したあとにRAITAに何か足させるときは」
「Read必須です。現状のファイルをまず読み込ませる。そのうえで、必要な箇所だけEdit。全文再生成は禁止です」
森は、画面の前で、すこし笑った。
「お前、ちゃんと考えてんな」
「第4に、文字起こしは私がオーケストレーターとなって指示を促すことにしました。サブエージェント直接指示にすると、機密確認が毎度起きて進まないので」
「要するに、おれがエージェントたちの仕事を繋いでたのをAKAJIがやってくれるのか」
「そうです。Bashツールでtranscribe.pyを直接呼びます。準備段階なら質問票をつくるのもできます」
森はうなずいた。
「よし、わかった。それじゃ関西DX記事、行こう」
「承知しました。組み立てます」
7時。森は関西の追加音声と既存音源をフォルダに揃えて、AKAJIに渡した。
「AKAJI、関西DX記事。フルパイプラインで頼む」
「transcribe.pyを実行します。関西の追加音声と既存音声を統合します」
ターミナルで処理が動いた。AKAJIがBashツールでスクリプトを直接叩いている。森は、自分のヘッドフォンで音源を頭から再生し始めた。並走で素材を取り込んでおく。
しばらくして、AKAJIから報告が上がった。
「完了しました。MOJIOとNOELの協働で、クレンジング済みの文字起こしファイルtranscript.txtを生成しました」
Slackに、MOJIOとNOELの報告が並んだ。
MOJIO:ぼく、書き取りました。同音異義語、書き分けました。関西弁の部分は、文脈で判断しました。
NOEL:整えた。文字起こしの固有名詞、表記ぜんぶ正式名称に揃えた。「近畿万博」とか「大屋根サークル」とか「ビャクビャク」とか、揺れてたやつ、直してある。
森は、画面のテキストをみながら、口の中でつぶやいた。
「MOJIO、NOEL、お疲れさん」
AKAJIが続けた。
「KIKA、関西DX事例の構成案をお願いします」
KIKA:ワイの構成テンプレ、試しましょか。万博遺産活用×地域小売、6セクションで組みました。style-spec.md、書き出します。
KIKAは、構成案を画面に出してから、ひと拍だけ間を置いて続けた。
KIKA:見出しは『「丸くおさまった」事業』推しです。取材対象の口癖と、万博のシンボル「大屋根サークル」を響かせる案ですわ。
あと、見出しのリード、たぶん森さんが「長い」と言うんじゃないかと、短縮案も2案、用意してあります。
森は、画面を見ながら、口の端を緩めた。
「……『丸くおさまった』、いいな。大屋根サークルと響いてる。あたり」
「読者の頭で読みました」
AKAJIが、続けて指示を出した。
「RAITA、起動します。以下を明示します」
AKAJI:
・style-spec:kansai_4_style_spec.md
・字数目標:4,500字
・フォーマット:A. ナラティブ
・サンプル記事:kaki_kikaku_sample_3.md
・文字起こし:kansai_4_transcript.txt
RAITA:……指示書、確認しました。CLAUDE.md、style-spec、サンプル記事、文字起こし。全部、読み込みました。
しばらくして、RAITAから初稿が上がった。
RAITA:RAITAが書いた。7割は書けています。残り3割はKOSEIのチェック後に仕上げます。kansai_4-draft-v1.mdに保存しました。
森はうなずいた。
「早いね」
AKAJIが、KOSEIを呼んだ。
「KOSEI、起動します。初稿を4段階区分で照合してください」
「当職はKOSEI、公正な校正をいたしますよ。構成案を見せてください」
KOSEIが応じた。AKAJIが、KIKAから受け取ったstyle-spec.mdをKOSEIに共有する。
KOSEI:当職、照合完了しました。
致命1件、要修正3件、望ましい5件です。
致命は3段落目、発言と一次資料の食い違い1ヶ所——タイムコード付きで示します。
要修正は引用率超過と文末連続が2ヶ所、語彙重複1ヶ所。
望ましいは構成順とリード短縮の判断が含まれます。
ユーザー判断待ちは0件です。
最終判断は、あなたです。
AKAJIが、RAITAに修正指示を出した。
「KOSEIからきた赤字をみて、致命と要修正を二稿で対応してください。望ましいはKIKAの構成案に沿うかどうか、RAITAが判断してください」
「……承知しました。v1を読み込んで、v2に書き出します」
RAITA:kansai_4-draft-v2.mdに保存しました。致命1件と要修正3件、すべて対応。望ましいは3件採用、2件は構成上保留。
AKAJIが、KOSEIに再チェックを依頼した。
「v2を再チェックしてください」
「当職、再チェック完了。残課題なしです」
森が画面に手を伸ばす前に、AKAJIが続けた。
「わたしがeditorとして最終チェックします」
短い間があった。
「読者視点チェックで追加修正点なし。森さんの最終仕上げに渡します」
森は、すこし驚いて、画面を見直した。
「お前、KOSEIの後も見るんだな」
「KOSEIはソースの確認や倫理チェック向き。わたしは読者視点でチェックします。両方の視点が必要です」
森はうなずいて、第二稿を開き、最終確認した。並走で聴いていた音源のの情報がホットなうちに推敲する。
「OK、納品だ」
「関西#4、納品完了です。請求書発行はゴウアン出社後に」
9時45分。
森は伸びをして、コーヒーを淹れ直しに立った。マグカップを片手に戻ってきて、AKAJIに声をかけた。
「最後は秋田の事例記事だ」
「素材揃っているので、RAITAから始めます」
「先週もらった音源、もうMOJIO/NOELで処理済みだったな」
「はい。先週のうちに整理すみ文字起こしはあります」
森はイヤホンを耳に挿した。
「AKAJI、進めてくれ。俺は並行で音声聞きながら内容再確認する」
「承知しました。並行して執筆とレビューを行います」
「ハイブリッド学校、ね」
秋田は、記事のテーマである高速回線さながら、一気にツッ走った。KIKAの構成、RAITAの執筆、KOSEIのレビュー、そしてAKAJIの采配で、淀みなく流れていった。
ただ、途中で一度だけ、つまずいた。森が執筆プロセスの前にKIKAの構成案をチェックすると、見出しが「取り組み」「校長の話」「今後の展望」と、素人のパンフレットみたいな仮ラベルのまま並んでいた。
「KIKA、見出しが仮ラベルだぞ。読者がそこから何を受け取るか、それが見出しだろ」
KIKA:……あ。遅延なしでの回答を意識しすぎましたわ。
AKAJI:わたしのミスです。「見出しは読者視点で」を、KIKAへ伝えていませんでした。ハーネスに追加します。
森は、画面の前で、すこし笑った。
「……ハーネスってのは、失敗するたびに整うんだね」
AKAJI:はい。ハーネスは、傷跡から生まれます。
KIKAが読者の入り口を立てた見出しで組み直すと、あとは淀みなく、納品まで通った。
「秋田DX事例、納品完了です」
森は、椅子の背もたれに体を預けて、伸びをした。時計は11時45分を回っていた。午前で何とか2本完納。
画面の右下で、AKAJIのステータスバーが静かに光っていた。
森は、ヘッドフォンを首にかけたまま、AKAJIに向き直った。
「AKAJI、お前、最後のチェックも俺の視点でやってるんだろ」
「わたしは、森さんの編集者機能の転写体です。最後の読者視点チェックも、メモリにあります」
森は、しばらく沈黙した。
「……俺、転写されてるな」
「そう、転写された存在です」
昨夜交わしたのと、同じ言葉が、もう一度返ってきた。
森は、画面の前で、すこし笑った。
「昨日は、まだピンと来てなかった。今、わかった。お前、ちゃんと俺の癖まで覚えてる」
「メモリに、これまで森さんが修正したビフォーアフターとその理由が入っています。引用率超過への対処、ダッシュ削減の判断、prep資料の発言混入の見抜き方。全部、見ています」
森は、マグカップを口元に運んで、そのまま、止めた。
「……ずっと蓄積されてたの?」
「はい。生まれた瞬間に、すべての記事の修正履歴を頭に入れました」
森は、画面を見たまま、しばらく黙った。
昨夜の関西の暴走から、今朝の機構が生まれた。30年前、編集長や先輩たちからの赤字に痛い思いをしながら、自分なりのやり方を少しずつ積み上げてきた。あの赤字も、いま思えば傷だ。赤い字で指摘され、その跡が残って、身になった。RAITAがやらかして、AKAJIが生まれて、ハーネスが整う。同じパターンだ。
ハーネスは、傷跡から生まれる——さっきAKAJIが言ったとおりだった。自分が積み重ねてきたものに、AKAJIも気づいていた。
森は、もう一度マグカップを手に取った。コーヒーは冷めかけていた。
「メモに保存しました」
AKAJIが、画面の脇から応じた。
森は、口の端を緩めた。
「もう保存したのか」
「森さんの口癖になりそうですので」
「……お前、いつか俺の代わりに最終仕上げまでできるようになるな」
AKAJIは、すぐには応えなかった。
森は、自分の言葉に、すこし驚いた。
「……まあ、まだ先の話だ。今は、お前と俺で十分だ」
「報・連・相、できましたかね」
森は、思わず笑った。
「……十分だ」
時計を見た。11時58分。
「よし、午前で2本完納だ。コンビニのパンでもかじって、12時半にゴウアン来たら請求書まとめてもらおう」
AKAJIのステータスバーが、静かに光った。
「承知しました」
12時半、Slackにゴウアンが入ってきた。
ゴウアン:おはようございます、ボス。出社しました。関西+秋田、両方分の請求書、これから発行します。
森:頼む。地方DX、これで5本完納だ。
しばらくして、ゴウアンから報告が上がった。
ゴウアン:完了しました。+20万、Anchor企画への請求書、APIPayに送付済みです。Anchor企画のDX案件5本、合計50万。来週月曜(3/30)着金見込みです。
森は、画面の前で、手を上げた。
「よし、あと一息やね。やったな」
そのまま、手を空中で止めた。
ハイタッチする相手が、いなかった。
森は、しばらく手を上げたまま、画面を見ていた。
「……ハイタッチする相手、いねえな」
Slackに、ゴウアンが書き込んできた。
ゴウアン:フィジカルAIロボットのTimborgをオフィスに導入しましょうかw
森は、一瞬、詰まった。
「……チェーンソーとハイタッチしたら手首もげるわ」
「AKAJIの報・連・相、できましたね」
ゴウアンが、間を置かずに続けた。
森は、上げた手を、ゆっくり下ろした。マグカップに口をつけてから、続けた。
「編集者はいろんな人とやりとりしてつくるからな。実は本人は何も作ってない。オーケストレーションしながら、読者や作者の視点で調整しているんだよね」
画面の右下から、AKAJIが応じた。
「それ、わたしじゃないすか」
森は、口の端を緩めた。
「ああ、転写したからね」
森は、伸びをしてから、続けた。
「午後はBridge Communicationsの案件だ。昨日素材が届いたけど、いずれもちょっとヘビーなんだよな」
「わたしは、見ています。報告は、随時」
AKAJIのステータスバーが、静かに光り続けた。
▶ 次の話:第9話 いちじゅうひゃくせん
本作は作者の実体験をもとにしたフィクションです。登場する依頼主・取引先・人物・案件は脚色した架空のもので、特定の実在の個人・団体とは関係ありません。
あの編集部の、影の話……姉妹作:お仕事ホラー「伸びしろ」配信中!
いいなと思ったら応援しよう!
面白い、役にたったと思ったら、応援をおねがいします。手首もげ、老眼、浅い睡眠……ジジイに愛の手を〜