AI生成文書に必要なのは、自然さより「責任の跡」
本文の状態
日本語全文を表示中
詳細モードで約15分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Algomatic Tech Blog
Algomatic のエンジニア Go は、AI 生成文書が読みやすいだけでは不十分であり、根拠や責任所在といった「責任の跡」を明記するレビュー基準の重要性を提唱している。
AI深層分析を開く2026年7月31日 22:03
AI深層分析
キーポイント
読みやすさと承認可能性の乖離
研究により AI 生成文が人間文と同等かそれ以上に評価される場合がある一方、責任所在が見えない文章は技術文書として承認されにくいという矛盾を指摘する。
判断材料の欠如問題
AI 支援による文章では変更内容や検証方法、限界、最終的な判断主体といった具体的な情報が抜け落ちやすく、レビュー担当者が判断材料を得られない状態を生む。
レビュー基準の具体化
PR 説明、リリースノート、障害報告などの文書において、AI の関与を隠すのではなく「責任の跡」を確認できる具体的なチェック項目を設けるべきだと主張する。
具体語によるレビュー可能性向上
曖昧な表現ではなく具体的な事実や数値を用いることで、文章のレビュー可能性が向上し、結果として信頼性の可視化につながると説く。
AI生成文書は「それっぽさ」より具体的な検証材料が重要
「開発体験を改善する」といった抽象的な表現よりも、手順の削減数や検証コマンドなど、レビュー可能な具体性が判断材料として機能する。
重要な引用
技術文書で必要なのは、うまい表現よりも、変更内容、検証方法、残るリスク、採用判断が見えることです。
これらが見えない文章は、読みやすくても承認しづらい。AI を使ったかどうかに関係なく、誰も責任を持っていないように見えるからです。
文章が人間の誠実さや努力を示す場面では、AI関与の知覚が評価を下げることがあります
最後の判断を誰が持つのかを明確にしておいたほうがよさそうです
編集コメントを表示
編集コメント
本記事は、AI ツールの普及に伴う新たな課題である「責任の所在の曖昧化」に対し、実務的なレビュー基準を提案する貴重な視点を提供している。組織が AI を導入する際、単なる生産性向上だけでなく、意思決定の透明性をどう担保するかという重要な問いかけを含んでいる。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。

こんにちは。AlgomaticでソフトウェアエンジニアをしているGo(@53able)です。
AIでPR説明、設計メモ、障害報告、技術記事を書くことは、もう珍しくありません。私も下書きや情報整理にAIを使います。
ただ、レビューする側に回ると、読みやすいのに判断できない文章に出会います。何を変え、何で確認し、どこにリスクが残っているのか。最後に誰が判断したのか。それが見えない文章です。
この記事では、その状態を便宜上「AIっぽい文章」と呼びます。文章から 根拠、検証、限界、判断主体 が抜け落ちることを問題にします。
AI支援で文章を書く開発者、テックリード、エンジニアリングマネージャーに向けて、レビューでどこを直せばよいかを見る基準をまとめます。
- 読みやすい文章でも、承認できるとは限らない
- 「それっぽい文」は、判断材料を増やさないことがある
- AI関与が見えると、信頼の見え方が変わることがある
- レビューでは5項目だけ見る
- 「AIっぽい」は観測されるが、判定基準にはしづらい
- 具体語はレビュー可能性を上げる
- no-ai-slopの観点をレビュー基準に変える
パターン1 - PR説明
- パターン2 - リリースノート
- パターン3 - 障害報告
- まとめ
読みやすい文章でも、承認できるとは限らない
読者評価を見る限り、AI生成文が常に低く評価されるとは言えません。Brieschらの研究では、人間生成文とAI生成文の信用・能力・信頼性評価に大きな差はなく、AI生成文のほうが明確で魅力的と評価されています。
Gilardiらのニュース記事実験でも、人間文、AI支援文、AI生成文の信用・可読性・専門性評価はおおむね同程度でした。
技術文書で必要なのは、うまい表現よりも、変更内容、検証方法、残るリスク、採用判断が見えることです。
これらが見えない文章は、読みやすくても承認しづらい。AIを使ったかどうかに関係なく、誰も責任を持っていないように見えるからです。

