AUTOMATION NOTE — 079

作って終わりにしない生成AI社内ガイドライン:Google Workspaceで継続的改善と改版管理を仕組み化する

企業での生成AI活用が進む中、社内ガイドラインの策定は多くの企業で実施されていますが、その後の運用や改訂が課題となっています。この記事では、Google Workspaceの機能を活用し、生成AIガイドラインの継続的な改善と効率的な改版管理を実現する方法を解説します。

この記事を読んだほうが良い人

  • 生成AIガイドラインを策定したが、更新の仕組みが整っていない情シス担当者
  • AI技術の急速な進化に対応し、ガイドラインを常に最新の状態に保ちたいと考えている方
  • Google Workspace環境でガイドラインのバージョン管理や周知フローを効率化したい方
  • 情シス部門として、生成AIの安全な利用を継続的に推進していきたい方

なぜ生成AIガイドラインの継続的改善が必要なのか

生成AI技術は日々進化しており、新しいツールや機能が次々と登場しています。それに伴い、企業におけるAIの利用実態や潜在的なリスクも常に変化しています。一度策定したガイドラインを放置すると、以下のような問題が発生します。

  • 情報の陳腐化: 半年前のルールが現在のAIツールの機能やリスクに対応しきれなくなる。
  • 利用者の混乱: 最新のAIツールを使いたいが、ガイドラインに記載がなく判断に迷う。
  • セキュリティリスクの増大: 未知のリスクや脆弱性に対応できないまま利用が広がる。
  • 形骸化: ガイドラインが実態と乖離し、誰も参照しなくなる。

これらの問題を避けるためにも、生成AIガイドラインは「作って終わり」ではなく、継続的に改善し、常に最新の状態に保つための運用体制が不可欠です。

Google Workspaceで実現するガイドライン運用の仕組み化

Google Workspaceは、ドキュメントの作成から共有、バージョン管理、コミュニケーションまで一貫して行えるため、生成AIガイドラインの運用基盤として非常に適しています。

Google ドキュメントの版管理機能

Google ドキュメントは、ファイルの変更履歴を自動で保存する「版管理」機能を標準で備えています(Google ドキュメント公式ヘルプに記載の標準機能です)。これにより、誰が、いつ、どのような変更を加えたかを詳細に追跡できます。

  • 変更履歴の確認: ドキュメントを開き、「ファイル」>「版の履歴」>「版の履歴を表示」から、過去のすべてのバージョンを時系列で確認できます。
  • 特定のバージョンへの復元: 過去の任意のバージョンを選択し、その時点の状態にドキュメントを復元できます。これにより、誤った変更があった場合でも安全に戻すことが可能です。
  • 名前付きバージョン: 特定の重要な改訂ポイントには、「バージョンに名前を付ける」機能を使って、例えば「v1.0 初期リリース」「v1.1 Gemini利用追加」のように分かりやすい名前を付与できます。これにより、主要な改訂履歴を簡単に把握できます。

この版管理機能を活用することで、ガイドラインの改訂プロセスにおいて、変更内容の透明性を確保し、承認プロセスをスムーズに進められます。

改訂トリガーを明確にする

ガイドラインの改訂を継続的に行うためには、どのような状況で改訂が必要になるかを事前に定義しておくことが重要です。主な改訂トリガーは以下の通りです。

  • AIツールの新機能追加・仕様変更:
    • 例: Gemini for Workspaceの新しい機能がリリースされた、社内で利用している特定AIサービスの利用規約が変更された。
    • 対応: 新機能のリスク評価、利用ルールの追加・変更。
  • セキュリティインシデントの発生:
    • 例: AIツール経由での情報漏洩、誤った情報出力による業務上の問題発生。
    • 対応: 原因分析に基づくガイドラインの強化、注意喚起の追加。
  • 定期レビュー:
    • 例: 半年に一度、四半期に一度など、定期的(例: 年に一度)にガイドライン全体を見直し、現状との乖離がないかを確認する。
    • 対応: 利用実態のヒアリング、リスク評価の再実施、表現の修正。
  • 法規制・業界ガイドラインの変更:
    • 例: 個人情報保護法改正、各省庁からAI利用に関する新しい指針が発表された。
    • 対応: 法規制遵守のための条項追加、表現の修正。
  • 社内利用状況の変化:
    • 例: 特定の部署でAIの利用が急速に拡大した、新しいAI活用事例が生まれた。
    • 対応: 特定の利用シーンに特化した補足ルールの追加、推奨事項の更新。

これらのトリガーを情シス部門で監視し、必要に応じて改訂プロセスを開始する仕組みを構築します。

