ここでAIが実際に行ったこと
このシステムは当社のAIコンテンツスイートの一部です。メッセージは簡潔です:ここに表示されている内容の約99%はAIによって作成されました。
これには、コンテンツの作成と洗練、今回のケーススタディのワークフローのアイデア出し、ウェブサイトのコンポーネントと構造、翻訳、画像生成、公開、コンテンツ管理、CMSフィールドの入力、ページの組み立てが含まれます。
私たちはAIを魔法ではなく道具として扱います。入力と出力の品質を綿密に監視しているため、これが機能します。
AIはそれ自体で良い結果を生み出すことはできません。入力が悪ければ出力も悪くなります。明確な指示・高品質な入力・構造化された設定が信頼できる出力を生み出します。システムは良いコンテンツを強化しますが、戦略を考案するわけではありません。
ステップバイステップ: パイプラインがこのページを構築した方法
AIは生のドラフトを出版品質の文章へと精錬し、内容・トピック・関係性を分析しました。予め定義済みのコンポーネントを用いてページ構造を設計し、適切なヒーロー・本文・FAQブロックを選択し、セクションを整理して明確な語りの流れを作りました。タイトル・説明・キーワードを含むSEOメタデータは自動的に生成されました。
システムはコンテンツからFAQや想定される読者の質問を導き出し、画像の配置を決定し、画像プロンプトと説明を作成し、メディアを生成し、見出し・リスト・強調表示などのリッチフォーマットを適用しました。該当する場合には、コンテンツは対応言語へ翻訳されました。最後に、自動化されたワークフローがCMSを通じてページを公開しました。
その後、人間のレビュアーが結果を確認し、必要な最終調整を行い、承認しました。
問題点: 従来のコンテンツ公開は手動で遅い
私たちが解決しようとした問題は、どのコンテンツチームにも覚えのあるものです。
従来のコンテンツ公開は遅く、手動です。手動の編集・書き直し・トーン調整に依存し、セクションやページレイアウトの手動構造化、各ページのコンポーネントの手動選択、SEOリサーチと最適化の手動作業、画像配置の手動判断、そしてコピーの貼り付け・整形・繰り返しといったCMSへの繰り返し入力に頼ります。
各記事は人の手で何時間もかかることがあります。それを数十ページ、数百ページに拡大すると、ボトルネックが明らかになります。
解決策: 複数エージェントを活用した CMSネイティブのパイプライン
私たちの答えは、複数エージェントのAIコンテンツ・パイプラインです。
1つの過負荷なエージェントがすべてを1つのプロンプトで行おうとする代わりに、私たちは複数の専門エージェントを用い、それぞれに明確な責任を持たせます。
このパイプラインは複数のエージェントから成り、チェーン内の各エージェントが特定のタスクを担当します。設定に基づく設計で、挙動はハードコーディングされたロジックではなく設定で制御されます。CMSネイティブで、出力は実際のCMSのコンポーネントとフィールドを軸に形成されます。さらに完全に自動化され、手動の変換を一切必要とせず、CMS対応のJSONを生成します。
ユーザーの視点からは、フローはシンプルです。ほぼ任意の形式で生のコンテンツを提供し、ページタイプと基本オプションを選択し、構造・意図・資産をシステムに分析させ、洗練され本番対応のCMSペイロードを受け取り、最終的に確認・承認します。
目標は99% AI主導のコンテンツ・パイプラインで、最終検証のためだけに人間が関与します。
パイプライン内の六つの専門エージェント
パイプライン内の各エージェントには1つの任務があります。
サニタイザーは入力を清浄化・正規化し、関連する設定を読み込みます。リファイナーはトーンと制約を尊重しつつ文章を出版品質に磨き上げます。抽出器は構造を分析し、見出し・引用・リンク・メディアの手掛かり・メタデータ候補といった資産を抽出します。アーキテクトはCMSコンポーネントモデルと設定ルールを用いてページ構造を設計します。SEOエージェントはタイトル・説明・その他のSEOフィールドを最適化します。ビルダーは最終ペイロードをCMS対応のJSONとして組み立てます。
各段階は自由形式のテキストをそのまま渡すのではなく、構造化された出力を次の段階へ渡します。
挙動、制御、および JX-System メッセージ
内部では、エージェントは静的には振る舞いません。文脈と指示に基づいて挙動を動的に調整しますが、ユーザーにとっては予測可能なままです。
小さく、よく構成されたプロンプトだけで彼らを正しい結果へ導くことができます。変更を依頼すると、すべてを書き直す代わりにその変更に集中します。
この挙動は、私たちが「JX-System messages」と呼ぶものを使って作られました。これは、エージェントが文脈に適応できるようにシステムレベルの指示を構造化する方法であり、混沌と化させずに動作させることができます。今後の記事で JX-System messages をさらに詳しく解説します。内部での仕組みを知りたい場合は、見逃さないようにメーリングリストに登録してください。K
+