「それっぽい文」は、判断材料を増やさないことがある
Peter Yangの no-ai-slop は、AIっぽい文章の型として、二項対立、前置き、出典のない権威づけ、過剰な重要性表現などを挙げています。
以下のPR説明、リリースノート、障害報告風の数値例は説明用の架空例です。実案件の測定結果ではありません。引用した研究結果の数値は各出典に基づきます。
たとえば、次の文は読みやすいですが、承認材料としては弱いです。
この変更は開発体験を大きく改善します。
レビューで助かるのは、もう少し粒度が細かいことです。
この変更で、ローカル起動時に必要だった手動設定を3ステップから1ステップに減らしました。既存の .env.example は維持し、CIでは npm run config:check で不足キーを検出します。
後者には、差分、影響範囲、検証方法があります。こうしたレビュー可能な材料が大事です。
文章が人間の誠実さや努力を示す場面では、AI関与の知覚が評価を下げることがあります。
Nakanoらの研究では、AI関与を開示すると、書き手への信頼性、思いやり、能力、好意の評価が全体として下がりました。特に、対人的な文章で下がり幅が大きかったと報告されています。
Raj、Berg、Seamansの創作文章に関する実験でも、文章サンプルがAI生成またはAI支援だと信じられると、人間だけで書いたと信じられる場合より低く評価されました。
この効果は、文章の「真正性」が低く見られることと関係していました。
技術組織で同じことが起きるとまでは言えません。ただ、AIを使った文書では、最後の判断を誰が持つのかを明確にしておいたほうがよさそうです。
レビューでは5項目だけ見る
レビュー基準を決めると運用しやすくなります。読者が判断できる材料があるかを見ます。
- 判断主体があるか
「〜が重要です」で止めず、「このチームでは、障害時の復旧速度を優先するため、AではなくBを選びます」と書けているか。
- 検証方法があるか
「改善しました」で止めず、どのコマンド、ログ、テスト、変更前と変更後を比較したか。
- 抽象語が具体語に置き換わっているか
「効率化」「堅牢」「シームレス」だけで終わらず、時間、件数、失敗率、設定差分、運用手順で説明できているか。
- 出典のない権威づけがないか
「研究によると」「専門家は言う」で止めず、論文、公式ドキュメント、実測ログへリンクしているか。
- 最後に人間の責任が戻っているか
AIが整えた文章を、人間がレビューし、採用判断、保留判断、残るリスクを明記しているか。
このチェックリストは、PR本文、ADR、障害報告、社内設計メモ、技術記事に転用できます。

