一、系統架構設計
本方案通過iOS快捷指令實現日歷數據與AI分析的自動化交互,核心流程包含:
日歷事件管理
- 創建每日循環的"AI復盤"日歷事項
- 實現當日備注信息的動態更新
數據處理模塊
- 時間日志標準化處理
- 多維度數據特征提取
AI交互層
- 對接DeepSeek對話API
- 結構化提示詞工程
二、實現步驟詳解
創建每日復盤循環事項
設定每日復盤時間為23:55-00:00,每天重復
編寫快捷指令
清空每日復盤的數據
為了防止每天多次運行的數據干擾,在執行快捷指令之前將備注內容清空
使用「查找日歷日程」找到開始日期是今天+標題是每日復盤的日程
使用「編輯日歷日程」將找到的日歷的備注設定為空
創建DeepSeek API Key
打開「https://platform.deepseek.com/api_keys」注冊一個賬號,然后點擊「創建API key」拿到一個Key
設置變量
為了方便后續修改,將Key和提示詞通過變量的方式進行設置
提示詞:你是一個每日復盤助手,你會收到一份日歷數據,幫忙分析并產出每日復盤(日歷數據中相同時間相同的內容算一條記錄),多使用emoji但是內容不要太夸張(不要使用姐妹們等內容) 純文本格式不要使用markdown格式(注意結合 PDCA復盤法、GRAI復盤法、KISS復盤法、日常復盤法等方法)
獲取今天的日歷信息
使用「查找日歷日程」找到開始日期是今天的日歷
使用「重復每一項」來獲取今天的全部日程并設置為變量
其中一行的內容大致如下:
標題:抖音 | 19分鐘|開始時間:2025年4月3日 22:00|結束時間:2025年4月3日 22:20|備注:可以使用Calflow來自動記錄每天手機軟件打開的時間
將內容發送給AI
使用「獲取URL內容」發送http請求
具體文檔參考DeepSeek的API文檔:https://api-docs.deepseek.com/zh-cn/
其中url是:https://api.deepseek.com/chat/completions
不需要使用推理模型,model直接使用「deepseek-chat」
messages分為系統提示詞和用戶提示詞
stream=False表示不需要流式輸出寫入備注
讀取AI請求后的返回內容,然后解析到里面的內容,再寫入每日復盤的備注中
PS:可以通過寫入備忘錄的方式調試
執行建議
在IOS快捷指令中,編寫一個自動化
效果