はじめに:今月のQiita記事のネタはCarrierWave!
「今月はQiitaにどんな技術記事を書こうかな〜?」と考えた結果、業務でいろいろ対応したCarrierWave 3.1のパフォーマンス問題をテーマに記事を書こうと思いました。
CarrierWave(以下CW)のmasterブランチにこの問題を解消するコミットが入ったのもちょうどいいタイミングだったので。
パフォーマンス問題は予期せぬタイミングでAmazon S3にアクセスが発生するのが原因なのですが、基本的にライブラリの裏側の処理なので、Railsアプリのコードだけ見ても、アクセスが発生しているのかどうかはわかりません。
また、S3は外部のリソースなので、ローカルで試行錯誤するためにわざわざS3のバケットを作って、クレデンシャルを書き込んで・・・というのも、ちょっとオーバーです。
そこでClaude Codeと相談しながら、ローカル環境だけでS3へのアクセスの有無を検証できるサンプルアプリを作りました。
ちなみにローカルのS3はMinIOというツールを使ってシミュレートしています。
試しにAIに書かせてみる?
さて、あとはこの検証結果をQiita記事にして公開すれば完了・・・なのですが、昨日はあまり時間がなく、「一度試しにAIに記事を書かせてみるか」と思いました。
というのも、サンプルアプリを作る過程でAIには記事執筆に必要な様々なコンテキストが溜まっているだろう、と考えたからです。
使ったプロンプトはこんな感じ。
ブランチをmainブランチに切り替え、このリポジトリをgithubにアップした。
CarrierWave 3.0→3.1→最新のmasterで何が変わったのか、どういう点に気を付ければいいのかをこのサンプルアプリを活用しながら解説するQiita向けの記事を書きたい。
叩き台となる記事をリポジトリ内にmarkdownファイルとして書き出してほしい。
ただ、できあがった記事はイメージと異なる部分があったので、何度かやりとりして、僕のイメージに近づけていってもらいました。
やっぱり自分の手で書くか〜!
が、やっぱりしっくりこない。
わかってたけど。
なので、やっぱり自分の手で書くことにしました。
叩き台になる記事はClaudeに書いてもらったので、それもある程度は参考にしますが、説明の流れや「この話も追加で書きたい」「これは無理に載せなくて良い」といったトピックの取捨選択は、僕が考えました。
その結果、CarrierWave 3.1のパフォーマンス問題という同じテーマで、Claudeが書いたAIバージョンと、僕が書いた人間バージョンの2つができあがりました。
どっちがAIバージョンで、どっちが人間バージョンでしょうか?
同じテーマであるにもかかわらず、記事のテイストはかなり異なるものになったので、どちらもQiitaで公開してみることにしました。
それが以下の2つの記事です。
ここではあえてどちらがAIバージョンで、どちらが人間バージョンなのかは書きません。
みなさんが読んでみて、どっちがどっちなのかを当ててみてください!
(たぶん、すぐわかると思うけど……)
そして、なぜそう感じたのか、どこを見てそう判断したのか、そのポイントについても考えてみてください。
SNSのリプライ欄や、このブログのコメント欄で、「自分はこっちがAIで、こっちが人間だと思う。その理由は……」みたいに、みなさん自身の見解を書いてもらったりすると嬉しいです。
また、自分はどっちの記事が好きか、どっちの記事がわかりやすいか、といった好みもぜひ聞いてみたいです。
(好きな記事に「いいね!」を付けてもらうと、定量化できていいかも?)
ちょっとしたクイズだと思ってぜひトライしてみてください!
参考:ChatGPTは大正解!
ちなみにChatGPTに聞いてみたらちゃんと正解しました(笑)。

AIなら10秒、人間なら3時間。この差をどう捉えるか?
ただ、執筆時間は全然違うんですよね〜。
- AIバージョン = 初稿は10秒前後。その後のブラッシュアップを含めても、トータルで数分
- 人間バージョン = 約3時間。「これは書こう」「この内容はカットしよう」とか、いろいろ考えていたら、あっという間に時間が溶けた🫠
この大きな執筆時間の違いをどう捉えるのかも、技術記事はAIに書かせるのがいいのか、それとも自分で書くほうがいいのか、大きな分かれ道になってきそうです。
このあたりの話は先日のデブサミ2026関西でもお話したので、よかったら以下のスライドもチェックしてみてください。
まとめ
というわけで、今回のエントリではQiitaに同じテーマで「AIバージョン」と「人間バージョン」の2種類の記事を公開してみたよ、という話を書いてみました。
まあ、僕が書いたプロンプトはざっくりしすぎているので、「こんな雑なプロンプトなら、この程度のアウトプットになって当然やろ」と思われそうですが、とりあえず記事の書き手として、もしくは読み手として、どっちが良いか考えるひとつのきっかけになればいいな〜と思って、こういう企画を考えてみました。
どっちがAIで、どっちが人間か、ぜひ当ててみてください!
関連書籍
上は僕が書いた本で、下は監訳した本です!

