はじめに
〇〇月の行事予定
私には三人の幼稚園に通う子供がいます。行事予定をもらってくるたびに、その予定管理をどうしようか悩んでいました。
普通にカレンダーアプリに登録しようとすると、1時間弱かかるので、いつも後回し。しまいには、未登録の予定や、登録漏れのあった重要な行事に気付けないこともありました。
しかし、ChatGPTを使用することで、幼稚園に行く子供の予定表が私の手元に届いてから、カレンダーアプリに予定登録するまでのプロセスがたったの5分ほどでできるようになり、登録漏れも皆無になったため、この機会に言語化してみます。
必要なもの
- iPhone
- ChatGPT(無償版でも可)
- デフォルトでiPhoneにインストールされているApple Mail, Apple Calendar
対象の読者
- 幼稚園の予定をカレンダーアプリに登録するのに時間がかかって困っている方
- 給食なしの日に朝になって気づいて慌てることがある方
- 家族全員で月次の予定を共有したいが、手動登録では時間がかかりすぎる方
前提知識: .icsファイルについて
Apple Calendar, Google Calendarなどの主要なカレンダーアプリでサポートされている標準フォーマットです。このフォーマットで、ChatGPTに書き出しをしてもらい、カレンダーアプリでimportすると一括でイベントの登録ができます。
.icsファイル(iCalendar形式)は、カレンダー情報を交換するための標準フォーマットです。RFC 5545として定義されたインターネット標準で、多くのカレンダーアプリケーションでサポートされています。
Apple Calendarのドキュメントには以下のような記載がありました。
Apple Calendarは
.icsファイルのインポートを公式にサポートしています。Macでは、カレンダーアプリを開き、「ファイル」→「インポート」→「インポート...」を選択し、.icsファイルを選択することで、イベントを一括登録できます。
ChatGPTを使って、pdf上のイベントをカレンダーアプリに登録するまでの手順
以下の手順で行います。
- ChatGPT: プロンプトを入力
- ChatGPT: 今回のPDFを入力して、
.icsファイルを生成 - Apple Mail: 生成したファイルをApple Mailで自分宛に空送信
- Apple Mail: 3で自分宛に送信された
.icsファイルをタップ。開いたモーダルでApple Calendarのイベントとして追加
以下で、手順ごとに解説していきます。
1. ChatGPT: プロンプトを入力
以下のようなプロンプトを今回は入力してみました。
添付のカレンダーpdfファイルの「給食」列に❌と記載のある箇所について、icsファイルにまとめてください。
イベント名は「給食なし」でお願いします。
.icsファイルの形式で出力し、以下の要件を満たしてください:
- タイムゾーンはJST(Asia/Tokyo)
- 終日イベントとして設定
- 各イベントに適切な説明を追加
例えば、行事予定の以下のような複数情報を書き出したい場合、
- 給食の有無
- イベント概要
- 通園バスの有無
複数の.icsファイルを作成することも検討できそうです。
2. ChatGPT: 今回のPDFを入力して、.icsファイルを生成
pdfファイルには以下のような内容が書いてあります。
| 日付 | 曜日 | 給食 | イベント |
|---|---|---|---|
| 4/1 | 月 | ✅ | 始業式 |
| 4/2 | 火 | ✅ | - |
| 4/3 | 水 | ❌ | 給食なし |
| 4/4 | 木 | ✅ | - |
| 4/5 | 金 | ❌ | 給食なし |
| ... | ... | ... | ... |
| 4/26 | 金 | ❌ | 給食なし |
3. Apple Mail: 生成したファイルをApple Mailで自分宛に空送信
こちらは、ChatGPT上の生成された.icsファイルをタップしても、Apple Calendarが開かなかったため、暫定的に行なっております。いい案がありましたら、ご共有いただきたいです。
4. Apple Mail & Apple Calendar: 3で自分宛に送信された.icsファイルをタップ。開いたモーダルでApple Calendarのイベントとして追加
Apple Calendar上で複数のカレンダーがあった場合、どのカレンダーに追加するかもモーダル上で選択できます。
まとめ
ChatGPTを活用して幼稚園のカレンダースケジュールを.icsファイルに変換することで、以下の効果を得ることができました:
- 時間の大幅削減: 月あたり約25〜55分の時間削減
- 朝の気づき問題の解決: 事前の予定把握により、お弁当作りの準備が可能に
- 家族共有の実現: 家族全員で月次予定を共有できる環境の構築
今後は、この方法を他のスケジュール管理(習い事、学校行事など)にも応用し、さらなる工数削減を目指していきたいと考えています。AIを活用した生活の効率化は、子育て世代にとって大きな味方になると実感しています。
