Slack日報をAIが自動生成する方法|毎朝の報告作業を大幅に短縮
PR・アフィリエイトについて
当サイトはアフィリエイトプログラムを利用しており、紹介リンク経由での申込により報酬を得る場合があります。記事内で紹介するサービスには筆者が実際に使用しているものと、客観情報として比較掲載しているもの(未使用・PR表記あり)が含まれます。
結論
ChatGPTまたはClaudeに「昨日の実績データ」を貼り付けるだけで、日報テキストが数秒で生成される。SlackのIncoming Webhookと組み合わせれば、入力から投稿まで体感3〜5分に収まる。まず「手動コピペ」で試してから、自動化の度合いを上げていくのが失敗しない進め方だ。
毎朝9時前に「昨日何やったっけ」と記憶をたどりながらSlackに日報を打ち込む時間、実はほぼAIに丸投げできます。
この記事では、非エンジニアでも今日から実践できるSlack日報のAI自動生成フローを、具体的な手順で解説します。完全自動化と半自動化の2パターンを紹介するので、自分の環境に合った方を選んでください。
なぜ日報作成に時間がかかるのか#
日報が面倒な理由は「書くことそのもの」よりも「思い出す作業」にあります。
- 昨日やったことをカレンダー・チャット・タスク管理ツールから拾い集める
- 上司や同僚に伝わる粒度に整える
- 毎日同じフォーマットに当てはめて投稿する
この3つを毎朝繰り返していると、体感で10〜20分は消えていきます。
AIが変えられるのは「思い出す作業」と「整える作業」の部分です。実績データをAIに渡せば、文体・構成・粒度を揃えた文章を数秒で出してくれます。記録する習慣さえあれば、日報作成の大半を任せられます。
全体の仕組みを把握する#
日報をAI自動生成するフローは、3つのパーツで成り立ちます。
| パーツ | やること | 使うもの(例) |
|---|---|---|
| データ収集 | 昨日の実績をまとめる | Googleスプレッドシート、カレンダー |
| 文章生成 | AIが日報テキストを作る | ChatGPT / Claude |
| 自動投稿 | Slackに送る | Incoming Webhook |
「データ収集 → 文章生成 → 投稿」の順に一度設定すれば、毎日はデータを更新するだけで日報が生成されます。各パーツを順に説明します。
手順:3ステップで日報を自動生成する#
ステップ1:Googleスプレッドシートに実績テンプレを作る#
日報の材料になる「実績データ」を、毎日同じ場所に記録する習慣を作ります。
私はGoogleスプレッドシートを使っています。列構成はシンプルに3列だけです。
- A列:タスク名
- B列:ステータス(完了 / 進行中 / 積み残し)
- C列:一言メモ(詰まった点、次のアクションなど)
毎日の終業前に5分だけここを記録すれば、翌朝はこのシートをコピペしてAIに渡すだけで日報が完成します。
メモ
カレンダーアプリを主な記録場所にしている場合は、その日のイベント一覧をそのままコピーして貼る方法でも機能します。「どこに何をまとめるか」を1か所に固定することが重要です。
ステップ2:AIへの指示(プロンプト)を固定する#
次に、ChatGPTまたはClaudeに渡す「プロンプトのテンプレート」を作ります。
私がClaudeで使っているベースはこんな形です:
以下の昨日の実績データをもとに、Slack用の日報を作成してください。
【条件】
- 箇条書きで簡潔に
- 完了・進行中・積み残しの3区分で整理
- 全体で200〜300文字以内
- 語尾は「〜しました」「〜予定です」の敬語統一
【実績データ】
(ここにスプレッドシートの内容を貼り付ける)
ChatGPTのカスタム指示や、Claudeの「Projects」機能にこのプロンプトを保存しておくと、毎朝データを貼り付けるだけで日報テキストが生成されます。初回は数回試行して、自分のチームのトーンに合うまで微調整するのがポイントです。
メモ
プロンプトに「チームの雰囲気に合わせたトーン指定」を追加するとブレが減ります。例:「堅すぎず、カジュアルすぎない、業務報告として自然な文体で」のように一行加えるだけで質が変わります。
ステップ3:SlackのIncoming Webhookで投稿を自動化する#
生成した日報テキストをSlackに投稿する方法は、自動化の度合いによって2パターンあります。
パターンA:手動コピペ(設定ゼロ)
AIが生成した文章をSlackに貼るだけです。設定は不要で今日から始められます。作業時間は体感で3〜5分まで短縮できます。
パターンB:Incoming Webhookで自動投稿(要簡単設定)
SlackのIncoming Webhookを設定すると、URLにデータをPOSTするだけでSlackへの投稿が可能になります。
手順
- SlackのApp管理ページから「Incoming Webhooks」を有効化する
- 投稿したいチャンネルを選択し、Webhook URLを発行する
- AIが生成した日報テキストをWebhookのリクエストbodyに入れてPOSTする
- 自動化ツールや定時スクリプトからこの手順を毎朝実行させる
注意
Incoming WebhookのURLは外部に漏らさないこと。URLを知っている人であれば誰でもそのチャンネルに投稿できてしまいます。GitHubに上げるコードに直接書かない、スプレッドシートに貼ったまま外部共有しない、という2点は必ず守ってください。
半自動 vs 完全自動:どちらを選ぶか#
| 方式 | 1日あたりの作業時間(目安) | 初期設定 | 向いている人 |
|---|---|---|---|
| 手動コピペ | 3〜5分 | ほぼゼロ | まず試したい人 |
| Webhook+手動トリガー | 1〜2分 | 30分程度 | 毎日続けたい人 |
| 完全自動化(定時実行) | ほぼゼロ | 数時間〜 | ツールに慣れた人・学ぶ意欲がある人 |
メリット
- 毎朝の「思い出す・まとめる」作業がほぼゼロになる
- 文体・フォーマットが毎日安定する
- 積み残しタスクの引き継ぎが自動で漏れない
- 日報が面倒でも継続しやすくなる
デメリット
- 毎日データを記録する習慣がないと機能しない
- 初回のプロンプト調整に試行錯誤が必要
- 完全自動化には多少の技術的ハードルがある
「日報の質が落ちないか」という疑問について#
最初に私も同じことが気になりました。AIが作った文章は無難すぎて内容が薄い、という印象があったからです。
実際に使ってみると、プロンプトとデータの質次第で大きく変わります。「実績データに具体的な数字と詰まった点を含める」ようにしたところ、生成される日報の精度が上がりました。
一方で「AIに任せすぎると思考整理の機会が失われる」という観点もあります。日報は自分の作業を振り返る時間でもあるので、AI生成の文章を確認・微修正するステップを残す運用が、多くの人にとってバランスのよい落とし所だと感じています。
完全放置ではなく「AIが下書きを作り、人間が30秒確認して投稿」という形が現実的です。
AIの活用を体系的に学びたい場合#
日報の自動化は、AIを業務に組み込む入口に過ぎません。「もっと幅広い場面でAIを活かしたい」「自分の業務に合ったフローを設計したい」という場合は、AI活用を体系的に学べるオンライン講座を検討する方法もあります。
PRおすすめAI活用スクール(オンライン講座)非エンジニアがAIを仕事に活かす方法を体系的に学べる。無料カウンセリングから始められるコースが多く、自分のペースで始めやすい。※学習成果には個人差があり、収益・効果を保証するものではありません。まとめ#
Slack日報のAI自動生成は、今日から始められます。
- Googleスプレッドシートに実績を記録する(毎日5分)
- ChatGPT / Claudeに貼って日報テキストを生成する
- Slackにコピペ、または自動投稿の設定へ進む
まず「手動コピペ」で試して、毎日の負担が減ることを体感してから自動化の度合いを上げていくのが、挫折しない進め方です。完全自動化を急がなくても、ステップ1と2だけで十分に時間は節約できます。
よくある質問#
ChatGPTとClaudeのどちらが日報生成に向いていますか?#
どちらでも機能します。ChatGPTはカスタム指示に保存した設定が毎回反映されるため定型フォーマットの維持が楽です。Claudeは長い実績データを貼っても整理が安定している印象があります。すでにどちらかを使っているなら、そのまま使い始めるのが一番簡単です。
データを毎日入力するのが習慣化できるか不安です#
この習慣づくりが最大のボトルネックです。タスク管理ツールや作業ログをすでにつけている場合は、そこからそのままコピペする形にすると継続しやすくなります。ゼロから始める場合は、終業前に「今日やったこと3行だけ」を書くところから始めてみてください。記録が先に定着すれば、AI生成の恩恵はすぐ感じられます。
完全自動化するには何が必要ですか?#
カレンダーやタスク管理ツールのAPIからデータを取得し、AIのAPIでテキストを生成し、Slack WebhookへPOSTする——という流れをコードまたはノーコードツールで組む必要があります。エンジニアスキルがない場合は、ノーコードの自動化ツールを使う方法か、AIスクール等で基礎を学んでから挑戦するのが現実的です。いずれにしても「手動コピペ → Webhook手動 → 完全自動」と段階を踏む方が、設定ミスや予期せぬ誤投稿を防げます。