Text2Cal
Working
AI
Google Sheets
Text2Calは、自然言語でGoogleカレンダーやGoogle Tasksに予定を追加できるアプリケーションです。AIを活用して、ユーザーの入力を解析し、適切な日時や内容で予定を作成します。
概要
Text2Calは、iOSのショートカットでの利用を想定しています。自然言語をGoogleスプレッドシートのGoogle Apps Scriptに送信し、AIが解析した結果を基にGoogleカレンダーやGoogle Tasksに予定を追加します。
送信されたメッセージ、解析結果や処理結果はGoogleスプレッドシートに保存され、履歴として参照可能です。
フォーマット
ユーザーは以下のような自然言語で予定を入力します。
来週月曜日、15時から1時間にチームミーティング
また、頭に ! を付けることで、タスクとしてGoogle Tasksに追加することも可能です。
!明日の午前中に買い物
繰り返しの予定も可能です。デフォルトは60分の予定になります。なお、Google Tasksでは繰り返し予定はサポートされていません(APIが対応していないため)。
毎週金曜日、18時からジムに行く
主な機能
- AI(OpenAI)を活用した自然言語解析
- Googleカレンダーへの予定追加
- Google Tasksへのタスク追加
技術スタック
- フロントエンド: iOSショートカット
- バックエンド: Google Apps Script (Googleスプレッドシート上の)
- AI: OpenAI API
- カレンダー・タスク管理: Google Calendar API / Google Tasks API