AIによる「朝のブリーフィング」自動化に挑む:前提のズレと技術的制約に直面し、スキルを捨てるまで辿った試行錯誤の記録
本記事は、AIツールClaude(コワーク)を用いて「朝のブリーフィング」を自動生成しようとした過程の記録である。目標は、毎朝6時30分(日本時間)に、その日の予定、メールの緊急事項、および注目ニュースを一枚のページに集約して届けるシステムを構築することであった。初期段階では、AIが提供するHTML描画スキルを利用し、GoogleカレンダーやGmailとの連携を通じて、サンプルページをスムーズに生成することができた。
しかし、課題に直面するにつれ、前提が次々と崩れていった。まず、使用するカレンダーアプリがGoogleカレンダーではなく別の家族共有アプリであったため、一般的な「iCal形式での外部公開URL発行」という予測が通用せず、最初の設計が頓挫した。次に、エクスポート機能がないことが判明したため、ブラウザ自動化(Claude in Chrome)による「力技」に切り替えた。これにより、ログインセッションがあればデータ取得は可能となったものの、大きな制約が明らかになった。具体的には、PCが起動している必要性、ログイン認証が手動であること、そして時刻起点のスケジューリング(cron)が困難であるという点であった。この制約から、狙った時刻に確実にカレンダー部分だけを取得することは極めて難しいと判断された。
さらに、システムを「ページで提示する」形式から、「対話型で質問する」形式へと設計を変更した。予定を「病院・通院系」「外出・イベント系」「その他」の3種類に分類し、予約状況や行き帰り時間など、具体的な質問をまとめて返す仕組みを構築した。しかし、この対話型アプローチも「毎回聞かれることの重さ」や「質問の粒度の設計の難しさ」から、利用体験として「微妙」という評価に留まった。
最終的に、当初の「毎朝1枚のページを自動生成する」という目標は、技術的・体験的な制約により一度スキルごと破棄された。しかし、この試行錯誤の過程を通じて、「外部アプリの仕様を前提に決めつけないこと」「プッシュ通知やWebhookがない限り、時刻起点の自動化は難しいこと」「個人向け自動化は、小さな前提のズレとの戦いであること」という、非常に価値の高い知見を得ることができた。
背景
本ニュースは、AI技術(特にLLMと自動化ツール)が日常生活のタスクをどこまで代替できるかという、現代の「パーソナル自動化」の最前線を描いています。AIの進化に伴い、単なる情報収集から、ユーザーの行動パターンや心理的な「体験」までを考慮したシステム設計が求められるようになっています。
重要用語解説
- Claude: Anthropic社が開発した大規模言語モデル(LLM)の一つ。本記事では、AIの機能(スキル)を利用して、情報収集やコンテンツ生成の自動化を試みる主体として使用されています。
- ブラウザ自動化: ウェブブラウザをプログラム的に操作し、人間が手動で行う操作(ログイン、データ抽出など)を再現する技術。APIが使えない場合に、データ取得の「力技」として用いられます。
- Webhook: あるシステムで特定のイベント(例:データ更新、予定確定)が発生した際に、別のシステムへ自動的に通知(データ送信)を行う仕組み。時刻起点の自動化には必須の技術です。
今後の影響
本記事が示すように、個人レベルの自動化は、単に技術的な問題だけでなく、外部アプリの仕様やユーザーの心理的な受容性といった「前提条件」の壁に直面します。今後は、単なる情報提示(見せる)から、ユーザーの状況を理解し、適切なタイミングで介入する(聞く)という、より高度なUX設計が求められるでしょう。