見出し画像

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話 いちじゅうひゃくせん


本作は作者の実体験をもとにしたフィクションです。登場する依頼主・取引先・人物・案件は脚色した架空のもので、特定の実在の個人・団体とは関係ありません。


あの編集部の、影の話……姉妹作:お仕事ホラー「伸びしろ」配信中!


いいなと思ったら応援しよう!

アンジー森(森 英信) 面白い、役にたったと思ったら、応援をおねがいします。手首もげ、老眼、浅い睡眠……ジジイに愛の手を〜