「何が変わったんだっけ?」を防ぐ、チャットやメールの履歴から作る「変更ログ」
突然の「これ、いつ決まったんだっけ?」への対処法
会議の終盤、部長からこんな言葉が飛んできたことはないでしょうか。「そういえば、この仕様変更、いつ、誰が、どういう経緯で決めたんだっけ?」
その瞬間、頭の中が真っ白になる。手元には、あちこちのチャットツールに散らばった田島くんからの雑な依頼文、小林さんから届いた数字の修正指示、そして数日前の会議メモ。それらを一つずつ遡って、パズルのピースを合わせるように経緯を整理する……。
正直、これが一番精神を削られる作業です。議事録はちゃんと取っていたはずなのに、いざ「経緯」を聞かれると、断片的な情報の山を前に立ち尽くしてしまう。
もし、あなたが今、プロジェクトの変更点を探してチャットの履歴を延々とスクロールしているとしたら、この記事が役に立つかもしれません。この記事では、バラバラになったチャットやメールの履歴をAIに放り込み、Excelにそのまま貼れる「変更ログ」へと一気に変換する手順をまとめました。
この記事を読み終える頃には、あなたの手元には、単なる「発言の記録」ではない、プロジェクトの意思決定の足跡が整理された表ができているはずです。
「議事録」と「変更ログ」は別物として考える
まず、多くの人が陥りがちな誤解を解いておかなければなりません。それは、「議事録を丁寧に作っていれば、変更履歴は後から作れる」という思い込みです。
私も以前はそう考えていました。会議の内容を漏れなく、きれいに整えた議事録を作れば、それがいつか「あの時の決定事項」を探すときに役立つと信じていたのです。しかし、それは大きな間違いでした。
議事録はあくまで「その場で何が話されたか」の記録です。一方で、私たちが本当に必要としているのは「何が変わったのか(デルタ)」の記録です。
会議で出た議論のプロセス、検討された代替案、結局ボツになった理由……。これらは議事録のなかでは「背景」として埋もれてしまいます。プロジェクトが動いているとき、本当に価値を持つのは、以下の4点に絞り込まれた情報です。
1. 何が変わったのか(変更内容)
2. なぜ変わったのか(変更の理由・経緯)
3. 誰が承認したのか(決定者)
4. 次に何をすべきか(未決事項・宿題)
これらを「時系列」で並べたものこそが、真の意味での「変更ログ」です。会議の文字起こしをきれいに整える作業に時間を使うのは、もうやめにしましょう。AIには、文章をきれいにさせるのではなく、「変更の要素を抽出させる」ことに集中させるのが正解です。
AIに渡す前の「データの消毒」と「整理」
さて、実務的な手順に入る前に、絶対に避けて通れない「会社のルール」の話をします。
チャットの履歴やメールの内容をそのままChatGPTなどの外部AIに貼り付けるのは、セキュリティの観点から非常に危険です。たとえ「社内規定でOK」とされていても、固有名詞や具体的な金額がそのまま残っていると、万が一の流出時に取り返しがつかないことになります。
そこで、AIに渡す前に「データの消毒」を行う必要があります。ここで大切なのは、「情報の構造(前後関係)は壊さず、中身だけを置き換える」という点です。
例えば、以下のように書き換えます。
- ダメな例(情報を消しすぎて文脈が壊れる)
「〇〇株式会社の佐藤様から、プロジェクトAの予算を500万円増額してほしいと依頼がありました。」
↓
「〇〇様より、プロジェクトの予算増額依頼がありました。」(※「いくら増えるのか」「何についての増額か」が消えてしまい、AIが経緯を判断できなくなる)
- 良い例(構造を保ったまま置き換える)
「[クライアント担当者]より、[プロジェクト名]の予算を[金額A]から[金額B]へ増額してほしいと依頼がありました。」
このように、固有名詞や具体的な数値は、`[ ]` で囲ったプレースホルダーに置き換えてください。日付や「増額した」「納期が後ろに倒れた」といった「変化の方向性」さえ残っていれば、AIは論理的な経緯を抽出できます。
※必ず、ご自身の会社のAI利用規程を確認してから作業に移ってください。「外部AIに入れてよい範囲」の判断は、常に自分ではなく規定に基づいて行うものです。
実践:チャット履歴から変更ログを生成するプロンプト
準備ができたら、いよいよAIに指示を出します。
ここでは、複数のチャットのやり取り(コピー&ペーストしたもの)を、Excelに貼り付けやすい「タブ区切り(TSV)」形式で出力させるプロンプトを紹介します。
以下のコードブロックをコピーして、AIのチャット欄に貼り付けてください。【ここにチャットやメールの内容を貼り付ける】 の部分に、先ほど「消毒」したテキストを流し込みます。
あなたは、プロジェクト管理をサポートする優秀な事務アシスタントです。
提供するチャット履歴やメールの断片から、プロジェクトの「変更ログ」を作成してください。
# 指示事項
1. 議論のプロセス全体ではなく、「何が、いつ、なぜ、どのように変わったのか」という「変更点」にのみ焦点を当てて抽出してください。
2. 決定事項だけでなく、判断の根拠となった理由や、まだ決まっていない未決事項も必ず含めてください。
3. 出力は、ExcelやGoogleスプレッドシートにそのまま貼り付けられるよう、必ず「タブ区切り(TSV形式)」で行ってください。
4. Markdownの表形式(|---|)ではなく、プレーンテキストのタブ区切りで出力してください。
# 出力項目(ヘッダー)
日付/時刻[TAB]変更箇所[TAB]変更内容[TAB]変更の理由[TAB]決定者[TAB]未決事項/確認事項
# 入力データ
【ここにチャットやメールの内容を貼り付ける】
出力結果をExcelへ貼り付ける手順
AIから出力されたテキストは、見た目上はただの文字列に見えるかもしれません。しかし、指示通りに「タブ区切り」で出力されていれば、以下の手順で一瞬で表になります。
1. AIが出力したテキストをすべてコピーする。
2. Excelまたはスプレッドシートを開き、貼り付けたい左上のセルを選択する。
3. Ctrl + V(貼り付け)を押す。
これだけで、各項目が正しい列に振り分けられた状態で展開されます。もし、改行などが原因で崩れてしまった場合は、貼り付けた後に「データ」タブの「区切り位置」機能から「タブ」を選択して調整してください。
「全部流し込む」か「要点だけ選ぶ」か
ここで、作業の進め方について二つの方法があります。どちらを選ぶべきか、状況に合わせて使い分けてください。
方法A:チャットの履歴を、関連する範囲すべて丸ごと流し込む
メリット:情報の漏れが少ない。
デメリット:関係のない雑談(「お疲れ様です」「コーヒー飲みますか?」など)も大量に含まれるため、AIが混乱したり、出力が不安定になったりすることがある。
方法B:自分が「ここが重要だ」と思う発言やメールだけをピックアップして流し込む
メリット:精度が極めて高い。AIがノイズに惑わされないため、非常に正確なログができる。
デメリット:ピックアップする手間が少しかかる。
【結論】
基本的には「方法B」を推奨します。
チャットの履歴をすべて投げ込むと、AIが「田島くんの雑な依頼」と「小林さんの厳しい指摘」を混同して、あたかも田島くんが決定権を持っているかのような誤ったログを作ってしまうリスクがあるからです。
「このスレッドの、この発言から、この返信まで」と、範囲を意識的に絞ってからAIに渡す。このひと手間が、後でログを見返したときの信頼性を左右します。
よくある失敗:AIが「もっともらしい嘘」をついたとき
AIを使った作業で最も気をつけなければならないのは、「AIが不足している情報を、勝手に補完してしまう(ハルシネーション)」ことです。
例えば、チャットの中で「予算については検討中」としか書かれていないのに、AIが気を利かせて(あるいは勘違いして)、変更ログの「変更の理由」欄に「コスト削減のため」と、もっともらしい理由を書き加えてしまうことがあります。
これは、AIが「文脈から推測して、文章をきれいにまとめようとする性質」を持っているために起こります。
具体的な失敗パターン:
チャット履歴:「納期を1週間遅らせる件、確認します」
AIの出力:
日付:10/25
変更内容:納期を1週間延期
理由:スケジュールの調整が必要になったため
決定者:未定
「スケジュールの調整が必要になったため」というのは、単なる言い換えであって、本当の「理由」ではありません。これでは、後からログを見たときに「なぜ調整が必要になったのか(資材が遅れたのか、人員が足りなかったのか)」という本質的な情報に辿り着けません。
対策:
AIの出力結果をチェックする際は、必ず「元のテキストに、この言葉(理由)は存在するか?」を指差し確認してください。もしAIが勝手に言葉を補っていたら、その行は削除するか、元のテキストに忠実な言葉に書き換えてください。
正直なところ、この「消毒」や「プロンプトの微調整」は、慣れるまでは少し面倒に感じるかもしれません。私も、最初はこの作業に時間をかけすぎて、結局手書きでメモしたほうが早かったのではないか……と後悔した夜があります。
でも、一度「型」が決まってしまえば、数時間かかる履歴の整理が、コーヒーを飲みながらの数分間で終わるようになります。
さて、明日の会議のあと、あるいは溜まったチャットの山を前にしたとき、まずは一箇所だけでいいので、このプロンプトを試してみてください。次は、このログをスプレッドシートで管理して、自動で進捗通知を送る仕組みを考えてみるつもりです。