ファイル名だけのルール分類だと 62.9%、Claude に中身の冒頭まで読ませると 94.3%——記事の実験で正答率を実測したスクリプトを、そのまま配布します。各ファイルの「名前 + 中身の冒頭」を Claude に渡し、請求書・契約書・議事録・個人・コード・その他の 6 カテゴリに仕分けます。
安全設計(既定では何も動かしません)
- 既定は dry-run。仕分けプランを表示するだけで、–execute を付けない限り 1 バイトも動かさない
- 実行時も「移動」ではなく sorted/ への「コピー」。元ファイルは常に残る
- –backup で処理前にフォルダ全体を zip 退避できる
- AI に送るのはテキスト冒頭のみ。巨大ファイルでも安全・低コスト(検証時の概算で 35 ファイル約 3 円)
使い方
# 1. まず dry-run(既定)でプラン確認
python organize_with_claude.py ./散らかったフォルダ
# 2. 問題なければ実行(sorted/ にコピー・非破壊)
python organize_with_claude.py ./散らかったフォルダ --execute
# リネーム案の適用・バックアップ・除外パターン
python organize_with_claude.py ./フォルダ --execute --rename --backup --exclude .tmp
検証条件・誤分類した 2 件の中身・コストの内訳は、解説記事にすべて公開しています。