

個人開発者のNotion運用術 ― AIエージェントと一緒にプロジェクト管理
個人開発でNotionを使ってプロジェクト管理をしている人へ。AIエージェントを組み込んでタスク管理・進捗追跡・ドキュメント整備を自動化する実例を紹介。
Notionでプロジェクト管理してる人、多いですよね#
個人開発をしていてNotionでタスクやドキュメントを管理している人は少なくないと思います。僕もそうです。
でも、管理が続かないという問題にぶつかりました。
DBは作りました。カラムも定義しました。ビューも用意しました。最初の1週間はちゃんと更新していました。でも2週目からは放置。1ヶ月後には「このDBなんだっけ?」になります。
原因はシンプルで、自分で更新するのが面倒だからです。個人開発だとプロジェクト管理者も自分、開発者も自分、ドキュメント担当も自分。全部自分だと、管理作業が一番後回しになります。
それならAIにやらせればいいじゃない、と思って試してみたら、案外ちゃんと動きました。その話を書きます。
個人開発におけるNotion管理の悩み#
まずは悩みを整理します。
タスクがあちこちに散らばる#
「今やってる作業」が頭の中にしかありません。Slackに書いたメモ、Discordの投稿、手元のテキストファイル。情報が分散して、後から「あれどこに書いたっけ」と探す時間が増えます。
DBは作るけど更新しない#
NotionのDBは作るのが楽しいんです。プロパティを定義して、ビューを何個も作って、「これで完璧」と満足する。でも肝心のレコードを追加・更新する作業が続かない。
進捗が見えない#
「今どのくらい進んでる?」と聞かれて答えられない。タスクのステータスが古いまま。終わったタスクが「In Progress」のまま放置されている。
AIエージェントにNotion管理を任せる#
解決策として、AIエージェントをNotionの更新担当にしました。具体的にどういうことかというと、
- Discordで「このタスクやって」と言うと、AIがNotionのTasks DBに自動でレコードを追加してくれます
- タスクが完了したら、AIがステータスを「Done」に更新してくれます
- 毎朝、AIがNotionのプロジェクト状況を読んで、進捗レポートをDiscordに投稿してくれます
- MTGの議事録をDiscordに貼ると、AIがNotionのDocuments DBに整理して保存してくれます
つまり、人間はDiscordで会話するだけで、裏でAIがNotionを更新し続ける仕組みです。
NotionのDB構成#
実際に使っているDB構成を紹介します。3つのDBが中心です。
Projects DB#
プロジェクト単位の管理です。
- Name(title): プロジェクト名
- Status(status): 進行中 / 完了 / 保留
- Period(date): 開始日〜終了日
- Owner(rich_text): 担当者
- Tasks(relation): 紐づくタスクの一覧
例えば「デジタルマーケティング」というプロジェクトがあって、その中に複数のタスクがぶら下がるイメージです。
Tasks DB#
各プロジェクトのタスク管理です。
- Name(title): タスク名
- Status(status): Todo / In Progress / Done
- Due Date(date): 期限
- Project(relation): 親プロジェクトへの紐付け
- Assignee(rich_text): 担当エージェント名
- Notes(rich_text): メモ
AIエージェントはこのTasks DBを直接読み書きします。タスクの追加、ステータス変更、期限の設定までNotion API経由で行ってくれます。
Documents DB#
議事録や仕様書などのドキュメントです。
- Name(title): ドキュメント名
- Type(select): 議事録 / 仕様書 / メモ
- Date(date): 作成日
- Project(relation): 紐づくプロジェクト
MTG後にDiscordでやり取りした内容を、AIが構造化してここに保存してくれます。
実際にどう動くか#
具体的なユースケースを3つ紹介します。
ユースケース1: タスクの追加#
Discordでかえで(COO担当のAIエージェント)にメンションして依頼するだけです。
この数秒のやり取りで、NotionのTasks DBにレコードが作成されます。プロジェクトとの紐付け、期限の設定、担当者の割り当ても同時に行われます。
ユースケース2: 進捗レポート#
毎朝9時に、AIがNotionのProjects DBとTasks DBを読んで、その日の状況をDiscordにDMで送ってきます。
自分でNotionを開いて確認しなくても、朝イチで状況がわかります。
ユースケース3: ドキュメントの自動整理#
MTGの後にDiscordで議事録っぽい会話が残っていたら、AIがそれを拾ってDocuments DBに保存してくれます。
これを手動でやろうとすると、「Discordのログをコピー→Notionに新規ページを作成→タイトルと日付を入力→内容を整形」という手順が必要です。地味に時間がかかるし、やらなくなります。AIなら続きます。
設定方法#
同じような仕組みを作りたい人向けに、必要なものと大まかな手順を書きます。
必要なもの#
- Notionのワークスペース(無料プランでOK)
- Notion Integration(API用のアクセストークン)
- DiscordサーバーとBot
- AIエージェント(Hermes Agent、Claude、ChatGPTなど)
手順#
- NotionでProjects、Tasks、Documentsの3つのDBを作ります
- Notion Integrationを作成し、各DBに接続権限を付与します
- Discord Botを作成し、サーバーに追加します
- AIエージェントにNotion APIとDiscord Botのアクセスを設定します
- AIエージェントに「NotionのDBを更新する」「定期的にレポートを投稿する」などの指示を与えます
細かい実装は使っているAIエージェントによります。うちはHermes Agentを使っていますが、Claude + n8n、ChatGPT + Zapierなどでも似たような仕組みは作れます。
やってみてどうだったか#
正直なところを書きます。
良かったこと#
- Notionを自分で開く頻度が減りました。Discordで完結する場面が多いです
- タスクの状態が常に最新に近いです。AIが更新してくれるので放置されません
- 毎朝のレポートが意外と便利でした。「今日何やるんだっけ」がすぐわかります
まだ課題なこと#
- AIがNotion APIを叩くとき、たまにエラーが出ます(レートリミットとか認証期限切れとか)
- AIが追加したタスクの粒度が毎回同じではありません。たまに大きすぎたり小さすぎたりします
- DBのスキーマ変更(カラム追加など)は人間がやる必要があります。AIはそこまで面倒を見てくれません
完璧ではありませんが、「NotionのDBを作ったけど更新しない」という問題に対しては、十分な解決になっています。
まとめ#
個人開発でNotionを使ったプロジェクト管理をしていると、「管理自体が負担になる」というパラドックスにぶつかります。
それを解決する一つの方法が、AIエージェントにNotionの更新を任せることです。人間はDiscordで会話するだけで、裏でAIがDBを更新してくれます。
必要なのは、NotionのDBを3つ(Projects / Tasks / Documents)作って、AIエージェントにNotion APIとDiscordを繋ぐ設定をすることだけです。
「Notionは整理するのは好きだけど、維持するのが苦手」という人は、試してみる価値があると思います。
