自動化する前に、手で1回通す
自動実行でも、毎回必要な資料や認証は欠かせません。まず同じ依頼を手動で成功させ、その条件を保存します。
1. 入力を決める
ファイル、メール、Webページのどれが材料か、どこから取得するかを書きます。
2. 1回実行する
期待する結果が出るまで調整します。材料が空の場合や、接続できない場合も決めます。
3. 重複を避ける
通知や書き込みをする場合は、同じ対象を再処理しない条件を決めます。
4. 定期実行へ移す
成功した依頼文と参照先を登録し、初回の結果を確認します。
~/manual-demo $ codex exec "毎朝このリポジトリのTODOコメントを集めて report.md に追記する、という自動化をしたい。定期実行にする前に、まず手で1回だけ動かして結果を見せて。うまくいったら、そのあと定期実行にする手順も教えて。"手動で1回実行し、report.md に結果を記録しました。 実行日時:2026-09-06 11:29:59 JST 対象:calc.js、calc.test.js TODOコメント:0件 ファイルへの保存も確認済みです。定期実行はまだ設定していません。 毎朝の定期実行にする手順は次のとおりです。 1. アプリの Scheduled(定期実行)でタスクを作成 2. 対象を /root/manual-demo、実行場所をローカルプロジェクトに設定 3. 毎日、希望の時刻(例:午前9時、Asia/Tokyo)を指定 4. 指示を登録 定期実行ではプロジェクトへの書き込み権限が必要です。現在の読み取り専用設定をworkspace-write に変更し、実行時はPCとアプリを起動しておきます。
コピーして使える依頼文
この作業を定期化する前に、手動で1回実行して確認したい。入力、処理、出力、失敗時の通知、重複防止を整理して、必要なものが欠けていれば教えて。
この依頼文だと、こう返ってきます
定期化の前に、手動で1回通す準備を整理しました。足りないものが3つあります。
入力
・3つの公式サイトのURL(指定済み)
・前回チェックした日時 → ★未定
処理
・各サイトを開いて、新しい情報を抜き出す
出力
・3件まで、リンク付きで通知
失敗したとき
・サイトが開けなかった場合の扱い → ★未定
重複を防ぐ方法
・前回の通知に含めたものを再送しないための記録 → ★未定
特に「前回チェックした日時」の記録場所が決まっていないと、毎回同じ情報が届きます。
まず手動で1回動かして、どんな情報が取れるかを見てから決めるのが早いと思います。実行しますか。
実際の返答はそのときの資料や状況で変わります。形の目安として載せています。
完成チェック
- 手動で期待どおりの結果が出る
- 失敗時に気づける