ケーススタディ

AIとブログを作って分かった、人がやるべきこと

AIが担当できた制作作業と、人が操作・判断する必要があった作業を、実際の失敗とともに振り返ります。

更新 #Codex #AI活用 #振り返り #ブログ制作

AIにブログ制作を手伝ってもらうと、どこまでAIが進められて、どこから人が動くことになるのか。実際に1つのブログサイトを公開するまでやってみて、その線がはっきりしました。

この記事では、AIが担当できた作業と、人が操作・判断する必要があった作業を、途中で起きた失敗もあわせて振り返ります。AIに作業を任せてみたいけれど、自分は何をすることになるのかが分からない人に向けて書いています。

読む順番は3つです。はじめにAIが担当できた範囲、次に人が担当した範囲、最後にエラーから分かったAIとの付き合い方を書きます。

AIは、制作のどこまでできたのか

AIが担当した企画整理、コード作成、エラー分析、動作確認

今回のブログ制作では、ChatGPTとCodexが次の作業を担当しました。

  • ChatGPTが、ブログの目的、読者、章立て、技術候補を整理した
  • Codexが、パソコンへの開発環境の構築を支援した
  • Codexが、AstroとMarkdownを使ってブログサイトを作成した
  • Codexが、エラーの原因を調べ、修正方法を提案した
  • Codexが、ブログサイトをビルドして動作を検証した

AIは、調べる順番や実装方法を提案し、実際のファイルも編集しました。私が一つずつ検索してコードを書かなくても、公開できる状態まで進められました。

ただし、AIが一度ですべてを完成させたわけではありません。私が目的を伝え、提案を確認し、必要に応じて方向を修正しました。

人が操作・判断したこと

人が担当したインストール、ログイン、認証、最終判断

次の作業は、私が行いました。

人が行ったこと 人の操作が必要だった理由
Node.jsとGitのインストール パソコン全体を変更するため、所有者の許可が必要
GitHubとCloudflareへのログイン 本人のアカウントと認証情報を守るため
GitHub連携の許可 Cloudflareへ渡す権限と対象リポジトリを本人が確認するため
公開リポジトリの選択 コードを誰に見せるか、個人情報がないかを判断するため
独自ドメインを見送る判断 費用と現在の必要性を比較するため
サイトコンセプトの決定 誰に何を届けたいかは、運営者が責任を持って決めるため

AIに操作できない場面があったことは、単なる制限ではありません。本人確認、外部への公開、費用、権限に関わる操作を人が行うことは、安全にAIを使うために必要です。

エラーから分かった、AIとの付き合い方

AIがあっても迷いはなくならず、迷い方が変わるという学び

制作中には、いくつかの問題が発生しました。

  • Node.jsをインストールしても、起動済みのアプリがすぐに認識しなかった
  • PowerShellの設定により、npmの実行が止められた
  • AIが最初に使おうとしたフォルダへファイルを書き込めなかった
  • GitHubとCloudflareの連携で、認証をやり直す必要があった
  • Codexの環境からGitHubへ送信できず、最後のgit pushを人が実行した

Codexは、問題が起きるたびに原因と次の選択肢を説明しました。私は、設定を大きく変えない方法や、許可する権限の範囲を確認してから実行しました。

今回分かったのは、AIを使ってもエラーや判断はなくならないということです。その代わり、AIに状況を説明してもらうと、何を確認し、次に何を試すかを選びやすくなります。

AIにすべてを任せるのではなく、AIが出した選択肢の理由を理解し、人が責任を持って決める。この役割分担が、安心してAIを使うために大切だと感じました。

実際の制作工程と達成結果は、AIを使って、自分のブログサイトを作ってみたで紹介しています。

なお、AIが出した説明を確かめずに受け入れると、直さなくてよいものを直すことになります。実際にそれをやってしまった記録は、AIの「たぶん壊れています」を確かめたら、壊れていなかったにまとめました。

AIに任せる範囲を決める話は、ブログ制作にかぎりません。仕事の資料をAIへ渡すとき、どこまで書いてよいかを試した記録は社内の資料をAIに貼っていいのか。社名と金額を伏せて貼り、答えを元に戻す手順にあります。社名だけを消して安心するのが、いちばん危ない状態でした。