取締役会・経営会議の議事録と決議の記録から「この件は決議済みか・どんな条件が付いたか」を根拠付きで返し、付議の要否の判断に使う
各部門から「この件は過去に決議済みか、どんな条件が付いたか」と照会が来たときに、取締役会と経営会議の議事録を議案単位で検索し、後の変更決議まで含めた現在の内容を根拠の議事録付きで返します。
- 生成AI
- Gemini
- AIサービス
- Azure AI/Google Vertex AI/OpenSearch
- 連携・自動化
- Python
- 対象業界
- IT・SaaS/商社/製造
- 対象部門
- 法務/経営企画
- 対象業務
- 情報検索/比較検討
- 主な課題
- 判断に時間がかかる/引き継ぎができていない/情報が見つからない
- AIで行う処理
- 検索(RAG)
- 主な効果
- 判断支援/属人化解消/検索時間短縮
- 導入難易度
- ★★★☆☆
- 実装レベル
- 本格構成
- 費用感
- RAG・個別開発(大)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 部門の担当者が、案件の概要と「過去に決議があったか」をメールで事務局に照会する
- 事務局の担当者が、決議の一覧で議案名を手がかりに候補を探す
- 候補の議事録と付議資料を開き、決議の内容と付いた条件を読む
- 後の会議でその決議を変えたものが無いかを、一覧と議事録で探す
- 取締役会規程の付議基準と照らし、付議が要りそうかの見立てを書く
- 根拠の議事録の日付と議案番号を添えて回答する
- 人部門の担当者が、社内の照会画面に案件の概要を書いて送る
- 自動中継プログラムが照会した人のアカウントで Agent Search(旧 Vertex AI Search)の answer メソッドを呼び、その人が閲覧できる議案だけから回答を作る
- 自動回答の出典になった議案の番号で決議台帳を引き、その議案を変えた後の議案を、変更が無くなるまでたどる
- 自動たどった後の議案が回答の出典に入っていなければ、その議案の本文を取って回答を作り直す
- 自動現在の条件の文を、裏付けの検査(check grounding API)で後の議案の本文と照らす
- 自動決議の内容・現在の条件・変更の経緯・出典を、事務局の確認待ちの一覧に載せる
- 人事務局の担当者が出典の議事録を開いて確かめ、付議基準と照らした見立てを足して部門に返す
各工程の詳しい説明を読む
- 部門の担当者が、案件の概要と「過去に決議があったか」をメールで事務局に照会する
- 事務局の担当者が、決議の一覧で議案名を手がかりに候補を探す
- 候補の議事録と付議資料を開き、決議の内容と付いた条件を読む
- 後の会議でその決議を変えたものが無いかを、一覧と議事録で探す
- 取締役会規程の付議基準と照らし、付議が要りそうかの見立てを書く
- 根拠の議事録の日付と議案番号を添えて回答する
(a)議案名では見つからない。 議案名は「海外子会社への資金の貸付の件」のように一般的で、照会の「タイの子会社の運転資金」とは言葉が合いません。 担当者は記憶を頼りに年を絞り、議事録をめくります。
(b)後の変更決議を見落とす。 4番目は、一覧に「変更の件」として載っていれば見つかりますが、別の議案の中で「あわせて前回の枠を減額する」と決めたものは、一覧に出てきません。 最初の決議の条件のまま答えてしまいます。
(c)経緯が2名の記憶にある。 「あの枠は2年前に一度減らした」と知っているのは、長く事務局にいる担当者だけです。その2名が休むと、照会への回答が止まります。 異動の前に経緯を引き継ぐ手段がありません。
(d)閲覧の範囲を人が守っている。 経営会議の一部の議案は、閲覧できる人を限っています。照会への回答に、照会した人が見てはいけない議案の内容を書いてしまわないよう、担当者が毎回気を配っています。
- 【人】 部門の担当者が、社内の照会画面に案件の概要を書いて送る
- 【自動】 中継プログラムが照会した人のアカウントで Agent Search(旧 Vertex AI Search)の answer メソッドを呼び、その人が閲覧できる議案だけから回答を作る
- 【自動】 回答の出典になった議案の番号で決議台帳を引き、その議案を変えた後の議案を、変更が無くなるまでたどる
- 【自動】 たどった後の議案が回答の出典に入っていなければ、その議案の本文を取って回答を作り直す
- 【自動】 現在の条件の文を、裏付けの検査(check grounding API)で後の議案の本文と照らす
- 【自動】 決議の内容・現在の条件・変更の経緯・出典を、事務局の確認待ちの一覧に載せる
- 【人】 事務局の担当者が出典の議事録を開いて確かめ、付議基準と照らした見立てを足して部門に返す
3番目が、この設計の分かれ目です。 検索で当たりやすいのは、議案名と照会の言葉が近い最初の決議です。後の変更決議は「前回の枠を減額する」のように短く、検索では当たりにくいからです。 つながりを台帳でたどることで、検索の当たり外れに左右されずに現在の条件まで届きます。
7番目で事務局が必ず確かめます。 回答は付議の要否の判断に使われ、誤れば取締役会に諮るべき案件が諮られないまま進みます。 部門へ直接返すことはしません。
02今回想定するシステム構成
社内の照会画面(案件の概要) ▼【トリガー】照会の送信(照会した人のアカウントで認証) 中継プログラム(Python、Cloud Run) ▼ Agent Search(Vertex AI Search)── answer メソッド │ データストア:議案単位に分けた取締役会・経営会議の議事録と付議資料 │ 閲覧制御:議案ごとに閲覧できるグループを付与(作成時に有効化) │ 絞り込み・並べ替え:会議体、決議の区分、会議の日付 ▼ 中継プログラム ── 決議台帳で「変更した・された」をたどる ▼ check grounding API ── 現在の条件の文の裏付け ▼ 事務局の確認待ちの一覧 → 事務局が見立てを足して部門へ回答
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| 検索基盤 | Vertex AI Search(Agent Search)の answer メソッドと、データソースの閲覧制御 | Azure AI Search(セキュリティトリミング)、Amazon OpenSearch Service |
| 生成AI | Gemini(answer メソッドの回答の生成に使うモデル) | ─ |
| 検証 | Agent Search の check grounding API(現在の条件の裏付けの数値化) | 中継プログラムで出典の文字列一致を見る |
| 連携 | 中継プログラム(Python。Cloud Run で動かし、照会画面・検索・決議台帳・確認待ちの一覧をつなぐ) | Node.js で同じものを書く |
| 台帳 | 決議台帳(議案番号、決議の区分、変更した議案・された議案) | 文書管理の仕組みの属性で持つ |
文書管理の仕組みと決議の一覧は、新しく足すものではありません。 一覧のスプレッドシートに、決議の区分と「変更した議案」の列を足して決議台帳にするのが最初の準備です。議事録の原本は文書管理の仕組みに置いたままで、検索用の写しを議案単位に分けて取り込みます。
検索の土台は、Agent Search(Vertex AI Search から改称中)の answer メソッドです。 検索の結果から回答を作り、includeCitations で出典を付けられます。関係の薄い内容しか無いときは ignoreLowRelevantContent で回答を作らず、理由を answerSkippedReasons で返すとされています。
閲覧の範囲は、データソースの閲覧制御で守ります。 プレビューの提供で、Cloud Storage や BigQuery などのデータソースで使え、社内の ID の仕組み(Google の ID、または Microsoft Entra ID などを Workforce Identity Federation でつないだもの)で照会した人を見分け、その人が閲覧できる文書だけを結果に返すとされています。閲覧制御はデータストアを作るときにしか有効にできず、後から切り替えられません。 1文書に付けられる閲覧者(グループか個人)は3,000までです。
03どうやって実装するのか
処理の起点を決める
起点は、部門の担当者が照会画面から照会を送ったことです。 画面は社内の ID でログインさせ、中継プログラムはその人の資格情報で検索を呼びます。 事務局の共通のアカウントで呼ぶと、閲覧制御が照会した人ではなく事務局の権限で働き、見てはいけない議案が回答に入ります。
照会は1件ずつ、送られたその場で処理します。 ただし部門へは直接返さず、事務局の確認待ちの一覧に載せます。事務局は一覧を1日2回見る運用にします。
取締役会と経営会議が開かれたときも、別の起点として動かします。 議事録が確定して文書管理の仕組みに登録されたら、議案単位に分けて取り込み、決議台帳に「変更した議案」の列を事務局が入れた時点で、検索と台帳の両方に反映します。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 照会 | 案件の概要、関係する子会社や取引先、金額、照会した人 | 照会画面 |
| 議事録 | 会議体、日付、議案番号、議案名、審議の内容、決議の結果、付いた条件 | 文書管理の仕組みのPDF |
| 付議資料 | 議案ごとの説明資料、金額や期間の内訳 | 文書管理の仕組みのPDF |
| 決議台帳 | 議案番号、決議の区分(可決・否決・報告・継続審議)、変更した議案、変更された議案、閲覧の区分 | 事務局のスプレッドシート |
| 取締役会規程 | 付議基準(取締役会・経営会議に付議する事項と金額) | 社内ポータルのPDF |
質を決めるのは、決議台帳の「変更した議案」の列です。 これが無ければ、第5章の3番目のたどりができません。10年分の約4,000議案すべてに入れる必要はなく、照会の多い枠と方針の議案から始めます。
決議の区分を持たせるのは、報告と継続審議を決議と混ぜないためです。 経営会議で「検討状況を報告した」だけの議案は、決議があったことにはなりません。 照会への回答で「経営会議で審議済み」と書くと、決議済みと読まれます。
取締役会規程の付議基準は、検索のデータストアには入れません。 事務局が見立てを書くときに開くもので、モデルに付議の要否を書かせないためです。
データの取得方法を決める
議事録は、議案ごとに1つの文書として Cloud Storage に置き、メタデータ付きで取り込みます。 メタデータに、会議体、会議の日付、議案番号、決議の区分、閲覧の区分を持たせ、閲覧制御の情報(acl_info の閲覧できるグループ)も同じメタデータに書きます。
| 取るもの | どこから | 何に使うか |
|---|---|---|
| 議案の本文の断片 | データストア(議案ごとの文書) | 決議の内容と条件の根拠 |
| 会議体・日付・決議の区分 | 文書のメタデータ | 絞り込み・並べ替え |
| 変更した・された議案 | 決議台帳 | 現在の条件までのたどり |
| 後の議案の本文 | データストア(議案番号で取得) | 作り直しと裏付けの検査 |
議案1つ分のメタデータは、例えば次のような形です。
{
"id": "BM-2024-07-03",
"jsonData": "{\"body\":\"board\",\"meeting_date\":\"2024-07-25\",\"agenda_no\":\"BM-2024-07-03\",\"resolution_type\":\"approved\",\"access_class\":\"managers\"}",
"content": { "mimeType": "application/pdf", "uri": "gs://minutes-search/board/BM-2024-07-03.pdf" },
"acl_info": { "readers": [ { "principals": [ { "group_id": "[email protected]" }, { "group_id": "[email protected]" } ] } ] }
}
閲覧制御を有効にしたデータストアでは、閲覧の情報を議事録と同じバケットのメタデータで渡すとされています。閲覧の区分を変えたら、このメタデータを直して取り込み直します。
検索には、絞り込みと並べ替えと優先度の調整を組み合わせます。 絞り込みは resolution_type: ANY("approved","rejected") で報告と継続審議を外し、並べ替えは orderBy で会議の日付の新しい順にできます。orderBy の式は大文字と小文字を区別し、認識できない項目なら INVALID_ARGUMENT を返すとされています。
取締役会の決議を経営会議の決議より上に出したいときは、boostSpec の条件付きの調整を使います。 条件を絞り込みと同じ式で書き、−1から1の値で優先度を上げ下げできるとされています。経営会議で方針を決め、取締役会で正式に決議した議案は、取締役会の側を先に示すためです。
決議台帳は、検索ではなく表として読みます。 議案番号の対応は、機械的にたどるためのものだからです。
AIへ渡す前に整形する
- 議事録を議案ごとに分ける … 1回の会議の議事録を、議案番号の見出しで分け、議案ごとの文書にします
- 報告事項を区分する … 議事録の「報告事項」の見出しの下にある議案は、決議の区分を「報告」にします
- 決議台帳に変更のつながりを入れる … 事務局が、変更した議案と変更された議案の番号を両方向に入れます
- 閲覧の区分を決める … 議案ごとに、全社員・部長以上・役員と事務局、のような区分を決め、閲覧できるグループに置き換えます
- 付議資料を議案に結び付ける … 付議資料のメタデータに同じ議案番号を入れます
- 紙の議事録を電子化する … 古い議事録で紙だけのものは、スキャンしてOCRをかけてから分けます
1番目は、データストアの分割とは別に行います。 データストアの分割は断片の大きさで機械的に区切るので、議案の境目と断片の境目が合いません。 議案ごとに文書を分けておけば、1つの断片に2つの議案が混ざることがなく、閲覧制御も議案ごとに付けられます。
- 確定した議事録だけを入れる … 署名または記名押印の済んだ確定版だけを取り込み、案の段階のものは入れません
6番目の電子化は、照会の多い年から進めます。 10年分をそろえてから始める必要はなく、検索に出ない年があることを照会画面に明記しておけば足ります。
3番目を軽く見ないでください。 「あわせて前回の枠を減額する」のように別の議案の中で変更したものは、議事録を読んだ事務局にしか分かりません。 会議の後に議事録を確定させるときに、変更のつながりを台帳に入れる手順を足します。
AIに処理させる
させるのは、照会の案件に当たる決議を見つけ、その決議の内容と付いた条件を、議事録に書かれた言葉のまま短く返すことです。
| 返すもの | 中身 | 根拠 |
|---|---|---|
| 当たる決議 | 会議体、日付、議案番号、議案名 | 議事録 |
| 決議の内容 | 何を承認したか、または否決したか | 議事録 |
| 付いた条件 | 金額の上限、期間、報告の義務、前提となる条件 | 議事録と付議資料 |
| 現在の条件 | 後の変更決議を反映した条件 | 後の議案の議事録 |
| 変更の経緯 | いつ、どの議案で、何を変えたか | 決議台帳と議事録 |
「現在の条件」を、最初の決議の条件と別の欄にするのが要です。 1つの文にまとめると、モデルは最初の決議の言葉と後の決議の言葉を混ぜ、「上限30億円(期限は2027年3月まで)」のように、どの時点にも存在しなかった条件を作ります。 欄を分け、現在の条件の欄には後の議案の出典を必ず付けさせます。
answer メソッドの設定は次のようにします。
| 設定 | 値 | 理由 |
|---|---|---|
includeCitations | 有効 | 決議の内容と条件の文に出典を付ける |
ignoreLowRelevantContent | 有効 | 当たる決議が無いときに無理に答えない |
searchResultMode | CHUNKS | 議案の該当の断片を返す |
filter | resolution_type: ANY("approved","rejected") | 報告と継続審議を除く |
orderBy | 会議の日付の新しい順 | 後の決議を先に出す |
answerLanguageCode | ja | 回答を日本語にする |
preamble | 下の指示 | 欄の分け方と禁止事項を与える |
| させないこと | 理由 |
|---|---|
| 付議の要否の判断 | 取締役会規程と会社法に照らして事務局と法務部が決める |
| 枠の残りの計算 | 実行済みの金額は議事録に無い。経理の記録で確かめる |
| 報告事項を決議として書くこと | 決議があったことにはならない |
| 条件の言い換え・要約 | 「原則として」「事前に報告のうえ」のような言葉に意味がある |
| 議事録に無い経緯の補足 | 審議の背景を推測で書かない |
2行目が最も起きやすい失敗です。 「枠はいくら残っているか」と聞かれると、モデルは議事録の上限から付議資料の金額を引いて答えます。実行済みの金額は議事録に無いので、その答えは必ず外れます。 残りは書かせず、上限と、確かめる先を書かせます。
指示内容を固定する
answer メソッドの preamble に、次の指示を入れます。
あなたは取締役会と経営会議の事務局として、過去の決議を議事録から探す担当です。
読むのは事務局の担当者で、あなたの回答を確かめてから部門に返します。
【答え方】
1. 当たる決議:会議体、日付、議案番号、議案名
2. 決議の内容:議事録に書かれた決議の文を、そのまま書いてください
3. 付いた条件:金額の上限、期間、報告の義務などを、議事録の言葉のまま箇条書きで
4. 後の変更:この決議を変えた後の議案があれば、日付・議案番号・変えた内容を書いてください
5. 現在の条件:後の変更を反映した条件を、後の議案を出典にして書いてください
【厳守事項】
- 議事録に書かれていないことを書かないでください。審議の背景を推測しないでください。
- 条件の言葉を言い換えないでください。「原則として」「事前に」などの語を省かないでください。
- 報告事項や継続審議の議案を、決議として書かないでください。
- 枠の残りの金額を計算しないでください。
「実行済みの金額は経理の記録で確認が必要です」と書いてください。
- 付議が必要か不要かを書かないでください。
- 最初の決議の条件と後の決議の条件を、1つの文にまとめないでください。
- 当たる決議が見つからないときは、
「該当する決議は見つかりません。事務局が確認します」とだけ書いてください。
「付議が必要か不要かを書かない」を明記しないと、モデルは結びに見立てを書きます。 照会した部門はその1行だけを読みます。付議の要否は、会社法が取締役に委任できないとする重要な財産の処分や多額の借財などに当たるかを、規程と照らして事務局が決めることです。
中継プログラムは、台帳でたどった後の議案が出典に無いとき、検索の文に議案番号を足して作り直させます。 例えば「議案 BM-2024-07-03 の決議の内容と、それを変更した BM-2025-11-02 の内容を答えてください」のように、議案番号で後の議案を名指しします。
出力形式を固定する
answer メソッドの応答と台帳のたどりの結果を、中継プログラムが次の形に整えます。
{
"inquiry_id": "",
"requested_by": "",
"status": "found | not_found | needs_review",
"resolutions": [
{
"body": "board | management_committee",
"date": "",
"agenda_no": "",
"title": "",
"resolution_type": "approved | rejected",
"decision_text": "",
"original_conditions": [""],
"amended_by": [ { "agenda_no": "", "date": "", "change": "" } ],
"current_conditions": [ { "text": "", "source_agenda_no": "", "support_score": 0 } ]
}
],
"chain_complete": true,
"answer_text": ""
}
1つ目の理由は、original_conditions と current_conditions を別に持てることです。 事務局の確認の画面では2つを左右に並べ、変わった条件に色を付けて示します。
2つ目は、chain_complete でたどりが終わったかを値で持てることです。
| 条件 | 扱い |
|---|---|
| 当たる決議が無い | not_found。事務局が一覧で探す |
| 台帳に変更のつながりが入っていない議案がある | chain_complete: false、needs_review |
current_conditions の出典が後の議案でない | needs_review |
support_score のどれかが0.6未満 | needs_review |
| 上のどれにも当たらない | found |
3つ目は、requested_by を残すことで、誰の権限で検索したかが後から分かることです。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| 照会画面 | 社内の ID でログイン | 照会を受け、照会した人の資格情報を渡す |
| Agent Search | answer メソッドの呼び出し | 閲覧できる議案だけから回答を作る |
| 決議台帳 | 読み取り | 変更した・された議案をたどる |
| check grounding API | 呼び出し | 現在の条件の文の裏付けを数値にする |
| 事務局の確認待ちの一覧 | 書き込み | 回答の候補と出典を載せる |
文書管理の仕組みには書き込みません。 議事録の原本は確定したものだけを事務局が登録し、この構成は検索用の写しを読むだけです。
人が確認する
すべての回答を、事務局の担当者が確かめてから部門へ返します。
- 出典の議事録を開く … 決議の文と条件が、議事録のとおりかを確かめます
- 後の変更を確かめる …
amended_byの議案を開き、現在の条件が正しいかを見ます - 閲覧の範囲を確かめる … 回答に、照会した人が見てよくない議案の内容が入っていないかを見ます
- 付議基準と照らす … 取締役会規程の付議基準を開き、見立てを足します
- 台帳の欠けを直す …
chain_complete: falseのものは、議事録を読んで台帳に変更のつながりを入れます
部門へ返す文面には、決議の文と条件を議事録の言葉のまま載せ、出典の会議体・日付・議案番号を必ず添えます。 部門の担当者が稟議書に根拠として書き写せるようにするためです。
5番目が、この構成を育てます。 照会のたびに台帳の欠けが埋まり、次に同じ枠を聞かれたときには、たどりが最後まで届きます。
例外に対処する
| 起きること | 対応 |
|---|---|
| 当たる決議が無い | not_found。事務局が一覧と議事録で探し、見つかれば議案のメタデータを直す |
| 台帳につながりが無い議案に当たる | needs_review。事務局が議事録を読んで台帳に入れる |
| 照会した人が閲覧できない議案だけが当たる | 検索の結果に出ないので「見つかりません」になる。事務局が自分の権限で確かめ、回答できる範囲を決める |
| 報告事項しか当たらない | 決議の区分で外れるため not_found。事務局が報告の内容を伝えるかを決める |
| 否決された議案が当たる | 否決であることを明示し、後に同じ案件が可決されていないかを台帳で確かめる |
| 紙だけの古い議事録 | 電子化されるまで検索に出ない。照会の多い年から電子化する |
| 子会社の取締役会の決議を聞かれた | 親会社の議事録しか入っていないので、子会社の事務局へ照会するよう案内する |
| 検索の呼び出しが失敗する | 「回答を作れませんでした」と一覧に載せ、事務局が探す |
3行目は、閲覧制御が正しく働いている結果です。 照会した人には見えないので、事務局が見て、回答に書いてよい範囲を判断します。
記録を残す
- 照会の全文と日時、照会した人
- answer メソッドの応答の全文(回答、出典、回答しなかった理由)
- 台帳でたどった議案の番号の並び
- check grounding API の結果
- 事務局が部門へ返した回答と、足した見立て
- そのときの決議台帳の変更のつながりの内容
最後の行を残すのは、台帳が後から埋まるためです。 回答した時点で台帳に入っていなかった変更が後で見つかったとき、どの回答をやり直すべきかが分かります。
04実装レベルの3段階
半自動化で、1件45分が25分程度になります。 探す時間は縮みますが、後の変更をたどるのは事務局の手作業のままです。本格構成で15分になり、この段階が本記事の想定です。 差が大きいのは、変更のたどりが台帳で機械的に行われるからです。 段階を飛ばさないでください。 半自動化の間に、照会の多い議案の台帳を埋めます。台帳が空のまま本格構成にしても、たどる先がありません。
05工数削減シミュレーション
導入後 60件 × 15分 ÷ 60 = 15 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 取締役会と経営会議を毎月開き、議事録が10年分以上たまっている上場企業や大手の非上場企業。各部門から事務局(経営企画部・法務部)へ「この件は前に決議したか」「枠の範囲内か」の照会が毎月数十件届き、事務局の担当者が議事録をめくって答えている場合。設備投資の枠、子会社への貸付の枠、取引の基本方針などを包括的に決議し、後の会議で条件を変えることが多い場合。事務局の担当者の異動で、過去の決議の経緯が引き継がれずに困った経験がある場合。
- 取締役会の議案が少なく、事務局の担当者が過去の決議を覚えていられる場合。議事録が紙だけで、電子化の予定が無い場合。付議するかどうかの判断までAIに任せたい場合(この構成は過去の決議と条件を示すだけで、付議の要否は事務局と法務部が取締役会規程に照らして決めます)。役員の人事や報酬など、閲覧できる人を個人単位で細かく分ける必要があるのに、社内の認証の仕組みをクラウドとつなげない場合。
07最小構成で試す方法
- 過去半年の照会から20件を選ぶ(後の会議で条件が変わった枠の照会を数件入れる)
- その20件について、事務局がどの議事録を見て、どう答えたかを記録から拾う
- 関係する年の議事録を議案ごとに分け、手元のAIサービスに資料として読み込ませる
- 照会を貼り、「添付の議事録だけを根拠に、当たる決議と条件、後の変更、現在の条件を分けて答えてください。付議の要否は書かないでください」と指示する
- 出てきた決議と現在の条件を、当時の事務局の回答と突き合わせる
| 出てきた内容 | 判断 |
|---|---|
| 当時と同じ決議と現在の条件が出た | データストアと台帳の構築に進む |
| 付議の要否を書き足した | 指示の書き方で直る。構成は有効 |
| 最初の決議の条件のまま答えた | 台帳の変更のつながりが先。 検索の問題ではない |
3行目が出ることは珍しくありません。 失敗ではなく、変更の経緯が議事録の言葉だけではたどれないことが分かったということです。 その場合は、照会の多い枠と方針の議案から、台帳に変更のつながりを入れてください。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 最初の決議の条件のまま答える | 台帳で変更をたどり、現在の条件を別の欄にする |
| どの時点にも無い条件を作る | 最初と現在の条件を1つの文にまとめさせない |
| 報告事項を決議として書く | 決議の区分で絞り込む |
| 枠の残りを計算する | させない。実行済みの金額は経理で確かめる |
| 見てはいけない議案が回答に入る | 照会した人の資格情報で検索を呼ぶ |
| 閲覧制御を後から有効にしたくなる | 作成時にしか有効にできない。 最初から有効にする |
| 1つの断片に2つの議案が混ざる | 議事録を議案ごとの文書に分けてから取り込む |
| 付議の要否を書き足す | 指示で禁じ、事務局が見立てを書く |
| 案の段階の議事録が出典になる | 確定版だけを取り込む手順にする |
| 古い年の照会で「見つかりません」が続く | 電子化の済んだ年を照会画面に出し、照会の多い年から電子化する |
上の2行が、この構成の失敗のほとんどです。 どちらも決議が後で変わることから来る失敗で、変更のつながりを台帳の値として持っているかどうかで、事務局が回答の候補を信用できるかが決まります。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 取締役会と経営会議の議事録、付議資料、未公表の提携や投資の計画、役員の処遇に関する議案です。会社の中で最も閲覧を限るべき情報の1つです。
- 閲覧制御を最初から有効にする … 作成時にしか有効にできません。後から足すことはできないので、迷ったら有効にして作ります
- 照会した人の権限で検索する … 事務局の共通のアカウントで呼ぶと、閲覧制御が意味をなさなくなります
- 付議の要否をAIに書かせない … 会社法は重要な財産の処分や多額の借財などの決定を取締役に委任できないとしています。判断は事務局と法務部が規程に照らして行います
- 部門へ直接返さない … 事務局が確かめ、回答に書いてよい範囲を決めてから返します
- 未公表の重要な情報の扱いを決める … インサイダー取引の規制に関わる議案は、閲覧できるグループを最小にし、照会画面にも注意を出します
- 議事録の原本と検索用の写しを分ける … 原本は文書管理の仕組みで保管し、写しの削除や差し替えが原本に及ばないようにします
誤りが起きた場合のリスクは、付議すべき案件が付議されないまま進むことと、見てはいけない議案の内容が広がることの2つです。 前者は後の変更決議の見落としから起き、後者は閲覧制御の外で検索を呼ぶと起きます。台帳のたどりと、照会した人の権限での検索で防ぎます。
10まず何から始めるか
1週目:決議台帳に列を足す
決議の一覧のスプレッドシートに、決議の区分と「変更した議案」「変更された議案」の列を足します。照会の多い枠と方針の議案(貸付の枠、設備投資の枠、取引の基本方針)から入れます。
2週目:20件で試す
過去半年の照会から20件を選び、議案ごとに分けた議事録を手元のAIサービスに読み込ませて聞きます。最初の決議の条件のまま答えていないか、付議の要否を書き足していないかを最優先で見ます。
3週目:閲覧の区分を決める
議案ごとの閲覧の区分を、取締役会の事務局と法務部で決めます。区分ごとの閲覧できるグループを、社内の ID の仕組みに作ります。
4週目:データストアを作る
閲覧制御を有効にしてデータストアを作り、直近3年の議事録を議案ごとに取り込みます。事務局の担当者が検索画面で使い、自分の回答と比べます。
2か月目: 中継プログラムと台帳のたどり、裏付けの検査を作り、事務局が受けた照会に回答の候補を付けます。3か月目以降: 部門の照会画面を開き、1件45分が何分になったかを実測します。照会の多い議案の台帳が埋まり、事務局の確かめで現在の条件の誤りが3か月続けて出なかった時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
Vertex AI Search が Agent Search へ改称中であること。answer メソッドの includeCitations、ignoreLowRelevantContent、answerSkippedReasons、preamble、answerLanguageCode、filter、orderBy(大文字と小文字を区別し、認識できない項目は INVALID_ARGUMENT)、boostSpec、searchResultMode | Google Cloud: Get answers and follow-ups | 2026-10-07 |
データソースの閲覧制御がプレビューであること。Cloud Storage・BigQuery・Google Drive・サードパーティのデータソースで使えること。Google の ID、または Workforce Identity Federation で外部の ID の仕組みをつなぐこと。1文書の閲覧者が3,000まで。データストアの作成時にしか有効にできないこと。メタデータの acl_info で閲覧者を指定すること | Google Cloud: Set up data source access control | 2026-10-07 |
絞り込みの ANY()、AND/OR/NOT、日付の比較、項目を索引可能にする必要があること | Google Cloud: Filter custom search for structured or unstructured data | 2026-10-07 |
boostSpec の conditionBoostSpecs で、条件の式と−1〜1の値で優先度を調整できること | Google Cloud: Boost search results | 2026-10-07 |
| check grounding API が0〜1の支持の度合いと主張ごとの出典を返し、出典の境目の既定が0.6であること | Google Cloud: Check grounding | 2026-10-07 |
| 取締役会は重要な財産の処分及び譲受け、多額の借財などの重要な業務執行の決定を取締役に委任できないこと(第362条第4項)。議事録を作成すること(第369条第3項)。取締役会の日から10年間、議事録を本店に備え置くこと(第371条第1項) | e-Gov法令API: 会社法 | 2026-10-07 |
付議の要否と、議事録の閲覧の範囲は、取締役会の事務局と法務部が、会社法と取締役会規程に沿って決めてください。 本記事は Google Cloud の公開ドキュメントと e-Gov法令APIで確認できた範囲だけを扱っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0724)についてのご相談はこちらから。
