開発・個人開発

AIに記事を量産させる仕組みの作り方 再現性のある品質管理

AIに記事を量産させる仕組みの作り方 再現性のある品質管理

この記事の要点

生成AIで記事を量産するには、品質基準を文書化しAIに読ませる「CLAUDE.md方式」が効果的だ。1本30〜40分で5,000字の記事を生成する実際のワークフローと、品質を保つための仕組み作りを解説する。

結論

AIで記事を量産する仕組みの核心は「品質基準をファイルに書いてAIに読ませる」ことだ。CLAUDE.mdに執筆ルール・禁止事項・frontmatterのスキーマを書いておくと、毎回の指示を省けて品質が安定する。1本の記事を30〜40分で生成するワークフローと、人間が確認すべきポイントの組み合わせが量産体制の基本形になる。

なぜ「ルールを文書化する」が最重要か

ChatGPTやClaude.aiで記事を生成するとき、「この記事を書いて」とだけ指示すると、毎回バラバラな品質になる。文体が敬体になったり常体になったり、FAQが付いたり付かなかったり、文字数が2,000字だったり8,000字だったりする。

品質を安定させるには、「どんな記事を書くか」を毎回言わなくても伝わる仕組みが必要だ。Claude Codeでは、プロジェクトのルートに置いたCLAUDE.mdが毎回自動で読み込まれる。このファイルに執筆ルールを書いておけば、「○○について記事を書いて」という短い指示だけで、品質基準に沿った記事が生成される。

CLAUDE.mdに書く内容

効果的なCLAUDE.mdは5つのセクションで構成できる。

1. 執筆の目的と読者像

## 読者
- 主軸:企業のAI推進担当者(文系ビジネスパーソン)
- 副軸:個人開発者(エンジニア)
- どちらも「読み終えた後に手を動かせる記事」を求めている

2. 文字数と構成

## 文字数・構成
- 本文(空白除き):4,500字以上(目安5,000字)
- H2のfirstは必ず「## 結論」。2〜3文で検索意図への答えを書く
- 見出しは読者が実際に検索するキーワード・疑問の形にする

3. 禁止事項(最重要)

## 禁止事項(絶対守る)
- 括弧書きの補足・英語併記・言い換えを書かない
  悪い: 「生成AI(Generative AI)」「要約(サマリー)」
- 定型の締めを書かない
  禁止: 「いかがでしたか」「ぜひ試してみてください」「〜しましょう」
- 前置き・一般論で始めない。1文目から本題に入る
- 形容詞でなく数字と事実で書く
  悪い: 「非常に便利です」
  良い: 「30分かかる作業が5分になります」

4. frontmatterのスキーマ

## frontmatter(必ず含める)
---
title: "(32文字前後・主要キーワードを前に)"
description: "(120字。結論を含んだ要約)"
category: "security | dev | genai-basics | ..."
tags: ["3〜6個のキーワード"]
author: "Meliorra編集部"
pubDate: YYYY-MM-DD
draft: false
faq:
  - q: "(実際に検索される疑問)"
    a: "(完結した回答)"
---

5. 相互リンクのルール

## 相互リンク
- 本文中に2〜4本のリンクを自然に差し込む
- security記事からdev記事へのリンクは張らない(読者層が違う)
- リンク形式:[記事タイトル](/articles/スラッグ/)

記事1本の生成ワークフロー

ステップ1:テーマの選定(5分)

記事リスト(記事リスト_200.md記事リスト_拡張.md)から次に書くテーマを選ぶ。既存記事との重複がないかをスラッグで確認する。

ステップ2:生成の指示(1分)

Claude Codeに指示する。

「シャドーAI(無断利用)のリスクと企業の対策」を書いて。
カテゴリ: security、スラッグ: shadow-ai-risks

これだけだ。CLAUDE.mdが読まれているため、文体・文字数・frontmatterの形式・禁止事項は指示しなくてよい。

ステップ3:生成と確認(20〜30分)

Claude Codeが記事を生成する。生成後に人間が確認するポイントは5つだ。

