業務自動化|MDX Flow
資料制作・発信の自動化
― 人間ゲートと機微情報フィルタを備えた記事下書きパイプライン
資料(PPTX)から記事下書きを生成する手作業と、機微情報の目視チェックの負担を、LLMパイプライン+二段フィルタで仕組み化し、公開の最終判断は人間が承認するゲートを残した発信自動化の開発事例。スピードと安全性を両立する設計。
※ 本ページに掲載する内容は設計思想であり、実データ・実出力は含みません。
Background
背景と課題
勉強会・学会発表・院外講演・クリニック紹介など、対外的な発信機会が増えるにつれて、プレゼン資料(PPTX)を社外向け記事へ変換する作業の負荷が課題になってきます。スライドのエッセンスを文章に再構成し、専門的すぎる表現を調整し、参考図を差し替えて——この一連の作業は熟練した担当者でなければ品質が保てず、一本あたりの工数も無視できません。
さらに深刻なのが、機微情報の混入リスクです。スライド資料には、患者名・スタッフ名・内部データなど、対外発信に適さない情報が含まれることがあります。これらを目視でチェックする運用は属人的であり、確認漏れが発生した場合のリスクは高い。とりわけ医療・福祉領域では、意図しない情報発信が信頼失墜に直結します。
この課題を受けて、次の3点を同時に解決する仕組みが求められました。
- 資料から記事下書きへの変換を自動化し、担当者の工数を削減すること
- 機微情報の混入をシステムが構造的に検出・遮断できること
- 公開という最も影響の大きい操作は、必ず人間が承認する設計であること
Approach
解決アプローチ
PPTXファイルを入力として、各スライドの内容を解析し、LLM(大規模言語モデル)を用いて記事の下書きを自動生成するパイプラインを設計・実装しました。単なる「テキスト抽出+貼り付け」ではなく、スライドの流れと論旨を読み取り、読者に伝わる記事構成へ再編するところまでをシステムが担います。
開発において最も重点を置いたのは、「速く動くこと」よりも「安全に止まれること」です。機微情報の検出・遮断を最優先の設計要件として定め、自動化の恩恵を享受しながらも、意図しない情報発信が起きない構造をアーキテクチャ層で保証しています。
公開操作については、自動化の対象外とする方針を採用しました。パイプラインが行うのは「下書きの生成と安全性チェック」までです。「記事を公開する」という最終アクションは、担当者が内容を確認した上で明示的に承認するゲートを必ず経由する設計になっています。
Technology
技術と設計の工夫
※ 上記は設計上の構造を示すラベルです。定量的な削減率・時間短縮値は計測・確認した数値のみを記載する方針のため、本ページでは省略しています。
Content Generation
PPTX解析→LLM記事下書き生成
PPTXファイルを入力として各スライドの内容を解析し、スライドの論旨と流れをもとにLLMが記事下書きを生成します。単なるテキスト抽出にとどまらず、読者向けの文章構成への再編まで自動化し、担当者は編集と公開判断に集中できます。
Safety Filter
機微情報フィルタ二段(送信前+応答後・fail-close)
AIモデル(LLM)への送信前と、APIの応答受信後の2段階で機微情報フィルタを実行します。いずれかの段階で問題を検出した時点で処理を停止し、リトライも行わないfail-close設計です。フィルタはバイパス不可の構造で、機微情報の発信経路をアーキテクチャ上で遮断します。
Publish Guard
publish/delete 多段ガード+env防御(既定OFF)
公開・削除操作は明示フラグなしでは実行経路に到達しない設計(コードレベルで unreachable)。環境変数による制御も既定では無効化されており、意図せず公開・削除が走る経路を複数の独立したガードで多重に防いでいます。
Human Gate
公開は人間承認ゲート(自動公開なし)
記事の公開という最終アクションは、必ず担当者が内容を確認し明示的に承認するゲートを経由します。パイプラインが自動で記事を公開することはなく、「下書きの生成と安全チェック」と「公開という人間の意思決定」を明確に分離した設計です。
Safety
安全設計・機微情報保護
機微情報フィルタは、AIモデル(LLM)への送信前と応答後の2段階で独立して動作します。一方のフィルタが問題を検出した場合でも、もう一方が補完する多重防護の構造です。フィルタが問題を検出した際は即座に処理を停止し、その後のリトライも禁止するfail-close設計を採用しています。
- 機微情報フィルタはバイパス不可——コードレベルで回避経路を持たない
- 送信前フィルタ:正規表現ルールベースで機微情報パターンを走査
- API応答後フィルタ:LLMが生成した内容に対して再度機微情報走査を実施
- 公開・削除操作は明示フラグなしでは unreachable(既定OFF・env多重防御)
- 公開の最終判断は担当者による明示的な承認ゲートを必ず経由する
Phased Rollout
段階導入の進め方
本パイプラインは、一度に全機能をリリースするのではなく、安全性を確認しながら段階的に機能を拡張する進め方を採っています。最初のフェーズでは「特定シリーズの資料を対象とした下書き生成」に絞り、機微情報フィルタと人間ゲートの動作を実運用で確認することを優先します。
- Phase 1: 要件定義(対象資料・発信先・機微情報の定義・公開フロー確認)
- Phase 2: 機微情報フィルタの実装と検証(テスト資料によるdry-run確認)
- Phase 3: 下書き生成の限定的な本番運用開始・品質フィードバック収集
- Phase 4: 対象資料種別の拡張・生成品質の継続改善
公開ゲートの設計は初期フェーズから実装しており、機能を追加しても人間ゲートが後退しない構造を維持します。担当者の運用フローに合わせて、チェックと承認のステップを調整しながら定着を図ります。
FAQ
よくあるご質問
自動で記事が公開されるのですか?
いいえ。公開操作は必ず人間が最終承認を行うゲートを経る設計です。パイプラインは「記事下書きの生成と機微情報のチェック」を自動化しますが、note等への実際の公開には人間による明示的な承認ステップが必要で、フラグなしでは公開経路に到達しない仕組みになっています。「下書きを作る自動化」と「公開するという意思決定」は、設計上明確に分離されています。
機微情報の混入はどう防ぎますか?
AIモデル(LLM)への送信前と、APIの応答受信後の2段階で機微情報フィルタを実行します。いずれかの段階で問題を検出した場合はその時点で処理を停止し、リトライも禁止するfail-close設計です。フィルタはバイパス不可の構造になっており、機微情報が発信経路に乗る前に構造的に遮断します。
自社の資料フォーマットでも使えますか?
PPTX形式の資料を入力として想定しており、スライド構成や内容の種類に応じて解析・生成ロジックを調整できます。業種や資料の用途(勉強会資料・外部発表・紹介資料等)ごとの要件をヒアリングした上で、カスタマイズの方針をご提案します。まずはご相談ください。