改版サイクルの全体像

生成AIガイドラインの継続的改善は、PDCAサイクル(計画・実行・評価・改善)に沿って回すことが効果的です。各フェーズの内容は以下の通りです。

  1. 検知 (Plan):
    • 前述の改訂トリガー(新機能、インシデント、定期レビュー、法規制など)を監視し、改訂の必要性を検知します。
    • 担当者がGoogle ドキュメントの版管理機能を使って、現在のガイドラインを複製し、改訂版のドラフトを作成します。
  2. 改訂 (Do):
    • ドラフト版に対して、必要な内容の追加、修正、削除を行います。
    • 変更箇所にはコメント機能を使って、変更理由や議論のポイントを記録します。
  3. 承認 (Check):
    • 改訂されたドラフト版を関係者(法務、情報セキュリティ部門、経営層など)に共有し、レビューと承認を依頼します。
    • Google ドキュメントのコメント機能や提案モードを活用し、効率的なフィードバック収集と合意形成を行います。
    • 承認されたら、名前付きバージョンとして保存します。
  4. 周知 (Act):
    • 承認された最新版ガイドラインを社内に周知します。
    • Google ChatやGmailの一斉送信機能、社内ポータルなどを活用し、変更点とあわせて利用者に伝達します。
    • この周知プロセスの一部は、後述のGoogle Apps Script(GAS)で自動化できます。

このサイクルを定期的に回すことで、ガイドラインは常に最新の状態に保たれ、実効性を維持します。

GASで実現する改訂通知の自動化

ガイドラインが改訂された際、その変更内容を全従業員に迅速かつ確実に周知することは非常に重要です。GASを活用することで、この周知プロセスの一部を自動化できます。ここでは、Google ドキュメントの更新をトリガーに、Google ChatのスペースまたはGmailで通知を送信するスニペットを紹介します。コード内のメソッドはいずれもGoogle Apps Script公式リファレンスに記載のものです。

1. スクリプトの概要

このスクリプトは、Google ドキュメントが更新された際に特定の関数が実行されるよう設定し、その関数内でGoogle ChatまたはGmailに通知を送ります。

2. GASスニペット

Google Chatへの通知

function sendUpdateNotificationToChat(e) {
  // ガイドラインのGoogleドキュメントIDをここに設定
  const DOCUMENT_ID = 'あなたのGoogleドキュメントID';
  // 通知を送りたいGoogle ChatスペースのWebhook URLをここに設定
  const WEBHOOK_URL = 'あなたのGoogle Chat Webhook URL';

  // イベントオブジェクトeからドキュメントIDを取得し、指定のドキュメントか確認
  if (e.docId !== DOCUMENT_ID) {
    return; // 異なるドキュメントの場合は処理を終了
  }

  const doc = DocumentApp.openById(DOCUMENT_ID);
  const docTitle = doc.getName();
  const docUrl = doc.getUrl();

  const message = {
    "text": `【生成AIガイドライン改訂のお知らせ】\n\n社内生成AIガイドラインが更新されました。\n最新版をご確認ください。\n\nドキュメント名: ${docTitle}\nURL: ${docUrl}\n\n変更点などの詳細はドキュメントの「版の履歴」をご確認ください。`
  };

  const options = {
    "method": "post",
    "contentType": "application/json",
    "payload": JSON.stringify(message)
  };

  UrlFetchApp.fetch(WEBHOOK_URL, options);
}

設定方法:

  1. Google ドキュメントを開き、「拡張機能」>「Apps Script」を選択します。
  2. 開いたGASエディタに上記のコードをコピー&ペーストします。
  3. DOCUMENT_ID を対象のGoogle ドキュメントIDに置き換えます。ドキュメントIDは、ドキュメントのURL https://docs.google.com/document/d/YOUR_DOCUMENT_ID/edit から取得できます。
  4. WEBHOOK_URL をGoogle ChatスペースのWebhook URLに置き換えます。Webhook URLは、Chatスペースの設定から「Webhookを管理」で作成できます(Google Chat公式ヘルプに手順が記載されています)。
  5. GASエディタの左側メニューにある「トリガー」アイコン(時計のマーク)をクリックします。
  6. 「トリガーを追加」をクリックし、以下を設定します。
    • 実行する関数を選択: sendUpdateNotificationToChat
    • イベントのソースを選択: From document
    • イベントの種類を選択: On change
  7. 保存します。

これにより、指定したGoogle ドキュメントに変更が加えられるたびに、Google Chatスペースに通知が送信されます。

Gmailへの通知