確認チェックリスト:
□ 文字数(4,500字以上か)
□ 事実・数字の正確性(AIはハルシネーションを起こす)
□ 禁止表現の混入(括弧書き・定型句)
□ frontmatterの必須フィールド
□ 相互リンクの整合性

特に数字・固有名詞・最新の規制・料金は、公式情報で確認することを強く勧める。AIは古い情報・存在しない情報を自信を持って書くことがある。

ステップ4:ファイルの保存とコミット(5分)

確認が終わったらsrc/content/articles/スラッグ.mdとして保存し、gitにコミットする。Vercelと連携している場合、プッシュしたら数分後に公開される。

量産で品質が落ちやすいパターン

記事が薄い

指示が短すぎると、AIは構造だけ正しくて中身の薄い記事を書く。テーマについてAIが知識を持っていない場合は特に顕著だ。

対策:「このテーマで特に重要な観点は○○と○○だ。それぞれ具体例と数字を使って解説してほしい」という補足指示を加える。

禁止表現の混入

長い記事を書かせると、後半に定型句(「いかがでしたか」「まとめると」に続く繰り返し)が入りやすい。

対策:CLAUDE.mdの禁止事項を具体的な例文付きで書く。「悪い例・良い例」のセットがあると守られやすい。

ハルシネーション

AIが存在しない統計・古いバージョンのAPI・廃止されたサービスを「事実」として書く。

対策:「数字・固有名詞・規制・料金は必ず公式で確認」という確認チェックリストを確認工程に組み込む。確証がない情報には「最新は公式で確認してほしい」と書かせる。

量産体制を支えるその他の仕組み

記事リストの管理:書いた記事は「未→済」で状態管理する。どれが書けていてどれが残っているかを可視化することで、計画的に進められる。

スラッグの重複チェックls src/content/articles/で既存スラッグを確認してから新しい記事を生成することで、重複ファイルを防げる。

カバー画像の自動生成:記事のfrontmatterからカバー画像を自動生成するスクリプト(gen-covers.pyなど)があると、画像準備の工数を削減できる。

字数の確認コマンド

awk 'BEGIN{c=0}/^---$/{c++;next}c>=2{print}' src/content/articles/スラッグ.md | tr -d '[:space:]' | wc -m

このコマンドで本文の文字数を確認できる。4,500字を下回る場合は内容を追加する。

Claude Codeの基本的な使い方についてはClaude Codeで個人開発を加速するを、このメディアサイト全体の構成は個人でAIメディアを作る全体像で解説している。

まとめ

AI記事量産の仕組みはシンプルだ。CLAUDE.mdに品質基準を書く→指示1行で生成→5点チェックで確認→コミット。この繰り返しで月20〜50本の記事を1人で回せる。品質を保つ鍵は、AIへの指示を毎回考えるのではなく、ルールを文書化して自動的に適用する仕組みにあることだ。

よくある質問

AIで記事を量産するとSEOに悪影響はありますか

Google は「AI生成かどうか」ではなく「役に立つコンテンツかどうか」で評価するとしています。具体的な手順・事例・数字があり、読者の疑問に答えられる記事であれば、AIが生成していても問題ありません。テンプレート的な薄い内容を大量に量産することは、むしろ悪影響を与える可能性があります。

CLAUDE.mdとは何ですか

Claude Codeがプロジェクトを起動するたびに読み込む設定ファイルです。記事の構成・禁止事項・文体・frontmatterのスキーマなどを書いておくと、毎回同じ品質基準でAIが動くようになります。

AIが生成した記事をそのまま公開してもいいですか

推奨しません。生成した記事に対して、事実確認・独自の知見の追加・文体の修正を人間が行うことで品質が安定します。特に数字・固有名詞・最新情報は人間が確認する工程を入れることが重要です。

記事1本あたりのAIのコストはどのくらいですか

Claude.aiのProプランは月定額なので、プラン内で何本書いても追加コストはありません。APIを直接使う場合、5,000字程度の記事1本で数十円〜数百円程度になることが多いですが、使用モデルとやり取りの量によって変わります。