ChatGPT Plusを払えば、自動化の費用は終わり。
そう思っていたら、見積はだいたいズレます。
私自身、ChatGPT Plusに月3,050円、Claude Proに月22ドルを払っています。でも、業務システムを24時間動かす費用は、その請求書の外側にあるんですよね。
月額3,050円の先の請求
ChatGPTやClaudeを画面から使うだけなら、基本的には月額料金を見れば予算を考えられます。
一方で、システム側から自動で文章を生成したり、商品を判定したり、メールの内容を分類したりする場合は、ChatGPT APIやClaude APIをプログラムから呼び出します。
ここで発生するのが従量課金です。
処理した文章量、呼び出した回数、利用するモデルによって費用が変わります。月額プランを契約しているからAPIも使い放題、ではありません。
ここ、相談時にかなり混同されやすいです。
私も見積を作るときは、開発費とは別に次の費用を分けています。
・ChatGPT APIやClaude APIの利用料
・24時間動かすサーバー代
・データベースやファイルの保存費用
・エラー監視とログ保存
・外部サービスの利用料
・保守や画面変更への対応費用
画面上では一つのボタンでも、裏側には請求元が何個もいます。
はい。
財布だけマルチエージェントです。
一処理50回の正体
生成AIを一回呼び出して終わる仕組みなら、費用は比較的読みやすいです。
ところが、実務の自動化は一回で終わらないことがあります。
たとえば、商品情報を集めて投稿文を作る仕組みなら、次のような処理が考えられます。
・候補商品の抽出
・条件に合わない商品の除外
・投稿文の生成
・別のモデルによるレビュー
・指摘内容を反映した修正
・最終チェック
・投稿可否の判定
自分で設計した副業自動化ツールでは、生成役、レビュー役、修正役、最終判定役を分けています。同じChatGPTに「自分で作って自分で確認して」と頼むだけでは、見落とし方まで同じになりやすいからです。
一つの投稿を作るだけでも、複数回のAPI呼び出しが発生します。
さらに、検索候補を一件ずつChatGPTへ送る設計にすると、件数に比例して利用料が増えます。だから私は、先にPythonで条件を絞り、残った候補だけをまとめてChatGPTやClaudeへ渡す形を優先しています。
生成AIに全部考えさせるほうが簡単に見えますけど、クッッッソ素直に請求額へ反映されます。
失敗が増やす二重コスト
自動化の費用で見落とされやすいのが、失敗した処理にも費用がかかることです。
ChatGPT APIへ情報を送り、回答を受け取った後で保存に失敗した場合、もう一度実行する必要があります。
その再実行でもAPI利用料が発生します。
しかも、問題は料金だけではありません。
・同じ内容が二重登録される
・途中まで処理したデータが残る
・同じ通知が二回送られる
・失敗した場所が分からない
・担当者が最初からやり直す
こうなると、API費用と人の確認時間が同時に増えます。
以前、Excelの内容をWeb画面へ反映する機能を修正した際、一度反映した後に二行目以降のIDが画面上で「IDなし」になる不具合が出ました。
最初の表示だけを見ると動いています。
でも、二回目の操作で壊れる。
自動化は、この「二回目」「途中再開」「同じデータ」の確認がかなり重要なんですよね。
画像判定という別料金
フリマ商品の自動検索と相場比較を行うツールを作成しました。
対象は、キーワード検索、価格や地域の絞り込み、メルカリ相場との比較、利益判定、通知、設定画面です。
ChatGPT APIを補助判定に使う場合、初期の運用費は月数百円から数千円程度を想定できます。ただし、これは文字情報を中心に処理する前提です。
画像までChatGPTや別の画像認識モデルへ送り、商品の状態や型番を判定させると、呼び出し回数もデータ量も増えます。
そのため、画像判定は初期版へ無理に入れず、別機能として2万円から4万円程度の追加開発に分けました。
「せっかくだから写真も見てほしい」
気持ちは分かります。私も入れたくなります。
ただ、最初から全部入れると、開発費だけでなく毎月の運用費まで読みにくくなります。
止められる仕組み
費用を抑えるために、安いモデルを選ぶだけでは足りません。
もっと大事なのは、異常時に止められることです。
私が自動化ツールの設計で入れるのは、次のような仕組みです。
・一日の最大処理件数
・一回の処理で使えるAPI回数
・一定回数失敗した場合の停止
・管理画面からの一括停止
・処理ごとの利用量と結果ログ
・再実行できる対象の限定
・同じデータを二重処理しない識別子
特に、一クリックで止められる機能は地味です。
売上を直接増やす機能でもありません。
でも、暴走した処理を止められないシステムは、朝起きたら通知と請求だけ元気という可能性があります(本人は寝ていたのに)。
小さく始める見積順
ChatGPTやClaudeを使った自動化では、最初から最終形を作るより、三段階に分けたほうが費用を管理しやすいです。
第一段階は、人がボタンを押して実行する形です。
第二段階は、結果を人が確認してから送信や登録を行う形です。
第三段階で、定期実行や自動送信まで広げます。
この順番なら、どの処理でAPIを何回使うか、どこで失敗するか、どの結果を人が直しているかを確認できます。
実際の利用量が分かってから自動化範囲を広げるため、月額費用も見積もりやすくなります。
相談前の費用メモ
ChatGPTやClaudeを使った業務自動化を相談するときは、次の五つだけでも整理しておくと話が早いです。
・一日に処理する件数
・文章だけか、画像も扱うか
・失敗時に自動で再実行するか
・結果を人が確認するか
・24時間動かす必要があるか
月額料金だけを見て「安く自動化できそう」と判断するのは危険です。
ただし、最初から高額な仕組みが必要という話でもありません。
処理件数と確認方法を分けて、小さく動かしてから広げればいいんですよね。
私は、Excel、GAS、Python、Webアプリ、ChatGPT APIを使った業務改善や自動化の相談を受けています。
作りたい機能がまだ曖昧な段階でも、開発費と毎月の運用費を分けて整理します。