メインコンテンツへスキップ
見出し画像

LLMの人生戦略アドバイス × AWS Lambda & ChatGPT APIで週次振り返りを自動化してみた

最近流行りのChatGPTのメモリを利用した人生の戦略アドバイス(o3)を依頼して貰ったアドバイスを実践してみました。

それは、「週次の振り返りを行い、その内容をもとに次週のタスクを自動生成させる習慣をつけるとよい」というものでした。試しに、このアドバイスに従って、以下のような仕組みをNotionとAWS Lambda(ChatGPT API)を組み合わせて構築してみました。

実装した仕組み

  • NotionでDaily Log(日次記録)を毎日つける

    • Date(日付)

    • Reflection(その日の振り返りや気づき)

  • Weekly Review(週次振り返り)のテンプレートを作成

    • Week(週の期間)

    • Logs(Daily Logとのリレーション)

    • WeeklySummary(AWS Lambda経由でChatGPT APIにより自動生成)

    • NextWeekTasks(AWS Lambda経由でChatGPT APIにより自動生成)

Notion AIとの比較と違い

  • 柔軟性・カスタマイズ性の向上 Notion AIは手軽ですが、細かいカスタマイズが難しい場合があります。一方、AWS Lambda + ChatGPT APIを利用することで、生成プロンプトや処理ロジックを自由に設定可能です。

  • コストの管理と最適化 Notion AIはサービスとしての固定的なコスト体系ですが、AWS LambdaとChatGPT APIを組み合わせると、利用量に応じたコスト設計が可能で、スケーラブルに調整しやすくなります。

  • 外部連携の柔軟性 AWS Lambdaを経由することで、Notion以外の様々なサービスとも簡単に連携が可能になり、将来的な拡張性も確保できます。

AWS Lambda の設定方法(簡易版)

  1. Lambda関数を作成

    • ランタイム: Node.js 22.x

    • ハンドラー: index.mjs(ESM形式)

    • メモリ/タイムアウト: 256 MB / 30 秒程度

  2. 実行ロール (IAM)

    • AWSLambdaBasicExecutionRole(CloudWatch Logs 出力用)

    • Secrets Manager / SSM から API キーを読む場合は SecretsManagerReadWrite または AmazonSSMReadOnlyAccess

  3. 環境変数

    • OPENAI_API_KEY – ChatGPT 用

    • NOTION_SECRET – Notion インテグレーションのシークレット

    • NOTION_DATABASE_ID – Daily Log 用 DB ID

    • NOTION_DATABASE_ID – Weekly Review 用 DB ID

  4. AWSを準備

    • S3にバケットを作成

  5. コードをデプロイ

    • 後半に追加

  6. トリガーを設定

    • EventBridge ルールで cron(0 0 ? * MON *)(毎週月曜 00:00 JST 相当)

    • 週次で Lambda を起動し、Daily Log を集計 → ChatGPT 生成 → Notion 更新

実際に使って感じたメリット

客観的な視点で自己評価ができる

日々の記録をもとに、AIが客観的に週次のまとめを生成してくれるため、自分の認識だけでは気づかなかった傾向や改善点に気づくことができました。

次の行動が明確になる

AIが自動で抽出する次週のタスクは、自分自身が意識していなかった、しかし実際には重要なタスクを提案してくれることが多く、行動の抜け漏れを防ぐことができています。

習慣化が容易になる

手動で振り返りや次週タスクを考える負担が軽減され、心理的な抵抗感なく継続できています。

 
 

Naop

 
 
鬼 → かつて人間だった(執着の結晶) AI → 最初から人間でない(自我の不在) 人 → 間両者のあいだで問い続ける存在 スタートアップ

あなたへのおすすめ