AIとブログを作って分かった、人がやるべきこと
AIが担当できた制作作業と、人が操作・判断する必要があった作業を、実際の失敗とともに振り返ります。
AIは、制作のどこまでできたのか
今回のブログ制作では、ChatGPTとCodexが次の作業を担当しました。
- ChatGPTが、ブログの目的、読者、章立て、技術候補を整理した
- Codexが、パソコンへの開発環境の構築を支援した
- Codexが、AstroとMarkdownを使ってブログサイトを作成した
- Codexが、エラーの原因を調べ、修正方法を提案した
- Codexが、ブログサイトをビルドして動作を検証した
AIは、調べる順番や実装方法を提案し、実際のファイルも編集しました。私が一つずつ検索してコードを書かなくても、公開できる状態まで進められました。
ただし、AIが一度ですべてを完成させたわけではありません。私が目的を伝え、提案を確認し、必要に応じて方向を修正しました。
人が操作・判断したこと
次の作業は、私が行いました。
| 人が行ったこと | 人の操作が必要だった理由 |
|---|---|
| Node.jsとGitのインストール | パソコン全体を変更するため、所有者の許可が必要 |
| GitHubとCloudflareへのログイン | 本人のアカウントと認証情報を守るため |
| GitHub連携の許可 | Cloudflareへ渡す権限と対象リポジトリを本人が確認するため |
| 公開リポジトリの選択 | コードを誰に見せるか、個人情報がないかを判断するため |
| 独自ドメインを見送る判断 | 費用と現在の必要性を比較するため |
| サイトコンセプトの決定 | 誰に何を届けたいかは、運営者が責任を持って決めるため |
AIに操作できない場面があったことは、単なる制限ではありません。本人確認、外部への公開、費用、権限に関わる操作を人が行うことは、安全にAIを使うために必要です。
エラーから分かった、AIとの付き合い方
制作中には、いくつかの問題が発生しました。
- Node.jsをインストールしても、起動済みのアプリがすぐに認識しなかった
- PowerShellの設定により、
npmの実行が止められた - AIが最初に使おうとしたフォルダへファイルを書き込めなかった
- GitHubとCloudflareの連携で、認証をやり直す必要があった
- Codexの環境からGitHubへ送信できず、最後の
git pushを人が実行した
Codexは、問題が起きるたびに原因と次の選択肢を説明しました。私は、設定を大きく変えない方法や、許可する権限の範囲を確認してから実行しました。
今回分かったのは、AIを使ってもエラーや判断はなくならないということです。その代わり、AIに状況を説明してもらうと、何を確認し、次に何を試すかを選びやすくなります。
AIにすべてを任せるのではなく、AIが出した選択肢の理由を理解し、人が責任を持って決める。この役割分担が、安心してAIを使うために大切だと感じました。
実際の制作工程と達成結果は、AIを使って、自分のブログサイトを作ってみたで紹介しています。