「AIっぽい」は観測されるが、判定基準にはしづらい
大規模コーパス研究では、LLMに特徴的な語彙の増加が確認されています。KobakらはPubMedの1,510万件以上の英語アブストラクトを分析し、ChatGPT以後に delves, underscores, showcasing, potential, crucial などのスタイル語が急増したと報告しました。2024年のPubMedアブストラクトの少なくとも13.5%がLLMで処理された、という下限推定も提示しています。
JuzekとWardも、科学英語で delve, intricate, underscore などが過剰に使われる現象を分析しています。
一方で、少なくとも一部の文章ジャンルでは、訓練のない読者はAI生成文を安定して見抜きにくいようです。Jakesch、Hancock、Naamanの研究では、職業プロフィール、宿泊プロフィール、デートプロフィールの自己紹介文について、参加者はAI生成文をほぼ偶然水準でしか識別できませんでした。報酬やフィードバックを与えても、ほとんど改善しませんでした。
Clarkらの生成文評価研究も、少なくともGPT-3生成文について、訓練なしの非専門評価者が人間文と偶然水準でしか識別できなかったことを報告しています。
つまり、「AIっぽい言葉が増えている」という感覚には一定の根拠があります。ただし、少なくとも特定の文章ジャンルでは、訓練のない読者がAI文を安定して判定するのは難しいと報告されています。だからレビューでは、AIかどうかではなく、判断材料が本文に残っているかを見るほうが実用的です。
具体語はレビュー可能性を上げる
AI支援の下書きでは、抽象語やスタイル語が残ることがあります。
この施策は業務効率を大きく向上させます。
この文だけでは、読者は判断できません。
この施策でレビュー時間が30分から8分に減りました。
こちらには数字と変化があり、検証の入口になります。心理学でも、具体的な言葉は受け手の判断に影響することが示されています。HansenとWänkeの研究では、同じ内容でも具体的な言語で書かれた文のほうが「真実らしい」と判断されやすいことが報告されています。
技術文書を設定、ログ、数値、失敗条件まで具体化すると、別の開発者が検証しやすくなります。
no-ai-slopの観点をレビュー基準に変える
前半では、AI支援の文章から抽象語を減らし、判断材料を戻す方法を見てきました。ここからは、その手順を具体例で試します。実際のPR説明や障害報告には業務情報が含まれるため、題材には説明用の架空文書を使います。
用意した文書は、わざと厨二レベルまで大げさにしました。厨二文がAI文体そのものだという意味ではありません。あえて極端な表現にすることで、二項対立、出典のない権威づけ、過剰な重要性表現、最後の決め台詞といったパターンを見えやすくしています。現実のPR説明や障害報告としては極端ですが、Detectの分類と修正方針を説明する題材です。
GitHubで公開されている no-ai-slop スキルのDetect手順を、この3つの文章に実際に適用しました。DetectはAI生成かどうかを判定せず、文章中のパターンに名前を付けて指摘します。以下に、入力文の引用、該当パターン、短い修正方針を示します。
検出後の修正は、次の順番で進めます。
- 表現を特定する:問題になっている一文を引用する。
- パターンを名付ける:二項対立、権威づけ、重要性の誇張など、何が起きているかを分類する。
- 不足している情報を確認する:その表現の代わりに必要な変更内容、影響範囲、検証方法、残るリスクを洗い出す。
- 文書の目的に合わせて書き直す:PR説明なら差分と検証、リリースノートなら変更した機能と利用者への影響、障害報告なら時刻・原因・復旧・再発防止策を書く。
no-ai-slop のDetectが示すのは、文章に現れているパターンと短い修正方針までです。そこから必要な情報を補い、読み手が判断できる文章へ書き換えます。

