社内Wikiが「更新されない問題」をAIで解決する
多くの企業が社内Wikiを導入していますが、「誰も更新しない」「情報が古いまま」という問題に悩まされています。忙しい業務の中でドキュメントを更新する余裕がないのは当然のことです。そこで活躍するのがAIによる自動更新システムです。
このシステムを構築すれば、Slackの会話、議事録、メール、タスク管理ツールの情報をAIが自動で要約・分類し、社内Wikiに反映してくれます。人間がやるのは最終確認だけです。
社内Wiki自動更新AIの全体設計
システムは以下の4つのコンポーネントで構成されます。
- 情報収集レイヤー:Slack Bot、Google Meet議事録、メール受信をトリガーに情報を収集
- AI処理レイヤー:収集した情報をChatGPT APIで要約・分類・構造化
- 反映レイヤー:構造化されたデータをNotion API/Confluence APIでWikiに自動書き込み
- 承認レイヤー:担当者にSlack通知→承認で公開(オプション)
ステップ1:Slackから情報を自動収集する
まずSlack Botを作成し、特定のチャンネルやリアクション(例:📝の絵文字を付けたメッセージ)をトリガーに情報を収集します。Slack APIのEvents APIを使えば、リアルタイムでメッセージを取得できます。
Pythonのslack_boltライブラリを使うと、数十行のコードでBotを構築できます。受け取ったメッセージはキューに入れ、一定量が溜まったらバッチ処理でAIに送信する設計にすると、API利用料を抑えられます。
ステップ2:AIで情報を要約・構造化する
収集した情報をChatGPT APIに送り、「カテゴリ」「要約」「関連するWikiページ」「アクションアイテム」を抽出してもらいます。プロンプトは以下のような構造にします。
「以下のSlackメッセージ群を分析し、社内Wikiに反映すべき情報を抽出してください。出力はJSON形式で、category、summary、related_wiki_page、action_itemsのフィールドを含めてください。」
このプロンプトにfew-shotの例を添えることで、出力の品質と安定性が大幅に向上します。Function Callingを活用すれば、構造化されたJSONを確実に取得できます。
ステップ3:NotionまたはConfluenceに自動反映する
Notion APIを使えば、ページの作成・更新をプログラムから実行できます。AIが出力したカテゴリに基づいて適切なページを選択し、追記または新規ページ作成を行います。Confluenceの場合はREST APIで同様の操作が可能です。
重要なのは「既存の情報と矛盾しないか」のチェックです。AIに「現在のWikiの内容」と「新しい情報」を両方渡し、矛盾がある場合はフラグを立てて人間に確認を求めるフローにしておくと安全です。
運用のポイントと注意事項
自動更新AIを導入する際は、最初は「ドラフト」としてWikiに反映し、人間が承認してから公開するフローから始めましょう。精度に問題がないことが確認できたら、承認フローを省略して完全自動化に移行します。
また、機密情報の取り扱いには十分注意してください。人事情報、給与データ、個人情報などはAIに送信しないフィルタリングルールを設定しておく必要があります。
よくある質問
Q. プログラミング知識がなくても構築できますか?
A. Zapierやn8nなどのノーコード自動化ツールを使えば、基本的な連携はプログラミングなしで構築できます。ただしカスタマイズ性を求める場合はPythonの基本知識があると便利です。
Q. AIの要約精度が低い場合はどう改善すればいいですか?
A. プロンプトにfew-shot(具体例)を追加するのが最も効果的です。また、社内用語の辞書を作成してプロンプトに含めることで、業界特有の表現も正確に処理できるようになります。
Q. 月額コストはどれくらいかかりますか?
A. ChatGPT APIの利用料は月額5,000〜20,000円程度(情報量による)、Notion/Confluenceは既存のプランで追加費用なし、Slack Botのホスティングは月額1,000〜3,000円程度です。合計で月1万〜2万5千円が目安です。
この記事が参考になったら、ランキング応援お願いします!
