Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2026-05-30 OpenClaw で目標管理を自動化する @ AI実装勉強会
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Naka Masato
May 29, 2026
Technology
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2026-05-30 OpenClaw で目標管理を自動化する @ AI実装勉強会
Naka Masato
May 29, 2026
More Decks by Naka Masato
See All by Naka Masato
2026-07-25 OpenClaw schdulerをマスターする @ AI社会実装勉強会
nakamasato
0
48
2026-03-28 Slack × GitHub × Claude で作る Chat Bot Agent 改善サイクル@AI実装勉強会第57回
nakamasato
0
140
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.8k
2025-10-25 AIコーディングで開発した業務報告書自動生成アプリ
nakamasato
0
130
2025-07-27 Dev Containerで安全に Claude Codeを使う
nakamasato
0
1.3k
2025-01-26 Platform EngineeringがあればSREはいらない!? 新時代のSREに求められる役割とは@SREKaigi 2025
nakamasato
0
100
2025-01-25 Devin.aiを使ってみた使用感@機械学習社会実装勉強会第43回
nakamasato
0
570
2024-07-11 Mercari Hallo 立ち上げ時のSRE
nakamasato
2
660
2024-07-03 Eliminating toil with LLM
nakamasato
1
300
Other Decks in Technology
See All in Technology
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
1.2k
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
770
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
300
QAタスクをスキル化したいときに考えること
aomoriringo
0
130
自己解決や回答速度を上げる、サポート業務へのAIの組み込み方【SORACOM Discovery 2026】
soracom
PRO
0
100
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
4
1k
GMOフィナンシャルゲートが挑む、「止まらない」決済インフラ構築の裏側【SORACOM Discovery 2026】
soracom
PRO
0
110
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
170
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
200
AI驚き屋発見器
yama3133
1
380
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
150
人手不足への挑戦:車両保全を支えるIoTとクラウド内製化の道【SORACOM Discovery 2026】
soracom
PRO
0
160
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
510
WCS-LA-2024
lcolladotor
0
770
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Agile that works and the tools we love
rasmusluckow
331
22k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
350
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
The Invisible Side of Design
smashingmag
301
52k
Transcript
A I 実 装 勉 強 会 第 5 9
回 Openclaw で 目標管理を自動化する Notion × Slack × OpenClaw で進捗報告サイクルを止めない仕組みを作る Naka Masato (nakamasato) 2026/05/30
今日話すこと 15-20 分で、目標管理を自動化した話を 6 つの章で 1 課題 目標管理が回らない 4 つの理由
2 やりたかったこと 自動化で実現したかった 4 つのこと 3 完成形 Notion × Slack で実際に動いている全体像 4 仕組み なぜ OpenClaw / 3 つの Cron / 2 つのスキル 5 結果 何がどう変わったか 6 残っている課題と今後 正直に運用して見えてきたこと 2 / 20
今までの目標管理の課題 「ゴール立てて終わり」が起きやすい 4 つの理由 進捗更新忘れ → → 更新を忘れる 取り組むのが遅れる ゴール
未達になりがち。 更新がめんどくさい リマインドだけでは自分で Notion に飛んで更新 が必要。続かない。 ゴール確認もめんどくさい 状況を見るために毎回 Notion を開けに行くのが ハードル。 進捗共有が人頼り 誰かが気づいて共有しないと埋もれる。漏れる。 3 / 20
やりたかったこと 課題に対して、自動化で実現したかったこと 1 Check-in を自動で促したい 今まで : 人が「進捗どう ? 」を毎週言いに行く
やりたい : 埋めてなかったら Slack で自動 Remind 2 Slack 返信を Notion に反映したい 今まで : リマインド後、自分で Notion に飛んで更新が必要 やりたい : Slack スレに返信するだけで Notion に反映される 3 Goal の確認も Slack で完結したい 今まで : 状況確認のために毎回 Notion を開けに行く やりたい : Slack で GoalManager に聞けば、状況がすぐ分かる 4 進捗共有も自動化したい 今まで : → 人が進捗に気づいて手動で共有 漏れる やりたい : 週次でまとめて「進んだ Goal 」「次の一手」を自動投稿 4 / 20
そこで、こんな仕組みを作りました 月曜 Check-in 、毎日の Slack→Notion 同期、金曜の 週次まとめ 月 9: 0
0 Owner Check-in Check-in を促す + 今週の next action を提示 毎日 9: 1 0 Slack→Notion Review 前回実行以降の Slack 進捗を拾 い、 Notion 更新を提案 金 19 : 0 0 週次まとめ 一週間の進捗・注意点・来週の Goal と最初の一手 → ここからは、この仕組みをどう作ったかの話 5 / 20
なぜ OpenClaw か 「リマインドだけ」でも「自前で AI Agent 」でもダメだった Slack リマインダー /
GitHub Actions ◦ リマインドは 、集約は × 「決まった時間にメッセージを送 る」だけならできる スレ返信を読んで Notion にまと めるのは無理 自前 AI Agent 細かい調整で疲弊する プロンプト・ルール変更のたびに コード修正 Codex / Claude Code と行き来する 手間が無視できない OpenClaw これで全部回る リマインダー設定がコマンド 1 つ で完結 Skill (Markdown) で要件を表現でき る Cron / ルール / 通知の編集を Slack 内で一元化 ※ Asana / Linear のような目標管理 SaaS は「 Notion から動かしたくない」ので対象外 ポイント : Cron × Skill (Markdown) で、自然言語で書いて即動かせる 6 / 20
全体アーキテクチャ 3 つの cron で、リマインドと集約と週次まとめを分離 月 9:00 Monday Owner Check-in
Notion Goals DB Check-in を促す + 今週の next action を提示 Slack Owner メンション 毎日 9:10 Daily Slack→Notion Review Slack #goal-management 進捗信号を抽出してマッチ Notion 更新を提案 Notion 更新提案 金 19:00 Weekly Plan Notion 週の差分 週の進捗まとめと 来週 Goal/ 最初の一手 Slack 週次まとめ → 「催促」「集約」「まとめ」が独立しているので、片方が壊れてもサイクルは止まらない 7 / 20
設定した cron 一覧 openclaw cron list の出力 ( 整形版 )
Name Schedule やっていること Monday Owner Goal Check-in 月 9:00 Check-in を促す + 今週の next action を提示 Daily Slack-to-Notion Goal Progress Review 毎日 9:10 前回実行以降の Slack 進捗を拾い、 Notion に反映 Weekly Goal Progress and Next-Week Plan 金 19:00 週の進捗まとめと、来週の Goal/ 最初の一手 → 3 本の cron で「催促」「集約」「まとめ」を分担。それぞれの中身は次の 3 スライドで詳しく見ます 8 / 20
C r o n # 1 · 月 9 :
0 0 Monday Owner Goal Check-in やっていること 1 親投稿で「今週の焦点」と投稿対象 Goal 一覧を共有 2 Goal ごとに別メッセージを top-level で投 稿 3 Owner を Slack ID に解決してメンション 4 各 Goal で「完了 / 未完 / 次の 15-30 分」を 聞く 設計のポイント 親投稿 + Goal 別スレ 議論が交錯しない動線を最初から作る Owner メンション必須 owner-map.json で Slack ID を解決 返信フォーマット指定 Done: / Blocker: / Next: で答えやすく Notion 自動更新はしない Read-only 。本人に動いてもらうのが目的 ※ Block Kit → で親投稿 各 Goal top-level → スレで議論、を構造化 9 / 20
C r o n # 1 · 実 物 デ
モ 実際の Slack 出力 ( 月曜 Check-in) 今週の焦点 「測れる Done 条件がない Goal 」をまず整える、と一文 で方針提示 Health Signal 🟡 / 🔴 で Goal の健全性を一目で示す Goal 別 Owner メンション @naka を実 Slack ID に解決して直接届ける Goal ごとの根拠 期限近・ Waiting 解除条件不明・学習完了条件未定義 ... と具体的に → 親投稿 スレで議論 「議論・進捗・ブロッカーは該当 Goal のスレに返信」 と動線が明確 ※ 親投稿で全 Goal → を俯瞰させ、議論はスレで個別に ノイズが集まらない設計 10 / 20
C r o n # 2 · 毎 日 9
: 1 0 Daily Slack-to-Notion Goal Progress Review やっていること 1 前回成功実行以降の #goal-management を読む 2 進捗・ブロッカー・ Next Action の兆候を抽出 3 信号を Notion Goals にマッチング (high/medium/low) 4 高信頼のものは Notion に反映 + 根拠リンク添 付 5 medium/low は「確認候補」として人に振る Notion 更新の 4 ルール 単純 Append 禁止 ページ末尾に追記するだけはダメ 適切な場所に更新 プロパティ or 該当セクションに反映 根拠リンク必須 Slack / GitHub / Notion リンクを必ず付ける 判断難しい時は更新しない medium / low は「確認してください」で人に振る ※ LLM に任せると「とりあえず Append 」しがち。明示的に禁じることで信頼性が上がる 11 / 20
C r o n # 2 · 実 物 デ
モ 実際の Slack 出力 (Daily Review) 実行範囲を明示 「前回 runAtMs から 60 秒重ね」と冪等性が見える形で 報告 拾えた信号を可視化 今回は自動投稿のみ、人の返信や具体的 Blocker はなし、 と正直に Confidence: low 曖昧な信号は自動更新せずに「 low 」とラベリングして 送る Notion 更新を見送る勇気 「自動反映できる高信頼の更新はなし」 = 何もしない判 断を明示 返信フォーマットを案内 「 Done: / Blocker: / Next: 」形式を促し、次回の精度を上 げる ※ 「更新しない」を堂々と返せるのが Confidence tiers の効果 12 / 20
C r o n # 3 · 金 1 9
: 0 0 Weekly Goal Progress and Next-Week Plan やっていること 1 前週レポート以降の Notion Goals 変化を読む 2 Goal ごとに Progress 変化 ( → 前回 今回 ) を出 す 3 進捗マーカー ( / / ) ✅ ⚠ 🔴 で動きを示す 4 Health Signal ( ) 🟢🟡🔴 で絶対健全性も併記 5 来週奨励アクション + 最初の一手まで提示 Slack 出力テンプレ :dart: 週次 Goal 進捗・来週プラン (M/D) :bar_chart: 全体サマリ 進捗あり n / 停滞 n / 要確認 n :chart_with_upwards_trend: 進捗更新 ✅ 🟢 Goal: 30%→40% / 根拠 ⚠ 🟡 Goal: 0%→0% / 証拠なし 次 : 15-30 分の小さなアクション :calendar: 来週奨励アクション 最初の一手 : 小さな具体行動 ※ 進捗マーカー = 動き、 Health Signal = 絶対健全性、を分けて両方表示 13 / 20
C r o n # 3 · 実 物 デ
モ 実際の Slack 出力 (Weekly) 週次サマリ 進捗増 / 停滞 / 要確認 の 3 カウントで全体状況を即把握 Evidence Gate の発動 「新しい Done → 根拠なし Progress は全件 0% のまま」と忖度なし Goal 別の進捗推移 0%→0% / 0/3 Done 未完了 のように週前との差分も明示 Goal ごとの次の一手 「 5 見出しだけ Notion に置く」など 15 分で動けるサイズに固定 来週奨励アクション 「 Progress を増やすより先に、赤の定義不足を潰す」と来週の戦略 追加チェックインの動線 「 Notion 更新候補に回します」とスレでの追加報告を歓迎 ※ Evidence Gate が効いて「 Progress 0% のまま」を堂々と報告できる週次設計 14 / 20
2 つのスキル Markdown で書いて prompt と一緒に配置するだけ goal-monitor 進捗評価と Notion 更新の番人
• Evidence Gate で証拠ベースの評価 • Progress = 完了 milestone / 全 milestone • Done 判定は placeholder を除外 • confidence 別の更新ポリシー 使う cron: Daily Review / Weekly Plan goal-supporter 達成支援と次の一手の提案 • Mode 別の介入 (plan/next/unblock 等 ) • 毎回違う角度で支援 (Fresh angle) • 15-30 分で動けるアクションに絞る • Notion 本文の構造を保って更新 使う cron: Monday Check-in 15 / 20
スキル設計の 3 つの工夫 LLM × Cron で「形骸化」と「ノイズ更新」を避けるためにやっていること 1 Progress 判定
= DoD 確認 Placeholder は数えない DB Progress は保存値にすぎない。 真実はページ内の DoD 。「完了条 件 1 」「 YYYY-MM-DD ... 」など未 編集テンプレは除外し、 0/0 milestone を 100% にしない。 2 Append 禁止、根拠つき 更新 適切な場所に書く ページ末尾に追記するだけはダメ。 プロパティ or 該当セクションに 反映し、 Slack/GitHub/Notion の根 拠リンクを必ず添える。 3 証拠の強さで更新モード strong / medium / weak strong → 自動更新、 medium → 確認候補、 weak → 何もしない。 LLM が「とりあえず更新する」の を構造的に防ぐ。 16 / 20
結果 4 つの課題が、それぞれの仕組みで解決できた 1 進捗更新忘れ → 月曜に Owner メンションで自動 Check-in
忘れていても Slack で必ず気づける 2 更新がめんどくさい → Slack スレで返信するだけで Notion 更新提案 Notion に飛ばなくていい 3 ゴール確認もめんどくさい → Slack で GoalManager に聞ける 状況確認のために Notion を開く必要なし 4 進捗共有が人頼り → 金曜に進捗 + 次の一手が自動投稿 気づかなくても勝手にまとまる 体感 : 目標管理を基本 Slack 上だけで管理できるようになり、楽になった 17 / 20
残っている課題 正直に運用してみて分かったこと 1 進捗更新の安定化 (Skill 改善 ) Notion への更新を「いい感じの形式」で出す、適切な場所にコメントを追加する、といった更新精度が まだ安定しない。
Skill の指示をどう書けば望む粒度・場所・文体になるかは継続改善が必要。 2 Goal 達成基準の判定 Checklist が正しく設計されていれば、進捗確認は単純作業。問題は Checklist の中身が正当か = 「これを 全部やったら本当に Goal 達成と言えるのか」を、客観的な基準で判定する仕組みがまだない。 18 / 20
今後 & まとめ 発展的な使い方 Goal Checklist → Task を自動発行 …
そうなると → 日常タスクと Goal が自動で紐づく → 細かい粒度で Due date 管理ができる → 進捗をこまめに出せるようになる Takeaways Cron × Skill で目標管理は素直に組め る プロンプトに「禁止事項」を書くと 信頼性が上がる 毎回違う角度で「形骸化」を避ける 完璧でなくてもいい、動くものから 19 / 20
ご清聴ありがとうございました !