パターン1 - PR説明
これは単なる設定修正ではない。封印されし環境変数の儀式に、我々がついに刃を入れる禁断の契約である。今回の変更は、迷える開発者たちを .env という深淵から救い出し、影のCIに不足キーを監視させることで、開発体験を根源から覚醒させる。多くの専門家が認めるように、この一手はチームの生産性を飛躍的に高め、オンボーディングの混沌を終わらせるだろう。重要なのは、開発者が二度と環境変数の闇に呑まれないことだ。最高の部分は、CIが静かに、しかし確実に、破滅の兆候を検知する点にある。これは設定の整理ではない。チームが本来の創造へ帰還するための、封印解除の第一章である。
no-ai-slop のDetect手順では、次のように指摘できます。
- binary contrast(対比)
「これは単なる設定修正ではない」
「これは設定の整理ではない」
修正方針: 対比をやめて、変更内容を直接書く。
- weasel attribution(出典のない権威づけ)
「多くの専門家が認めるように」
修正方針: 出典がないなら削る。
- importance puffery(重要性の誇張)
「開発体験を根源から覚醒させる」
「生産性を飛躍的に高め」
「オンボーディングの混沌を終わらせる」
修正方針: 変更前と変更後の事実に置き換える。
- throat-clearing opener(前置き)
「重要なのは」
修正方針: 前置きを削る。
- faux-insight setup(深そうに見せる前置き)
「最高の部分は、CIが静かに、しかし確実に、破滅の兆候を検知する点にある」
修正方針: CIで何をどう検出するのかを書く。
- fake-profound kicker(深そうな決め台詞)
「封印解除の第一章である」
修正方針: 最後の比喩を削り、残るリスクを書く。
レビューで使える形に直すと、こうなります。
ローカル起動時の手動設定を3ステップから1ステップに減らしました。.env.example は維持し、CIでは npm run config:check で不足キーを検出します。未検証の点は、Windows環境で同じチェックが通るかです。
パターン2 - リリースノート
今回のリリースは、検索体験に眠っていた星辰の力を呼び覚ます、静かなる覚醒である。これは単なるUI調整ではない。ユーザーが情報の迷宮をさまよい、失われた答えを探し続ける時代に終止符を打つための、ひと筋の星光だ。業界でも注目されているように、このアップデートはプロダクトの価値を大きく引き上げ、利用者の探索体験を次の段階へ導く。重要なのは、必要な情報へすぐ辿り着けることだ。最高の部分は、フィルタ条件が常に姿を現し、ユーザーを迷いの霧から解放することにある。未来の検索体験は、もう始まっている。
この文でも、問題は同じです。
- binary contrast(対比)
「これは単なるUI調整ではない」
修正方針: 変更したUIと対象画面を書く。
- weasel attribution(出典のない権威づけ)
「業界でも注目されているように」
修正方針: 出典がないなら削る。
- importance puffery(重要性の誇張)
「プロダクトの価値を大きく引き上げ」
「探索体験を次の段階へ導く」
修正方針: 変更された機能と効果を書く。
プロダクトの価値を大きく引き上げ
- throat-clearing opener(前置き)
「重要なのは」
修正方針: 前置きを削る。
- faux-insight setup(深そうに見せる前置き)
「最高の部分は、フィルタ条件が常に姿を現し」
修正方針: どこに何が表示されるのかを書く。
- fake-profound kicker(深そうな決め台詞)
「未来の検索体験は、もう始まっている」
修正方針: 最後の決め台詞を削る。
レビューで使える形に直すと、こうなります。
検索結果画面にフィルタ条件の表示を追加しました。ユーザーは現在の絞り込み条件を画面上部で確認できます。社内QAでは、条件を解除する手順が2クリックから1クリックになりました。
パターン3 - 障害報告
これは単なる一時的な遅延ではなかった。深夜のキューに潜む影が、通知処理の歯車を静かに止め、ユーザーへ届くはずだった声を闇の底へ沈めていた。幸い、我々は迅速に対応し、システムの安定性を取り戻した。この出来事は、監視の重要性を改めて示している。今後はより堅牢な運用へ進化し、同じ悲劇を二度と繰り返さない。重要なのは、闇が再び訪れる前に兆候を掴むことだ。今回の障害は、我々に新たな監視の誓約を刻み込んだのである。
障害報告では、文体の大げささだけでなく、復旧判断に必要な情報が抜けていることが問題になります。
- binary contrast(対比)
「これは単なる一時的な遅延ではなかった」
修正方針: 何分遅延したのかを書く。
- importance puffery(重要性の誇張)
「迅速に対応」
「システムの安定性を取り戻した」
「より堅牢な運用へ進化」
修正方針: 対応時刻、復旧時刻、残るリスクを書く。
- superficial analysis(表面的な分析)
「監視の重要性を改めて示している」
修正方針: どの監視が不足していたのかを書く。
- throat-clearing opener(前置き)
「重要なのは」
修正方針: 前置きを削る。
- fake-profound kicker(深そうな決め台詞)
「新たな監視の誓約を刻み込んだ」
修正方針: 再発防止策を書く。
レビューで使える形に直すと、こうなります。
7月24日 01:12〜01:46 JST の間、通知キューの処理が最大18分遅延しました。原因はワーカー数の上限に対して夜間バッチの投入量が多かったことです。01:46にワーカーを2台追加して遅延は解消しました。再発防止として、キュー滞留数が5分以上しきい値を超えた場合にアラートを出します。
no-ai-slop のDetectが行うのは、問題のある一文を引用し、パターン名を付け、短い修正方針を示すところまでです。そこから先は、Detectの指摘を「その文に何が足りないか」という問いに変え、文書の目的に合わせて書き換えます。
二項対立なら、対比をやめて変更内容を直接書く。出典のない権威づけなら、出典を示すか主張を削る。重要性の誇張なら、数値や変更前後の比較で効果を示す。前置きや「深そうに見せる前置き」なら、演出を削って本題や仕組みを直接書く。「深そうな決め台詞」なら、決め台詞の代わりに、具体的な動作、検証方法、残るリスクを書く。
このように、文体上のパターンを単に削除するのではなく、不足していた判断材料へ変換します。
まとめ
AIで文章を書くことは、これからもっと普通になります。だからこそ見るべきなのは、AIを使ったかどうかではなく、最後に誰が何を確かめ、何を選んだかです。
no-ai-slop は、AIっぽい言葉を消すためだけのものではなさそうです。AIで整えた文章に、判断材料を戻すためのエージェントスキルに見えます。
レビューで必要なのは、うまい文章よりも、判断できる文章です。根拠、検証、限界、判断主体が本文に残っているか。AIで下書きした後ほど、そこを確かめておきたいところです。
原文を表示

