エグゼクティブサマリー
この記事は、会議メモ、文字起こし、資料、チャットに散らばった情報を、AgentSkills と Codex CLI でプロジェクト管理に使える形へ整理する話です。
結論は、AIにRedmineやJiraを置き換えさせるのではなく、登録前の情報整理を任せるのが現実的です。ToDo候補、課題候補、決定事項、要約、用語リストまでAIで下ごしらえし、最後に人間が取捨選択する流れにします。
読者の持ち帰りは、AIを「タスク管理ツール」ではなく、タスク管理に入れる前の構造化レイヤーとして使うと便利、ということです。
結論
最終的にやりたい流れはこうです。
会議・文字起こし・資料
↓
AgentSkills / Codex CLI
↓
ToDo候補 / 課題候補 / 決定事項 / 要約 / 用語リスト
↓
人間が確認
↓
必要なものだけRedmineへ登録・更新
RedmineやJiraは、進捗管理やチケット管理の中心として残します。AIには、そこへ入れる前の「候補を整理する仕事」を任せるのがちょうどいいです。
背景
会議の文字起こしには、いろいろな情報が混ざっています。
ToDo、課題、決定事項、確認事項、ただの雑談、背景説明、次回への宿題。このあたりが全部ひとつの文章に入っているので、そのままだと管理ツールに入れにくいです。
そこで、まずAIに「これはToDo候補です」「これは課題候補です」「これは決定事項です」と分けてもらいます。人間はゼロから探すのではなく、AIが整理した候補を確認する役になります。
補足:背景や課題感
実務だと、情報はだいたい散らばっています。
- 会議の文字起こし
- 議事録
- Slack / Teams の会話
- 個人メモ
- Redmine / Jira のチケット
- PowerPoint資料
- Draw.io の図
- Markdownメモ
しかも、ほしい情報は「文章」ではなく、管理しやすい項目です。
- タイトル
- 内容
- 担当者
- 期限
- 優先度
- 種別
- 関連する決定事項
- 関連する課題
これを毎回人間が全部拾うのは、なかなか重いです。会議後に気合いで整理する運用は、忙しい時期にすぐ崩れます。
やったこと
まず、AgentSkillsを「1スキル = 1目的」で分けて考えました。
たとえば、ToDo抽出、課題抽出、決定事項抽出、要約作成、用語リスト作成を別々のSkillにします。全部入りの巨大プロンプトにせず、目的ごとに発動条件と出力形式を絞ります。
Codex CLI は、そのSkillを呼び出す入口として使います。会議に出られなかった人が「決まったことだけ教えて」「自分に関係あるタスクは?」「未決の課題だけ見せて」と聞けるようにするイメージです。
補足:検討過程や却下案
Skillを作るときは、こういう方針にしました。
-
descriptionで発動条件を明確にする -
SKILL.md本文は短くする - 長いルールやサンプルは
references/に逃がす - 出力形式はなるべく固定する
- 判断に迷うものは「候補」として出す
- 不明な担当者や期限を勝手に補完しない
分類ルールも明確にしておくと便利です。
| 種別 | 判定の考え方 |
|---|---|
| ToDo候補 | 誰かが実行する作業として切り出せるもの |
| 課題候補 | 未解決、要判断、要確認のもの |
| 決定事項 | 会議内で合意されたもの |
| 確認事項 | 後で調べる、誰かに確認するもの |
| メモ | 管理対象ではないが残したい背景 |
逆に、AIに最初からRedmineへ自動登録させる案は慎重にしたほうがいいです。会話の文脈だけでは、正式タスクにしてよいか、誰の責任にしてよいか、期限をどう置くかまでは決めきれないことが多いです。
最終形
運用の最終形は、こんな流れです。
文字起こしデータ
↓
フォルダ監視ツール
↓
議事録作成ツール
↓
AgentSkills
↓
ToDo事項 / 課題事項 / 決定事項 / 要約 / 用語リスト
↓
Redmine連携ツール
↓
Redmine
↓
人間が取捨選択・判断
AIは、情報を探して、分けて、候補として並べるところまでを担当します。人間は、登録するかどうか、担当者をどうするか、期限をどうするか、プロジェクト上の意味は何かを判断します。
この分担にすると、AIの便利さを使いつつ、プロジェクト管理の責任は人間側に残せます。
補足:構成・手順・注意点
Skillの構成例はこうです。
.codex/
└── skills/
├── extract-todos/
│ └── SKILL.md
├── extract-issues/
│ └── SKILL.md
├── extract-decisions/
│ └── SKILL.md
├── summarize-meeting/
│ └── SKILL.md
└── build-glossary/
└── SKILL.md
ToDo抽出Skillなら、出力はこのくらいに固定しておくと扱いやすいです。
## ToDo候補
- タイトル:
内容:
担当者:
期限:
根拠:
確信度:
課題抽出Skillなら、こうです。
## 課題候補
- タイトル:
内容:
未決理由:
関係者:
次に確認すること:
根拠:
AIとスクリプトの分担も決めておくと、運用が安定します。
| 担当 | 向いている処理 |
|---|---|
| AI | 意味分類、要約、候補抽出、表現の整理 |
| スクリプト | ファイル移動、日付変換、API連携、重複チェック、形式検証 |
| 人間 | 正式登録、責任者決定、期限決定、リスク判断 |
特に、抜け漏れが許されない領域ではAIだけで完結させないほうがいいです。契約、法務、品質保証、本番停止に関わる判断は、人間レビューやプログラム的チェックを必ず挟みます。
まとめ
AgentSkills と Codex CLI は、プロジェクト管理ツールそのものを置き換えるというより、管理ツールに入れる前の情報整理に向いています。
会議の情報をそのまま放置せず、ToDo候補、課題候補、決定事項、要約に分けておくだけでも、後からかなり探しやすくなります。
まずは「ToDo抽出」「課題抽出」「決定事項抽出」の3つくらいから始めるのがよさそうです。全部自動化しようとせず、人間が最後に決める前提にしておくと、現実の運用に乗せやすいです。