function sendUpdateNotificationToGmail(e) {
  // ガイドラインのGoogleドキュメントIDをここに設定
  const DOCUMENT_ID = 'あなたのGoogleドキュメントID';
  // 通知を送りたい宛先メールアドレス(複数指定する場合はカンマ区切り)
  const RECIPIENT_EMAIL = 'all-employees@yourdomain.com';
  // 送信元メールアドレス(通常はスクリプトを実行するアカウント)
  const SENDER_EMAIL = Session.getActiveUser().getEmail();

  // イベントオブジェクトeからドキュメントIDを取得し、指定のドキュメントか確認
  if (e.docId !== DOCUMENT_ID) {
    return; // 異なるドキュメントの場合は処理を終了
  }

  const doc = DocumentApp.openById(DOCUMENT_ID);
  const docTitle = doc.getName();
  const docUrl = doc.getUrl();

  const subject = `【重要】生成AIガイドラインが更新されました - ${docTitle}`;
  const body = `
    拝啓

    社内生成AIガイドラインが更新されましたのでお知らせいたします。
    最新版をご確認の上、内容を理解し遵守してください。

    ドキュメント名: ${docTitle}
    URL: ${docUrl}

    変更点の詳細は、ドキュメントの「版の履歴」をご参照ください。

    敬具
    情報システム部
  `;

  GmailApp.sendEmail(RECIPIENT_EMAIL, subject, body, {
    from: SENDER_EMAIL,
    name: '情報システム部',
    htmlBody: body.replace(/\n/g, '<br>') // HTMLメールとして送信する場合
  });
}

設定方法:

  1. Google ドキュメントを開き、「拡張機能」>「Apps Script」を選択します。
  2. 開いたGASエディタに上記のコードをコピー&ペーストします。
  3. DOCUMENT_ID を対象のGoogle ドキュメントIDに置き換えます。
  4. RECIPIENT_EMAIL を通知を送りたい宛先メールアドレスに置き換えます。(例: 全社員メーリングリスト)
  5. GASエディタの左側メニューにある「トリガー」アイコンをクリックします。
  6. 「トリガーを追加」をクリックし、以下を設定します。
    • 実行する関数を選択: sendUpdateNotificationToGmail
    • イベントのソースを選択: From document
    • イベントの種類を選択: On change
  7. 保存します。

これにより、指定したGoogle ドキュメントに変更が加えられるたびに、指定のメールアドレスに通知が送信されます。

注意点: - On change トリガーは、ドキュメントの内容が変更されたときに発火します。内容変更ではなく、特定のバージョンを承認したタイミングで通知したい場合は、手動でスクリプトを実行するか、承認フローと連携する別のGASを検討する必要があります。 - 初めてGASを実行する際は、スクリプトがGoogle ドキュメントとGmail/Chatにアクセスするための承認が必要です。画面の指示に従って承認してください。

ガイドラインを形骸化させないためのポイント

仕組みを構築するだけでなく、組織文化としてガイドラインの継続的な改善を根付かせることが重要です。

  • レビュー担当者の明確化: ガイドラインの各セクションに対し、責任を持つ担当者を明確にします。これにより、変更点の監視や改訂作業がスムーズに進みます。
  • フィードバックしやすい環境の構築: 従業員がガイドラインに対する疑問や改善提案を気軽にできる窓口(Google Chatスペースやフォームなど)を設けます。これにより、現場の声を吸い上げ、実態に即したガイドラインに改善できます。
  • 定期的な教育・周知: 新入社員研修や定期的な全社説明会などで、ガイドラインの存在と重要性、変更点などを継続的に周知します。理解度を高めることで、ガイドラインの遵守意識が向上します。

まとめ

生成AIガイドラインは、一度策定したら終わりではなく、継続的に改善し、常に最新の状態に保つことが重要です。Google Workspaceの版管理機能やGASを活用した周知自動化を組み合わせることで、効率的かつ実効性の高い運用体制を構築できます。

情シス担当者として、ガイドラインの継続的な改善サイクルを自社に合わせた形で設計し、AI技術の恩恵を最大限に享受しながら、リスクを適切に管理できる環境を整備していくことが、今後の企業成長の鍵となります。

コーポレートITのご相談はお気軽に

この記事で書いたような業務改善・自動化の設計から実装まで、DRASENASではコーポレートITの現場に寄り添った支援を行っています。 「まず相談だけ」でも大歓迎です。DRASENAS 公式サイトからお気軽にどうぞ。

CONTACT

御社の IT 部門、ここにあります。

「ITのことはあまりわからない」── そのような状態からで、まったく問題ございません。まずはお気軽にご相談ください。

一社ずつ、一から。