会議の録音から議事録を生成AIで作る社内運用の組み方。録音の同意を記録する、保存先と学習利用を設定する、要約を確かめて確定する
会議の
この
想定している
議事録の流れは、受け取る・文字にする・まとめる・確かめる・消すの5段で組む
生成AIで
| 段 | やること | 関所 |
|---|---|---|
| 1. 受け取る | 録音ファイルと、 |
同意の |
| 2. 文字に |
文字起こしの |
学習利用を |
| 3. まとめる | 生成AIで、 |
形が |
| 4. 確かめる | 会議の |
確定の |
| 5. 消す | 録音、 |
期間は |
会議ツールの
録音の前に、同意を「記録」として残す
同意は、
同意を
- 会議の
案内に、 案内の録音と 生成AIでの 要約を する ことを 書く。 文面の ひな形を 1つ作り、 使い回す - 会議の
冒頭で、 反対が進行役が 改めて 伝え、 反対が ないかを 聞く。 あれば、 その 会議は 録音しない - 進行役が、
会議の 社外の記録に 「同意:取れた /取れない」を 残す。 人が 加わる 会議は、 相手から 了解を 得た ことを 書き添える - 仕組みは、
同意が 記録が「取れた」の 会議の 録音だけを 処理する。 ない 録音は、 処理せずに 担当者へ 知らせる
会議の
{
"meeting_id": "2026-10-03-sales-weekly",
"held_at": "2026-10-03T10:00:00+09:00",
"organizer": "emp-0123",
"attendees": ["emp-0123", "emp-0456", "emp-0789"],
"has_external_attendees": false,
"consent": "obtained",
"consent_recorded_by": "emp-0123",
"audio_object_key": "raw/2026/10/03/2026-10-03-sales-weekly.m4a"
}consent が obtained 以外の
録音と文字起こしの置き場所は、段ごとに分けて閉じる
録音、
| データ | 置き場所の |
見られる人 | 消すまでの |
|---|---|---|---|
| 録音 | 専用のraw/ |
仕組み |
文字起こしが |
| 文字起こし | 同じ保管場所のtranscript/ |
仕組みと、 |
議事録が |
| 要約の |
業務システムの |
進行役 | 確定したら、 |
| 確定した |
業務システムの |
参加者と、 |
社内の |
期間
{
"Rules": [
{
"ID": "expire-raw-audio",
"Filter": { "Prefix": "raw/" },
"Status": "Enabled",
"Expiration": { "Days": 7 }
},
{
"ID": "expire-transcripts",
"Filter": { "Prefix": "transcript/" },
"Status": "Enabled",
"Expiration": { "Days": 30 }
}
]
}(日数は
録音の
文字起こしのAPIは、日本語の対応と上限と学習利用の3点で選ぶ
文字起こしの
| 確かめる |
OpenAI の |
Amazon Transcribe |
|---|---|---|
| ファイルの |
1ファイル25MBまで。 |
S3に |
| 話者の区別 | 話者を |
話者のspk_0 のように |
| 日本語の |
文字起こしの |
日本語 |
| 送った |
API経由の |
AWSの |
Amazon Transcribe を
OpenAI に
会議の
要約は、発言の時刻つきの決まった形で出させる
AIの
要約を
{
"type": "object",
"properties": {
"decisions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": { "type": "string" },
"source_times": { "type": "array", "items": { "type": "string" } }
},
"required": ["text", "source_times"]
}
},
"action_items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"task": { "type": "string" },
"owner": { "type": "string" },
"due": { "type": "string" },
"source_times": { "type": "array", "items": { "type": "string" } }
},
"required": ["task", "owner", "due", "source_times"]
}
},
"open_issues": { "type": "array", "items": { "type": "string" } }
},
"required": ["decisions", "action_items", "open_issues"]
}あわせて、
- 発言に
ない 担当やことを 書かない。 期限が 発言の 中で 決まっていなければ、 ownerやdueには「未定」と 書く - 時刻は、
文字起こしに 推測した付いている 時刻だけを 使う。 時刻を 書かない - 決まった
ことと、 結論が話に 出ただけの ことを 分ける。 出ていない 話は open_issuesに入れる
出力を
確かめて確定するまで、議事録は参加者の外に出さない
要約は、
確かめる
- 決定事項を
1つずつ 付いている見る。 時刻の 前後を 録音か 文字起こしで 確かめ、 発言に ない 内容が 紛れ込んでいないかを 見る - やる
ことの 担当と 期限を 見る。 「未定」が あれば、 担当者に 聞いて 埋めるか、 未定の まま 共有するかを 決める - 固有名詞と
数字を 取引先の見る。 名前、 金額、 日付は、 文字起こしの 段階で 聞き間 違えやすい - 直した
箇所を 何を記録する。 どう 直したかを 残しておくと、 AIへの 指示を 直す ときの 材料に なる - 確定の
操作を 確定したする。 人と 日時が 記録され、 参加者への 共有と、 やる ことの 登録が 動く
議事録のdraft(下in_review(確認中)approved(確定)とapproved に
「状態を
社内で回し始める順番
最初から
- 対象の
会議を 社外の1つ 決める。 人が 入らない、 毎週の 定例が よい - 同意の
記録の 項目を、 会議の 案内と 記録の ひな形に 入れる - 文字起こしの
サービスの、 学習利用を 止める 設定を 済ませ、 設定した 日を 残す - 保管場所を
作り、 録音と 文字起こしを 消す期間を ライフサイクルで 設定する - 要約の
形と 指示を 決め、 形の 確かめを 仕組みに 入れる - 4回ほど回し、
確かめる 段で 直した 箇所を 見て、 指示を 直す
直した
参考にした公式の資料
この
- OpenAI「Speech to text」:文字起こしの
モデル、 25MBの 上限、 話者を 分ける モデル - OpenAI の
データの :API経由の扱いの 説明 (Data controls) データと 学習、 監視用の 記録が 残る 日数 - AWS
「Supported languages and language-specific features」 :日本語で(Amazon Transcribe) 使える 機能と、 伏せ字の 対応の 有無 - AWS
「Partitioning speakers (diarization)」 :話者の(Amazon Transcribe) 区別と、 時刻つきの 出力 - AWS
「AI services opt-out policies」 :AIサービスの(AWS Organizations) 改善への 利用と、 オプトアウトの 方法、 対象の サービスの 一覧 - AWS
「Managing the lifecycle of objects」 :期間が(Amazon S3) 過ぎた ファイルの 自動の 削除 - 生成AIサービスの
利用を :会議のめぐる 注意喚起 (個人情報保護委員会、 2023年6月2日公表) 発言のような 個人データを 渡すときの 確認
よくある質問
同意が取れなかった会議の録音は、どう扱えばよいですか?
文字起こしにも
文字起こしにAWSのAmazon Transcribeを使うとき、追加で設定することはありますか?
あります。
AIの要約を、会議の参加者が確かめる時間がありません。省いてもよいですか?
省かない