こんにちは。AlgomaticでソフトウェアエンジニアをしているGo(@53able)です。
AIでPR説明、設計メモ、障害報告、技術記事を書くことは、もう珍しくありません。私も下書きや情報整理にAIを使います。
ただ、レビューする側に回ると、読みやすいのに判断できない文章に出会います。何を変え、何で確認し、どこにリスクが残っているのか。最後に誰が判断したのか。それが見えない文章です。
この記事では、その状態を便宜上「AIっぽい文章」と呼びます。文章から 根拠、検証、限界、判断主体 が抜け落ちることを問題にします。
AI支援で文章を書く開発者、テックリード、エンジニアリングマネージャーに向けて、レビューでどこを直せばよいかを見る基準をまとめます。
- 読みやすい文章でも、承認できるとは限らない
- 「それっぽい文」は、判断材料を増やさないことがある
- AI関与が見えると、信頼の見え方が変わることがある
- レビューでは5項目だけ見る
- 「AIっぽい」は観測されるが、判定基準にはしづらい
- 具体語はレビュー可能性を上げる
- no-ai-slopの観点をレビュー基準に変える
パターン1 - PR説明
- パターン2 - リリースノート
- パターン3 - 障害報告
- まとめ
読みやすい文章でも、承認できるとは限らない
読者評価を見る限り、AI生成文が常に低く評価されるとは言えません。Brieschらの研究では、人間生成文とAI生成文の信用・能力・信頼性評価に大きな差はなく、AI生成文のほうが明確で魅力的と評価されています。
Gilardiらのニュース記事実験でも、人間文、AI支援文、AI生成文の信用・可読性・専門性評価はおおむね同程度でした。
技術文書で必要なのは、うまい表現よりも、変更内容、検証方法、残るリスク、採用判断が見えることです。
これらが見えない文章は、読みやすくても承認しづらい。AIを使ったかどうかに関係なく、誰も責任を持っていないように見えるからです。

