国の審議会・研究会に新しく載った資料をエージェントが毎週見回り、自社の事業に関係する論点を要約して経営企画に届ける
国の審議会・部会・研究会のページを毎週見回り、新しく載った配付資料や議事要旨を拾います。エージェントが読むべき資料を選んで読み、自社の論点に関係する箇所を要約して経営企画に届けます。
- 生成AI
- ChatGPT/Claude/Gemini
- 連携・自動化
- Make/n8n/Power Automate/Zapier
- 対象業界
- 商社/建設/物流/製造
- 対象部門
- 経営企画
- 対象業務
- 情報検索/要約
- 主な課題
- 判断に時間がかかる/属人化している/情報が見つからない
- AIで行う処理
- エージェント
- 主な効果
- 判断支援/工数削減/機会損失防止
- 導入難易度
- ★★★☆☆
- 実装レベル
- 本格構成
- 費用感
- API連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 毎週月曜に、見回る会議の一覧にあるページを1つずつ開く
- 前回見たときから増えた回や、後から足された議事録・議事要旨を目で探す
- 新しい回があれば、議事次第を開いて議題を読む
- 資料一覧の題名を見て、関係しそうな資料と参考資料を開く
- 自社に関係する記述を探し、該当するページと文をメモする
- 事業部向けに、何が議題に上がったか、自社に何が響きそうかを短くまとめる
- 月報に載せるか、急ぎのものはチャットで事業部長へ送る
- 自動毎週月曜の朝、ワークフローが見回る会議の一覧を読み、各会議のページを取得する
- 自動ページからリンクと題名を取り出し、URLの書き方をそろえる
- 自動前回までに見たリンクと比べ、新しく増えたリンクだけを残す
- 自動新しいリンクを「配付資料」「議事録」「議事要旨」などの種類に分け、配付資料のページから資料一覧を取る
- 自動エージェントが、議題と資料の題名と社内の論点の一覧を見て、読む資料を選ぶ
- 自動エージェントが選んだ資料のPDFを読み、関係する箇所を探し、なければ次の資料へ進む
- 自動回ごとに、関係する論点、根拠の資料とページ、案か報告かの区分を決まった形で返す
- 自動結果を届け先の一覧に書き、経営企画のチャットへ知らせる
- 人経営企画の担当者が、根拠の資料とページを開いて要約を確かめ、直す
- 人事業部へ届けるかを決め、届け先と一言を添えて送る
各工程の詳しい説明を読む
- 毎週月曜に、見回る会議の一覧にあるページを1つずつ開く
- 前回見たときから増えた回や、後から足された議事録・議事要旨を目で探す
- 新しい回があれば、議事次第を開いて議題を読む
- 資料一覧の題名を見て、関係しそうな資料と参考資料を開く
- 自社に関係する記述を探し、該当するページと文をメモする
- 事業部向けに、何が議題に上がったか、自社に何が響きそうかを短くまとめる
- 月報に載せるか、急ぎのものはチャットで事業部長へ送る
(a)見落としが起きるのは2番目です。 会議のページは、最新の回が上に足されるだけでなく、前の回の行に議事録や議事要旨が後から足されます。 新しい行だけを見ていると、後から載った議事録に気づきません。議事録には、資料に無い委員の発言が載ります。
(b)資料を開くかどうかが担当者の勘で決まる。 「参考資料」という区分の中に、法改正の概要や他の制度の報告書の案が入っていることがあります。題名だけで関係が無いと判断して開かなかった資料に、自社の論点が書かれていることがあります。 逆に、念のため全部を開くと1回の会議で1時間を超えます。
(c)2名のどちらかが休むと見回りが止まる。 どの会議のどの議題を追っているかは担当者の頭の中にあります。
(d)要約の書きぶりがそろわない。 同じ「報告書(案)」でも、「方針が示された」と書く人と「案が示された」と書く人がいて、決まったのか議論中なのかが伝わりません。
- 【自動】 毎週月曜の朝、ワークフローが見回る会議の一覧を読み、各会議のページを取得する
- 【自動】 ページからリンクと題名を取り出し、URLの書き方をそろえる
- 【自動】 前回までに見たリンクと比べ、新しく増えたリンクだけを残す
- 【自動】 新しいリンクを「配付資料」「議事録」「議事要旨」などの種類に分け、配付資料のページから資料一覧を取る
- 【自動】 エージェントが、議題と資料の題名と社内の論点の一覧を見て、読む資料を選ぶ
- 【自動】 エージェントが選んだ資料のPDFを読み、関係する箇所を探し、なければ次の資料へ進む
- 【自動】 回ごとに、関係する論点、根拠の資料とページ、案か報告かの区分を決まった形で返す
- 【自動】 結果を届け先の一覧に書き、経営企画のチャットへ知らせる
- 【人】 経営企画の担当者が、根拠の資料とページを開いて要約を確かめ、直す
- 【人】 事業部へ届けるかを決め、届け先と一言を添えて送る
9番目が、この設計の分かれ目です。 エージェントが出すのは、「この回のこの資料のこのページに、この論点が書かれていた」という記録と要約の案までです。それが自社にどう響くかを判断して事業部に届けるのは、経営企画の仕事として残します。
3番目で新しい行ではなく新しいリンクで比べるので、前の回に後から足された議事録も拾えます。 第3章の(a)は、この比べ方で消えます。
02今回想定するシステム構成
見回る会議の一覧(スプレッドシート:会議名・府省・ページのURL・追っている論点) │ ▼【トリガー】Schedule Trigger(毎週月曜 7時、Asia/Tokyo) n8n のワークフロー ├──▶ HTTP Request で各会議のページを取る(間隔をあけて順に) ├──▶ HTML ノードでリンクの URL と題名を取り出す ├──▶ URL の書き方をそろえる(相対・絶対、末尾の違い) ├──▶ Remove Duplicates(前回までの実行で見たリンクを除く) ├──▶ リンクの種類を規則で分け、配付資料のページから資料一覧を取る ▼ AI Agent ノード(Tools Agent)+ Anthropic Chat Model │ 回ごとに、道具を選んで使う │ ・資料のPDFを読む(サブワークフロー:HTTP Request+Extract From File) │ ・社内の論点の一覧を引く ・過去に届けた記録を引く │ Structured Output Parser で決まった形のJSONを返す ▼ 届け先の一覧(スプレッドシート)→ 経営企画のチャットへ通知 ▼【人】根拠の資料での確認・事業部へ届けるかの判断
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| ワークフロー | n8n | Make、Zapier、Power Automate |
| 生成AI | Claude API(n8n の Anthropic Chat Model ノード) | OpenAI API、Gemini API |
| 連携 | Google スプレッドシート(会議の一覧・論点の一覧・届け先の一覧) | Microsoft 365 のリスト |
新しく足すのは、n8n のワークフローと、3つの一覧だけです。 見回る会議の一覧には、「その会議で追っている論点」の列を足します。
見回りの入口は、会議ごとのページです。 環境省の循環型社会部会のページには、回ごとに開催日、回の番号、「議事次第・配布資料」と「議事録」へのリンクが並びます。同じページの中で、リンクの書き方が相対パスと https://www.env.go.jp/... の絶対パスで混ざり、置き場所も /recycle/council/...、/council/03recycle/...、/page_... と回によって違います。 URLの書き方をそろえずに比べると、同じ資料が新しいものとして何度も拾われます。
回によって載るものも違います。 循環型社会部会の第65回は議事要旨だけが載っています。化学物質審査小委員会では、1つの回が「第一部」「第二部」に分かれ、議事要旨がPDFとHTMLのページで混ざる回があります。会議ごとにページの作りが違う前提で組みます。
資料はPDFで載り、資料の題名がリンクの文字になっています。 エージェントは、この題名を見て開く資料を選びます。
03どうやって実装するのか
処理の起点を決める
毎週月曜の朝7時に、Schedule Trigger で動かします。 間隔は Weeks を選び、曜日と時刻を指定します。Schedule Trigger はワークフローのタイムゾーンが設定されていればそれに従い、無ければインスタンスのタイムゾーンを使います。セルフホストの既定は America/New York なので、ワークフローのタイムゾーンを Asia/Tokyo にします。 保存して公開しないと動かない点も、最初に確かめます。
週1回にしているのは、審議会の資料が会議の当日か前後に載るからです。 毎日見回っても、多くの会議は何も変わりません。月曜の朝に前の週の分をまとめて届ければ、事業部の週の会議に間に合います。 急ぎで追う会議(意見募集が始まりそうな会議など)は、一覧に「毎日」の印を付け、別の Schedule Trigger で平日の朝に見回ります。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 見回る会議の一覧 | 会議名、府省、ページのURL、追っている論点、見回りの頻度、担当者、届け先の事業部 | スプレッドシート |
| 会議のページ | 回ごとの開催日、回の番号、リンクの題名とURL | 各府省のページ |
| 配付資料のページ | 開催日時、議題、資料一覧(資料番号・題名・PDFのURL) | 各府省のページ |
| 資料の本文 | PDFから取り出した文字(ページの区切り付き) | PDFのファイル |
| 社内の論点の一覧 | 論点の名前、説明、関係する事業部、手がかりの語、追っている理由 | 経営企画が作る |
| 過去に届けた記録 | 会議・回・資料・論点ごとに、届けたか、何と書いたか、事業部の反応 | 届け先の一覧 |
質を決めるのは、社内の論点の一覧です。 「電池」とだけ書くと、電池に触れた資料がすべて関係ありになります。「使用済みのリチウムイオン電池の回収の仕組みと、製造者の役割」のように、追っている理由まで書きます。 エージェントは、この説明を読んで資料を選び、関係の有無を判断します。
過去に届けた記録は、同じ論点を何度も届けないために持ちます。 同じ報告書の案が回をまたいで少しずつ直されるので、前回との違いを書けないと、事業部は毎回同じ要約を読みます。
データの取得方法を決める
会議のページは HTTP Request ノードで取ります。 約30のページを一度に取りにいかず、Batching で Items per Batch を1、Batch Interval を数秒にして、間隔をあけて順に取ります。 府省のページに負荷をかけないための設定です。Response は Text にして、ページのHTMLをそのまま受け取ります。
リンクの取り出しは HTML ノードの Extract HTML Content で行います。 CSS Selector で本文の領域のリンクを指定し、Return Value を Attribute にして href を、Text にしてリンクの文字を取ります。Return Array を有効にして、ページ内のリンクを配列で受け取ります。 本文の領域を指定しないと、ページの上下にあるサイト全体のメニューのリンクまで拾います。
新しいリンクの検出は、Remove Duplicates ノードの「Remove Items Processed in Previous Executions」で行います。 Keep Items Where を Value Is New にし、Value to Dedupe On にそろえたURLを入れます。前回までの実行で見たURLが落ち、新しく増えたリンクだけが残ります。 履歴は既定で10,000件まで持つとされているので、30の会議の数年分のリンクなら足ります。
PDFは、エージェントが道具として呼ぶサブワークフローで読みます。 HTTP Request の Response を File にしてPDFを受け取り、Extract From PDF で文字を取り出します。エージェントには Call n8n Workflow Tool として渡します。 サブワークフローは公開しておかないと、本番で呼び出しが失敗します。
AIへ渡す前に整形する
- URLの書き方をそろえる … 相対パスを
https://www.env.go.jpのような府省の起点と結んで絶対パスにし、末尾の/やindex.htmlの有無をそろえます - メニューのリンクを落とす … 本文の領域の外のリンク、ページ内の移動のリンク、PDFの閲覧ソフトの案内のリンクを除きます
- リンクの種類を分ける … リンクの文字とその前後から「議事次第・配布資料」「議事録」「議事要旨」「委員名簿」に分けます。規則で分からないものは「その他」にします
- 回を特定する … リンクの前にある開催日と「(第66回)」のような回の番号を取り、リンクに付けます
- 第一部・第二部をまとめる … 1つの回が部に分かれているときは、同じ回の資料として束ねます
- 資料一覧を取る … 配付資料のページから、資料番号(資料1、参考資料6-1 など)、題名、PDFのURLを表にします
- 会議の一覧と結ぶ … どの会議の、どの論点を追っている回かを、エージェントに渡す入力に付けます
1番目を省くと、運用の初週で破綻します。 同じページの中で相対と絶対が混ざっているため、ページの書き方が少し変わっただけで、過去の全リンクが新しいものとして拾われます。 そろえたURLで比べることが、見回りの土台です。
AIに処理させる
させるのは、回ごとに「どの資料を読むか」を選び、選んだ資料から社内の論点に関係する箇所を探し、根拠を付けて要約することです。
| 手順 | エージェントがすること | 使う道具 |
|---|---|---|
| 1 | 議題、資料の題名、会議で追っている論点を見て、読む順を決める | なし(入力だけで判断) |
| 2 | 論点の説明と手がかりの語を確かめる | 論点の一覧を引く |
| 3 | 関係しそうな資料から順にPDFを読む | 資料のPDFを読む |
| 4 | 関係する箇所が見つかれば、資料番号・ページ・原文の抜き書きを残す | なし |
| 5 | 同じ論点を前に届けていれば、前回との違いを確かめる | 過去に届けた記録を引く |
| 6 | 区分(案・報告・意見・事務局の整理)を付けて要約する | なし |
手順1で「読まない」と決めた資料も、理由とともに残させます。 「参考資料13 フォーラムの開催について:開催案内のため読まない」のように書かせると、担当者は一覧を見るだけで、読まなかった資料の判断を確かめられます。 第3章の(b)の見落としを、人の目で拾い直せる形にします。
読む資料の数には上限を置きます。 Tools Agent の Max Iterations は既定で10とされています。1回の会議で読むPDFは最大5本とし、それを超えて読む必要があると判断したら、needs_human を立てて止めさせます。 資料が多い回を全部読ませるより、人が残りを見るほうが早く終わります。
| させないこと | 理由 |
|---|---|
| 「決定した」「方針が固まった」と書く | 審議会の資料は案や意見。決まったかは資料から言えない |
| 自社への影響の大きさを決める | 事業部と経営企画が判断する |
| 資料に無い見通しを書く | 「来年には法案に」などの推測は、根拠の無い情報として広まる |
| 委員の名前と発言を結び付けて要約する | 発言者ではなく論点を届ける。必要なら担当者が議事録を開く |
| 読んでいない資料の中身を題名から書く | 読んだ資料と読まなかった資料を混ぜない |
1行目がいちばん起きやすい失敗です。 報告書の案に「〜とする」と書かれていると、要約は「〜とすることになった」と書きます。資料の区分と、案か報告かの区分を、要約とは別の項目として返させます。
指示内容を固定する
あなたは製造業の経営企画部で、国の審議会・研究会の資料を読み、
自社が追っている論点に関係する箇所を探す担当です。
道具を使って資料を読み、読んだ資料に書かれていることだけで答えてください。
【入力】
- 会議名・回・開催日・議題:{meeting}
- 資料一覧(資料番号・題名・URL):{documents}
- この会議で追っている論点:{watched_topics}
【使える道具】
- read_document:資料のURLを渡すと、ページ番号付きの本文を返す
- get_topic:論点の名前を渡すと、説明と手がかりの語を返す
- get_past_reports:会議名と論点を渡すと、過去に届けた要約を返す
【進め方】
1. 議題と資料の題名を見て、論点に関係しそうな順に並べてください。
読まないと決めた資料は、理由を1行で残してください。
2. 関係しそうな資料から read_document で読んでください。
1回の会議で読むのは最大5本です。それを超えて読む必要があると
判断したら、読むのをやめ、needs_human を true にしてください。
3. 関係する箇所が見つかったら、資料番号、ページ、原文の抜き書き
(そのまま写す。言い換えない)を残してください。
4. 同じ論点を前に届けていれば get_past_reports で確かめ、
前回と何が変わったかを書いてください。分からなければ「不明」。
【厳守事項】
- 「決定した」「方針が固まった」「〜することになった」と書かないでください。
資料が案なら「案として示された」、意見なら「委員から意見があった」と
書いてください。区分は stage に入れてください。
- 資料に書かれていない見通し・時期・影響の大きさを書かないでください。
- 委員の氏名を書かないでください。
- 読んでいない資料の中身を、題名から推測して書かないでください。
- 関係する箇所が無ければ、無理に関係を作らず relevance を none に
してください。
- 本文が取り出せなかった資料は、読めなかったとして記録してください。
「区分は stage に入れる」を本文の書き方の指示とは別に書いているのは、二重に縛るためです。 書き方だけを縛ると、要約は「案として示された」と書いても、事業部への一言で「決まった」と書くことがあります。区分を項目として持たせれば、担当者は stage を見るだけで書きぶりのずれに気づけます。
「最大5本」は、人に戻す合図でもあります。 5本を超えて読みたくなる回こそ、担当者が自分で資料を開くべき回です。
出力形式を固定する
Structured Output Parser で、次の形のJSONを受け取ります。
{
"meeting": "中央環境審議会 循環型社会部会",
"session": "第66回",
"held_on": "2026-07-28",
"documents_read": [
{ "doc_no": "資料1", "title": "", "url": "", "read_status": "read | unreadable" }
],
"documents_skipped": [
{ "doc_no": "参考資料13", "reason": "" }
],
"findings": [
{
"topic": "",
"relevance": "high | medium | none",
"doc_no": "", "page": 0,
"quote": "",
"stage": "draft | report | member_opinion | secretariat_summary",
"summary": "",
"change_from_last": ""
}
],
"needs_human": false,
"needs_human_reason": ""
}
1つ目の理由は、quote と page で確認が速くなることです。 資料番号とページを開いて抜き書きと見比べるだけで済みます。ワークフローの側で、quote が取り出した本文の中にそのまま含まれるかを確かめ、含まれなければ印を付けます。
2つ目は、stage を要約と別に持てることです。 第3章の(d)の書きぶりのばらつきは、ここで止まります。事業部への通知の文面も、stage から規則で前置きを付けます(「案として示された論点です」など)。
3つ目は、documents_skipped で読まなかった判断が残ることです。 選び方が合っているかは、読まなかった資料の一覧を人が見て初めて分かります。
Structured Output Parser の Generate From JSON Example では、すべての項目が必須として扱われるとされています。空のときに空文字や空の配列を返させる前提で、例を作ります。 スキーマを自分で書く場合、$ref による参照は使えないとされています。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| 見回る会議の一覧 | Google Sheets ノード(Get Row(s)) | 会議のページのURLと追っている論点を読む |
| 各府省の会議のページ | HTTP Request ノード | ページのHTMLを取る |
| 資料のPDF | サブワークフロー(HTTP Request+Extract From File) | 本文を取り出してエージェントに返す |
| Claude API | Anthropic Chat Model ノード | エージェントの判断と要約 |
| 届け先の一覧 | Google Sheets ノード(Append Row) | 回ごとの結果を1行ずつ書く |
| 経営企画のチャット | n8n のチャットのノード | 新しい結果の件数と needs_human を知らせる |
事業部へは自動で送りません。 届け先の一覧に「届けるか」の列を置き、担当者が「届ける」にしたものだけを、別のワークフローで事業部のチャットへ送ります。要約が誤っていたときに、事業部の判断まで一息に進むことを止めるためです。
人が確認する
人が見るのは、relevance が high と medium のものと、needs_human が立った回です。 none だけの回は、会議名と読んだ資料の一覧を流し見て終わりにします。
needs_humanの回を先に見る … 5本を超えて読む必要があった回、PDFが読めなかった回、ページが取れなかった会議ですhighの根拠を確かめる … 資料番号とページを開き、quoteが原文どおりかと、stageが合っているかを見ます- 読まなかった資料を流し見る …
documents_skippedの理由が題名と合っているかを見ます。怪しいものだけ自分で開きます - 事業部へ届けるかを決める … 届けるなら、自社にとっての意味を一言添えます。この一言は担当者が書きます
- 要約を直したら記録する … どの項目を、どう直したかを残します
4番目の一言を、エージェントに書かせないでください。 資料から言えるのは「何が議題に上がったか」までです。
目標は、40件をならして1件12分です。 high の回は資料を開いて10分以上かかり、none だけの回は1〜2分で終わります。
例外に対処する
| 起きること | 対応 |
|---|---|
| ページの取得で本文の無い応答が返る | 府省によっては自動のアクセスに確認の画面を返すことがある。「取得できず」として担当者へ。その会議は手で見回る |
| ページの作りが変わり、リンクが0件になる | 前回まであったのに0件なら、取り出しの指定が外れたとみて担当者へ知らせ、比較をしない |
| 新しいリンクが急に何十件も出る | URLの書き方が変わった恐れ。しきい値を超えたら比較の結果を止め、担当者へ |
| 配付資料が無く議事要旨だけの回 | 非公開の回などで起きる。議事要旨だけを読み、資料が無いことを記録する |
| PDFから文字が取れない | 画像のPDFの恐れ。unreadable にし、題名と一緒に担当者へ回す |
| PDFが大きすぎる | 先頭の目次と概要のページだけを読み、残りは担当者へ |
| 1つの回が部に分かれている | 同じ回として束ねてからエージェントに渡す |
| 前の回の行に議事録が後から足される | 新しいリンクとして拾い、種類を「議事録」にして同じ回の記録に足す |
quote が本文の中に見つからない | 要約を採らず、needs_human にする |
| Claude API が応答しない | 新しいリンクを未処理として残し、次の実行で再び渡す |
1行目は、見回りを自動にするうえで最初に確かめるべきことです。 府省のページの中には、ブラウザでは開けても、自動のアクセスには本文の無い応答と確認の画面を返すものがあります(本記事の確認の際にも、1つの府省のページでこの応答が返りました)。取れない会議を黙って飛ばすと、そこだけ見回りが止まったことに誰も気づきません。 HTTP Request の Include Response Headers and Status を有効にして状態と本文の長さを見て、取れなかった会議は毎回の通知に名前を出します。
記録を残す
- 実行の日時、見回った会議ごとの取得の結果(状態、本文の長さ、取り出したリンクの数)
- 新しく拾ったリンク(そろえたURL、リンクの文字、種類、回)
- エージェントの入力(議題、資料一覧、追っている論点)と、読んだ資料と読まなかった資料と理由
- 道具の呼び出しの記録(どの資料を何番目に読んだか)
- 結果のJSONの全文と、
quoteが原文にあったかの確認の結果 - 担当者が直した記録と、事業部へ届けたかどうか
3つ目と4つ目は、選び方を見直すために残します。 Tools Agent の Return Intermediate Steps を有効にすると、途中の手順を出力に含められます。
04実装レベルの3段階
半自動化で、第4章の①がほぼ無くなります。 新しいリンクだけが一覧に並ぶので、ページを開いて探す時間が要りません。本格構成で②と③が確認の作業に変わり、この段階が本記事の想定です。 差が大きいのは、②の「関係の無いページをめくる時間」がエージェントに移るからです。 段階を飛ばさないでください。 半自動化を1か月回すと、取得できない会議と新着の多い会議が分かります。そこを片付けてからエージェントを足します。
05工数削減シミュレーション
導入後 40件 × 12分 ÷ 60 = 8 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 環境・資源循環・化学物質・エネルギー・物流などの政策の動きが事業に響く製造業・物流業・建設業・商社で、経営企画や渉外の担当者が府省の審議会のページを手で見回り、配付資料を開いて関係する論点を探している場合。見回る会議が20〜30を超え、担当者が1〜2名に限られ、休みや異動で見回りが止まる心配がある場合。自社が追いかけている論点(例:再生材の利用、電池の回収、化学物質の規制)を一覧にできる場合。
- 見回る会議が数件で、担当者が毎週全部を開いても負担にならない場合。業界団体や専門の情報サービスから、審議会の動きの要約を自社向けに受け取っている場合。府省のページが自動のアクセスに応答しない会議ばかりを追いかけている場合。なお、審議会の論点が自社の事業にどう響くかの判断、意見募集への対応や業界団体を通じた働きかけの要否は、この構成では代替できません。
07最小構成で試す方法
- 見回っている会議から、自社に関係の深いもの5つを選ぶ
- それぞれの直近の回の配付資料のページを開き、資料一覧と議題を書き写す
- 社内の論点の一覧を、5〜10行で作る(論点の名前と、追っている理由)
- 手元のAIサービスに、論点の一覧、議題、資料一覧を貼り、「どの資料から読むべきか、読まない資料はなぜか」を答えさせる
- 選ばれた資料のPDFを1本ずつ渡し、「論点に関係する箇所を、ページと原文の抜き書き付きで出してください。決定したと書かないでください」と指示する
- 担当者が前に書いたメモと見比べる
5つの会議は必ず試してください。 ワークフローを組む前に、「題名から読む資料を選べるのか」を確かめます。
| 出てきた内容 | 判断 |
|---|---|
| 担当者が開いた資料と同じものを選んだ | ワークフローの構築に進む |
| 担当者が開かなかった資料に関係する記述を見つけた | 構成は有効。論点の一覧の書き方を見直す価値がある |
| 関係の無い資料ばかり選ぶ | 論点の一覧の説明が短すぎる。追っている理由を書き足す |
2行目が出ることは珍しくありません。 失敗ではなく、担当者の勘で飛ばしていた資料があったということです。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 同じ資料が毎週新着として出る | URLの書き方をそろえてから比べる。 相対と絶対、末尾の違いを吸収する |
| 後から足された議事録に気づかない | 新しい行ではなく新しいリンクで比べる |
| メニューのリンクまで新着になる | CSS Selector で本文の領域だけを指定する |
| 取得できない会議が黙って抜ける | 状態と本文の長さを見て、取れなかった会議を毎回の通知に出す |
| 要約が「決定した」と書く | stage を別の項目にし、通知の前置きを stage から規則で付ける |
| 抜き書きが原文に無い | ワークフローで本文と照合し、含まれなければ採らない |
| 参考資料を全部読みにいく | 1回の会議で最大5本。超えたら人に戻す |
| 論点の一覧が「電池」「プラスチック」だけ | 追っている理由まで書く。 短いと何でも関係ありになる |
| 同じ論点を毎回同じ要約で届ける | 過去に届けた記録を引き、前回との違いを書かせる |
上の2行が、見回りの失敗のほとんどです。 どちらもエージェントの賢さとは関係がありません。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 府省が公開している審議会の資料と、社内の論点の一覧、過去に届けた記録、事業部の反応です。公開資料そのものに機密はありませんが、社内の論点の一覧は、自社がどの政策を気にしているかの一覧です。
- 社内の論点の一覧を外へ出す範囲を絞る … エージェントに渡すのは、その会議で追っている論点の説明だけにします。全社の論点の一覧や事業部の反応を、毎回まとめて渡さないでください
- 公開資料の利用の条件を確かめる … 環境省のページの内容は、特記が無い限り公共データ利用規約(第1.0版)が適用されるとされ、利用するときは出典を書き、編集・加工したときはその旨と主体を書くよう示されています。社内向けの要約にも、会議名・回・資料番号とページのURLを必ず付けます。他の府省の会議を加えるときは、その府省の利用の条件を確かめます
- 加工した要約を府省の資料のように見せない … 同じページでは、編集・加工した情報を、国が作成した未加工のもののように公表・利用してはいけないとされています。要約には「経営企画部が作成した要約」と明記し、原文のリンクを添えます
- 府省のページに負荷をかけない … 取りにいく間隔をあけ、見回りは週1回を基本にします
- 委員の氏名を要約に入れない … 届けるのは論点で、誰が言ったかではありません。必要なときは担当者が議事録の原文に当たります
誤りが起きた場合のリスクは、関係する論点を見落とすことと、議論中のものを決まったものとして届けることの2つです。 前者は読まなかった資料を人が見ることで、後者は stage と抜き書きの照合で防ぎます。
10まず何から始めるか
1週目:見回る会議の一覧に「追っている論点」の列を足す
いまある会議の一覧に、その会議で何を追っているかを書き足します。あわせて社内の論点の一覧を、追っている理由まで書いて10行ほど作ります。
2週目:5つの会議で試す
関係の深い5つの会議の直近の回で、手元のAIサービスに読む資料を選ばせ、要約させます。担当者が開いた資料と比べ、「決定した」と書いていないかを最優先で見ます。
3週目:見回りと新着の検出をつなぐ
n8n で会議のページを取り、リンクを取り出し、URLの書き方をそろえ、新しいリンクを一覧に書き出すところまで作ります。この時点ではエージェントを入れず、新着が正しく拾えるかだけを1週間見ます。
4週目:取れない会議と作りの違う会議を片付ける
取得できなかった会議、リンクが0件になった会議、新着が多すぎた会議を洗い出し、取り出しの指定を直すか、手で見回る会議に分けます。
2か月目: エージェントを足し、読む資料の選択と根拠付きの要約を届け先の一覧に書きます。documents_skipped を毎週見て、論点の一覧を直します。3か月目以降: 過去に届けた記録を道具として足し、前回との違いを書かせます。1件45分が何分になったかを実測し、事業部へ届けた要約のうち、後で「決まっていなかった」と分かったものが0件であることを確かめた時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| 回ごとの開催日と配布資料・議事録・議事要旨のリンク。相対と絶対のリンクの混在。第65回は議事要旨だけであること | 環境省: 中央環境審議会 循環型社会部会 | 2026-10-08 |
| 資料一覧が議事次第、資料1〜3、参考資料1〜13(枝番あり)で、すべてPDFであること | 環境省: 循環型社会部会(第66回)議事次第・配付資料 | 2026-10-08 |
| 回が第一部・第二部に分かれ、議事要旨がPDFとHTMLで載る回があること | 環境省: 化学物質審査小委員会 | 2026-10-08 |
| 公共データ利用規約(第1.0版)の適用、出典と加工の旨の記載、加工した情報を未加工のように使わないこと | 環境省: 著作権・リンクについて | 2026-10-08 |
| タイムゾーンの扱い(セルフホストの既定は America/New York)と、保存して公開する必要があること | n8n Docs: Schedule Trigger | 2026-10-08 |
| Response の形式、Include Response Headers and Status、Batching | n8n Docs: HTTP Request | 2026-10-08 |
| Extract HTML Content の CSS Selector、Return Value、Return Array | n8n Docs: HTML | 2026-10-08 |
| 前回までの実行で見た値を除く操作と、History Size の既定が10,000件であること | n8n Docs: Remove Duplicates | 2026-10-08 |
| Extract From PDF の操作 | n8n Docs: Extract From File | 2026-10-08 |
| Max Iterations の既定が10、Return Intermediate Steps | n8n Docs: Tools Agent | 2026-10-08 |
| エージェントが別のワークフローを動かせること。本番では公開が必要なこと | n8n Docs: Call n8n Workflow Tool | 2026-10-08 |
例から作ったスキーマは全項目が必須、$ref が使えないこと | n8n Docs: Structured Output Parser | 2026-10-08 |
| ノードの設定項目 | n8n Docs: Anthropic Chat Model | 2026-10-08 |
審議会の論点が自社にどう響くかは、経営企画と事業部で判断してください。 本記事は上記の公式ページで確認できた範囲だけを扱っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-1013)についてのご相談はこちらから。
