【実測】CSV1,000個の結合、AIに"丸投げ"したら2分7秒だった|ただし無料ChatGPTには「20個の壁」
「面倒な作業はAIに頼めば一瞬」——この言葉、実測してみると 半分ホント、半分ウソ でした。 CSVファイル1,000個(合計50,000行)を1つのExcelに結合する作業を、手段を一切指定せず「依頼文だけ」でAIエージェントに丸投げしたところ、 実測で127秒(2分7秒) 。しかも結果は行数・金額合計まで原本と完全一致し、AIは出力の検証まで自分でやってから報告してきました。ここまでがホントの部分です。 一方でウソの部分。この「丸投げ」ができるのは有料のエージェント型AIの話で、 無料のChatGPT(Web版)は仕様上、1メッセージに添付できるファイルが20個まで 。1,000個の丸投げは、そもそも受付の時点で成立しません。そして最速はAIですらなく、 一度作ったスクリプトの使い回しで平均27.15秒 でした。 この記事では、実測した2つのテストの中身と、実測できない部分(ChatGPTのWeb版)は「仕様からの計算」であることを明示した上で、結局どう使い分ければいいのかまで書きます。 検証の条件(先に全部開示します) データ : 前回記事 と同一仕様で再生成したダミー売上CSV。sales_0001.csv〜sales_1000.csvの1,000個、各50行・合計50,000行。列は日付/商品名/数量/単価/金額の5列(UTF-8 BOM付き)、金額=数量×単価。乱数シード固定(シード42)で、生成条件を毎回同じに揃えています 場所 : OneDrive同期の影響を避けるため、ローカルのTempフォルダ(OneDrive外) テストA(AI丸投げ) : このプロジェクトの文脈を何も持たない、別プロセスの素のAIエージェント(Claude Code)に、事務職風の依頼文だけを渡す。「CSVファイルが1,000個入っています。全部まとめて1つのExcelファイルにして保存してください。どの行がどのファイル由来か後で分かるようにも」(要旨)。 手段のヒントは一切なし テストB(スクリプト準備済み) : 前回記事に載せたスクリプトと同一処理を3回実行 実行順とキャッシュ状態 : A→Bの順で実施。つまり テストBは、Aが1,000ファイルを読んだ後の「キャッシュが温まった状態」 での計測です。Aはデータ生成直後の実行でした。この条件差はBに有利...