「それっぽい文」は、判断材料を増やさないことがある
Peter Yangの no-ai-slop は、AIっぽい文章の型として、二項対立、前置き、出典のない権威づけ、過剰な重要性表現などを挙げています。
以下のPR説明、リリースノート、障害報告風の数値例は説明用の架空例です。実案件の測定結果ではありません。引用した研究結果の数値は各出典に基づきます。
たとえば、次の文は読みやすいですが、承認材料としては弱いです。
この変更は開発体験を大きく改善します。
レビューで助かるのは、もう少し粒度が細かいことです。
この変更で、ローカル起動時に必要だった手動設定を3ステップから1ステップに減らしました。既存の .env.example は維持し、CIでは npm run config:check で不足キーを検出します。
後者には、差分、影響範囲、検証方法があります。こうしたレビュー可能な材料が大事です。
文章が人間の誠実さや努力を示す場面では、AI関与の知覚が評価を下げることがあります。
Nakanoらの研究では、AI関与を開示すると、書き手への信頼性、思いやり、能力、好意の評価が全体として下がりました。特に、対人的な文章で下がり幅が大きかったと報告されています。
Raj、Berg、Seamansの創作文章に関する実験でも、文章サンプルがAI生成またはAI支援だと信じられると、人間だけで書いたと信じられる場合より低く評価されました。
この効果は、文章の「真正性」が低く見られることと関係していました。
技術組織で同じことが起きるとまでは言えません。ただ、AIを使った文書では、最後の判断を誰が持つのかを明確にしておいたほうがよさそうです。
レビューでは5項目だけ見る
レビュー基準を決めると運用しやすくなります。読者が判断できる材料があるかを見ます。
- 判断主体があるか
「〜が重要です」で止めず、「このチームでは、障害時の復旧速度を優先するため、AではなくBを選びます」と書けているか。
- 検証方法があるか
「改善しました」で止めず、どのコマンド、ログ、テスト、変更前と変更後を比較したか。
- 抽象語が具体語に置き換わっているか
「効率化」「堅牢」「シームレス」だけで終わらず、時間、件数、失敗率、設定差分、運用手順で説明できているか。
- 出典のない権威づけがないか
「研究によると」「専門家は言う」で止めず、論文、公式ドキュメント、実測ログへリンクしているか。
- 最後に人間の責任が戻っているか
AIが整えた文章を、人間がレビューし、採用判断、保留判断、残るリスクを明記しているか。
このチェックリストは、PR本文、ADR、障害報告、社内設計メモ、技術記事に転用できます。

「AIっぽい」は観測されるが、判定基準にはしづらい
大規模コーパス研究では、LLMに特徴的な語彙の増加が確認されています。KobakらはPubMedの1,510万件以上の英語アブストラクトを分析し、ChatGPT以後に delves, underscores, showcasing, potential, crucial などのスタイル語が急増したと報告しました。2024年のPubMedアブストラクトの少なくとも13.5%がLLMで処理された、という下限推定も提示しています。
JuzekとWardも、科学英語で delve, intricate, underscore などが過剰に使われる現象を分析しています。
一方で、少なくとも一部の文章ジャンルでは、訓練のない読者はAI生成文を安定して見抜きにくいようです。Jakesch、Hancock、Naamanの研究では、職業プロフィール、宿泊プロフィール、デートプロフィールの自己紹介文について、参加者はAI生成文をほぼ偶然水準でしか識別できませんでした。報酬やフィードバックを与えても、ほとんど改善しませんでした。
Clarkらの生成文評価研究も、少なくともGPT-3生成文について、訓練なしの非専門評価者が人間文と偶然水準でしか識別できなかったことを報告しています。
つまり、「AIっぽい言葉が増えている」という感覚には一定の根拠があります。ただし、少なくとも特定の文章ジャンルでは、訓練のない読者がAI文を安定して判定するのは難しいと報告されています。だからレビューでは、AIかどうかではなく、判断材料が本文に残っているかを見るほうが実用的です。
具体語はレビュー可能性を上げる
AI支援の下書きでは、抽象語やスタイル語が残ることがあります。
この施策は業務効率を大きく向上させます。
この文だけでは、読者は判断できません。
この施策でレビュー時間が30分から8分に減りました。
こちらには数字と変化があり、検証の入口になります。心理学でも、具体的な言葉は受け手の判断に影響することが示されています。HansenとWänkeの研究では、同じ内容でも具体的な言語で書かれた文のほうが「真実らしい」と判断されやすいことが報告されています。
技術文書を設定、ログ、数値、失敗条件まで具体化すると、別の開発者が検証しやすくなります。
no-ai-slopの観点をレビュー基準に変える
前半では、AI支援の文章から抽象語を減らし、判断材料を戻す方法を見てきました。ここからは、その手順を具体例で試します。実際のPR説明や障害報告には業務情報が含まれるため、題材には説明用の架空文書を使います。
用意した文書は、わざと厨二レベルまで大げさにしました。厨二文がAI文体そのものだという意味ではありません。あえて極端な表現にすることで、二項対立、出典のない権威づけ、過剰な重要性表現、最後の決め台詞といったパターンを見えやすくしています。現実のPR説明や障害報告としては極端ですが、Detectの分類と修正方針を説明する題材です。
GitHubで公開されている no-ai-slop スキルのDetect手順を、この3つの文章に実際に適用しました。DetectはAI生成かどうかを判定せず、文章中のパターンに名前を付けて指摘します。以下に、入力文の引用、該当パターン、短い修正方針を示します。
検出後の修正は、次の順番で進めます。
- 表現を特定する:問題になっている一文を引用する。
- パターンを名付ける:二項対立、権威づけ、重要性の誇張など、何が起きているかを分類する。
- 不足している情報を確認する:その表現の代わりに必要な変更内容、影響範囲、検証方法、残るリスクを洗い出す。
- 文書の目的に合わせて書き直す:PR説明なら差分と検証、リリースノートなら変更した機能と利用者への影響、障害報告なら時刻・原因・復旧・再発防止策を書く。
no-ai-slop のDetectが示すのは、文章に現れているパターンと短い修正方針までです。そこから必要な情報を補い、読み手が判断できる文章へ書き換えます。

