目次
- Cloudflare アカウントを作る
- Worker スクリプトをデプロイする
- データベースを初期化する
- シークレットキーを設定する
- iOS アプリに入力する
1 Cloudflare アカウントを作る
cloudflare.com にアクセスしてアカウントを作成します。無料プランで問題ありません。
✓ Workers & Pages は無料で月 10 万リクエストまで使えます
2 Worker をデプロイする
Mac のターミナルを開いて、以下のコマンドを順番に実行してください。
① Node.js をインストール(初回のみ)
brew install node
② AI Mail Reply フォルダに移動
cd ~/Documents/Ai-email/cloudflare-worker
③ 必要なパッケージをインストール
npm install
④ Cloudflare にログイン(ブラウザが開きます)
npx wrangler login
⑤ データベースを作成
npx wrangler d1 create ai-mail-reply-memory
⑤ を実行すると database_id = "xxxx-xxxx-..." が表示されます。
この値を wrangler.toml の REPLACE_WITH_YOUR_D1_DATABASE_ID と書かれている部分に貼り付けてください。
⑥ データベースの初期化
npx wrangler d1 execute ai-mail-reply-memory --file=./schema.sql --remote
⑦ Worker をデプロイ
npx wrangler deploy
デプロイが完了すると、以下のような URL が表示されます:
https://ai-mail-reply-memory.あなたのID.workers.dev
この URL をコピーしてください。
3 シークレットキーを設定する
Worker へのアクセスを保護するための合言葉(パスワード)を設定します。
npx wrangler secret put WORKER_SECRET
Enter a secret value: と表示されたら、自分で決めた文字列(英数字)を入力してEnterを押します。
⚠️ このシークレット値は必ずメモしておいてください。iOS アプリの設定画面に入力が必要です。
4 iOS アプリに入力する
アプリの 設定画面 を下にスクロールすると「クラウドメモリー (Cloudflare)」セクションがあります。
Worker URL
https://ai-mail-reply-memory.あなたのID.workers.dev
Worker Secret
設定したシークレット値
入力後「保存」をタップしてください。
✓ 設定完了!メールを送信するたびに相手ごとの文体が学習されます
? クラウドメモリーで何ができるの?
メールを送信するたびに AI が文体を分析して、相手ごとの特徴を記憶します。
例えば:
- 田中さんへはカジュアルな日本語で書く
- 海外クライアントには英語で簡潔に
- よく使うフレーズを自動的に覚える
次回の返信生成時に、この記憶が自動的に反映されます。
🔒 プライバシー:メール本文はCloudflareに送信されません。送信されるのはAIが抽出した短い要約のみです。