コンテンツモデレーター
チャネルごとのガイドライン、Model Serving による AI 搭載コンプライアンススコアリング、Lakebase と Genie 分析を基盤とするモデレーターのレビューワークフローを備えた内部コンテンツモデレーションツール。

AI で構築する
- 以下のプロンプトをコピーします
- Cursor、Claude Code、Codex、または任意のコーディングエージェントに貼り付けます
- エージェントが途中で質問しながら、希望どおりのものを構築します
テンプレートを初めて使う方へ:こちらで詳しく見る
動作するスターターアプリが含まれています
実行可能な実際のコードは GitHub にあります。上記のプロンプトをコピーすると、コーディングエージェントが開始点としてリポジトリをクローンし、データやユースケースに合わせて調整します。
このテンプレートは、Databricks 上に構築された社内向けコンテンツモデレーションツールの例です。作成者はチャネル別 (企業ブログ、LinkedIn、Twitter、ニュースレター、プレスリリース) にコンテンツを申請し、モデレーターはチャネルごとのガイドラインを管理します。LLM が各申請をガイドラインに照らしてスコア付けし、最終的な判断は人間のレビュアーが行います。
データフロー
コンテンツは、Lakebase と Model Serving を基盤とするレビュー pipeline を通過します。
- 作成者がコンテンツを送信します。タイトル、本文、コンテンツターゲット(ブログ、LinkedIn など)を指定して Lakebase Postgres に登録します。
- AI スコアリングが自動的に実行されます。サーバーはコンテンツターゲットに対応する有効なガイドラインを取得し、コンテンツとガイドラインを Model Serving endpoint に送信して、コンプライアンススコア(0〜100)、指摘された問題点、改善提案を保存します。
- モデレーターがレビューします。各送信内容に AI スコアが併記されたキューから、承認、却下、または feedback を添えた修正依頼を行います。
- ガイドライン管理により、モデレーターはコンテンツターゲットごとにルールを作成・更新できます。ガイドラインを変更した場合は、既存の送信内容を再分析できます。
- SQL Warehouse の クエリ が分析 dashboard(送信件数、承認率、ターゲット別の平均コンプライアンススコア)を支えます。
- コンテンツモデレーション用テーブルを対象とした Genie Agent により、コンテンツのパフォーマンスについて自然言語で質問できます。
カスタマイズする項目
セットアップとプロビジョニングについては、リポジトリの README.md を参照してください。
このテンプレートを自分の用途に合わせるには、以下を行います。
- Lakebase: アプリの
databricks.ymlの参照先を、自分の Lakebase project、branch、データベースに変更します。 - SQL Warehouse: 分析クエリ用の warehouse ID を設定します。
- Serving Endpoint: AI コンテンツ分析に使うモデルサービング endpoint 名を設定します (例:
databricks-claude-sonnet-4-6) 。AI スコアリングは任意で、設定しなくてもアプリは動作します。 - Genie Agent:
content_moderationテーブルを対象とする Genie Agent を作成し、space ID を設定します。 - Content Targets: サーバールートとクライアントユーティリティ内のターゲットリストを、自組織のコンテンツチャネルに合わせて調整します。
- Guidelines: シードのガイドラインを、自組織の実際のコンテンツポリシーに置き換えます。
- Seed Data: シードスクリプトは 7 件のガイドライン、10 件のサンプル投稿、5 件のレビューを作成します。自分のデータに置き換えるか、アプリの Submit フォームを使用してください。
これらのテンプレートを基に構築
この例のコードベースと上記のエージェントプロンプトは、いずれも以下のテンプレートを基に構築されています。テンプレートを開いて特定の手法を詳しく確認したり、別のプロジェクトに適用したりできます。
[テンプレート]
Lakebaseを使用するアプリ
永続データストレージ向けに、Databricks AppをLakebaseに接続します。スキーマ設定と完全なCRUD APIルートが含まれます。
[テンプレート]
Genie対話型分析
Databricks AI/BI Genieチャットインターフェイスを埋め込み、ユーザーが自然言語でデータを探索できるようにします。Genie Agentを設定し、サーバーとクライアントのプラグインを接続して、アプリリソースを宣言し、デプロイします。
[テンプレート]
基盤モデルエンドポイントをクエリする
Databricks基盤モデルエンドポイントをクエリして、組み込みのAI Gatewayガバナンスを備えたホスト型モデルに本番環境対応でアクセスします。