パターン1 - PR説明
これは単なる設定修正ではない。封印されし環境変数の儀式に、我々がついに刃を入れる禁断の契約である。今回の変更は、迷える開発者たちを .env という深淵から救い出し、影のCIに不足キーを監視させることで、開発体験を根源から覚醒させる。多くの専門家が認めるように、この一手はチームの生産性を飛躍的に高め、オンボーディングの混沌を終わらせるだろう。重要なのは、開発者が二度と環境変数の闇に呑まれないことだ。最高の部分は、CIが静かに、しかし確実に、破滅の兆候を検知する点にある。これは設定の整理ではない。チームが本来の創造へ帰還するための、封印解除の第一章である。
no-ai-slop のDetect手順では、次のように指摘できます。
- binary contrast(対比)
「これは単なる設定修正ではない」
「これは設定の整理ではない」
修正方針: 対比をやめて、変更内容を直接書く。
- weasel attribution(出典のない権威づけ)
「多くの専門家が認めるように」
修正方針: 出典がないなら削る。
- importance puffery(重要性の誇張)
「開発体験を根源から覚醒させる」
「生産性を飛躍的に高め」
「オンボーディングの混沌を終わらせる」
修正方針: 変更前と変更後の事実に置き換える。
- throat-clearing opener(前置き)
「重要なのは」
修正方針: 前置きを削る。
- faux-insight setup(深そうに見せる前置き)
「最高の部分は、CIが静かに、しかし確実に、破滅の兆候を検知する点にある」
修正方針: CIで何をどう検出するのかを書く。
- fake-profound kicker(深そうな決め台詞)
「封印解除の第一章である」
修正方針: 最後の比喩を削り、残るリスクを書く。レビューで使える形に直すと、こうなります。
ローカル起動時の手動設定を3ステップから1ステップに減らしました。.env.example は維持し、CIでは npm run config:check で不足キーを検出します。未検証の点は、Windows環境で同じチェックが通るかです。
パターン2 - リリースノート
今回のリリースは、検索体験に眠っていた星辰の力を呼び覚ます、静かなる覚醒である。これは単なるUI調整ではない。ユーザーが情報の迷宮をさまよい、失われた答えを探し続ける時代に終止符を打つための、ひと筋の星光だ。業界でも注目されているように、このアップデートはプロダクトの価値を大きく引き上げ、利用者の探索体験を次の段階へ導く。重要なのは、必要な情報へすぐ辿り着けることだ。最高の部分は、フィルタ条件が常に姿を現し、ユーザーを迷いの霧から解放することにある。未来の検索体験は、もう始まっている。
この文でも、問題は同じです。
- binary contrast(対比)
「これは単なるUI調整ではない」
修正方針: 変更したUIと対象画面を書く。
- weasel attribution(出典のない権威づけ)
「業界でも注目されているように」
修正方針: 出典がないなら削る。
- importance puffery(重要性の誇張)
「プロダクトの価値を大きく引き上げ」
「探索体験を次の段階へ導く」
修正方針: 変更された機能と効果を書く。
プロダクトの価値を大きく引き上げ
- throat-clearing opener(前置き)
「重要なのは」
修正方針: 前置きを削る。
- faux-insight setup(深そうに見せる前置き)
「最高の部分は、フィルタ条件が常に姿を現し」
修正方針: どこに何が表示されるのかを書く。
- fake-profound kicker(深そうな決め台詞)
「未来の検索体験は、もう始まっている」
修正方針: 最後の決め台詞を削る。レビューで使える形に直すと、こうなります。
検索結果画面にフィルタ条件の表示を追加しました。ユーザーは現在の絞り込み条件を画面上部で確認できます。社内QAでは、条件を解除する手順が2クリックから1クリックになりました。
パターン3 - 障害報告
これは単なる一時的な遅延ではなかった。深夜のキューに潜む影が、通知処理の歯車を静かに止め、ユーザーへ届くはずだった声を闇の底へ沈めていた。幸い、我々は迅速に対応し、システムの安定性を取り戻した。この出来事は、監視の重要性を改めて示している。今後はより堅牢な運用へ進化し、同じ悲劇を二度と繰り返さない。重要なのは、闇が再び訪れる前に兆候を掴むことだ。今回の障害は、我々に新たな監視の誓約を刻み込んだのである。
障害報告では、文体の大げささだけでなく、復旧判断に必要な情報が抜けていることが問題になります。
- binary contrast(対比)
「これは単なる一時的な遅延ではなかった」
修正方針: 何分遅延したのかを書く。
- importance puffery(重要性の誇張)
「迅速に対応」
「システムの安定性を取り戻した」
「より堅牢な運用へ進化」
修正方針: 対応時刻、復旧時刻、残るリスクを書く。
- superficial analysis(表面的な分析)
「監視の重要性を改めて示している」
修正方針: どの監視が不足していたのかを書く。
- throat-clearing opener(前置き)
「重要なのは」
修正方針: 前置きを削る。
- fake-profound kicker(深そうな決め台詞)
「新たな監視の誓約を刻み込んだ」
修正方針: 再発防止策を書く。レビューで使える形に直すと、こうなります。
7月24日 01:12〜01:46 JST の間、通知キューの処理が最大18分遅延しました。原因はワーカー数の上限に対して夜間バッチの投入量が多かったことです。01:46にワーカーを2台追加して遅延は解消しました。再発防止として、キュー滞留数が5分以上しきい値を超えた場合にアラートを出します。
no-ai-slop のDetectが行うのは、問題のある一文を引用し、パターン名を付け、短い修正方針を示すところまでです。そこから先は、Detectの指摘を「その文に何が足りないか」という問いに変え、文書の目的に合わせて書き換えます。
二項対立なら、対比をやめて変更内容を直接書く。出典のない権威づけなら、出典を示すか主張を削る。重要性の誇張なら、数値や変更前後の比較で効果を示す。前置きや「深そうに見せる前置き」なら、演出を削って本題や仕組みを直接書く。「深そうな決め台詞」なら、決め台詞の代わりに、具体的な動作、検証方法、残るリスクを書く。
このように、文体上のパターンを単に削除するのではなく、不足していた判断材料へ変換します。
まとめ
AIで文章を書くことは、これからもっと普通になります。だからこそ見るべきなのは、AIを使ったかどうかではなく、最後に誰が何を確かめ、何を選んだかです。
no-ai-slop は、AIっぽい言葉を消すためだけのものではなさそうです。AIで整えた文章に、判断材料を戻すためのエージェントスキルに見えます。
レビューで必要なのは、うまい文章よりも、判断できる文章です。根拠、検証、限界、判断主体が本文に残っているか。AIで下書きした後ほど、そこを確かめておきたいところです。
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み