AIが工数見積で人日と人月を取り違える2026|金額が20倍ずれるのを防ぐ5つの手順
AIが「20人日」を人月として計算し、見積金額が20倍ずれる誤りを解説します。単位と換算レートの渡し方で取り違えを防ぐ5つの手順を紹介します。
「この機能の実装は20人日でお願いします」。この一文をAIに渡して見積書を作らせると、20人月として計算された金額が返ってくることがあります。人日と人月は文字が1つ違うだけですが、金額は20倍前後ずれます。
桁が大きくずれた見積は、さすがに気づけます。危ないのは、複数の作業を積み上げた合計のなかに、単位を取り違えた行が1つだけ混ざる場合です。合計は不自然でない範囲に収まり、そのまま提出されてしまいます。
なぜAIは人日と人月を取り違えるのか
原因は3つあります。どれも、AIの読解力ではなく、渡した情報の側に足りないものがあることに由来します。
表記が短く、似すぎている
実務では「20MD」「20人日」「20MM」「20人月」が同じ表に混在します。MDはman-day、MMはman-monthの略ですが、この2文字は文脈がないと区別がつきません。工数表をコピーして渡すと、AIは列の見出しを見ずに数字だけを拾うことがあります。
さらに「20日」とだけ書かれた行が混ざると、それが作業日数なのか工数なのかも判別できません。1人で20日かかるのか、5人で20日かけて100人日なのかは、表記だけでは決まらないからです。
1人月が何人日かは会社ごとに違う
1人月を20人日とする会社もあれば、稼働率を見込んで18人日、あるいは月の営業日数に合わせて可変とする会社もあります。この換算値は社内の取り決めであって、一般的な正解が存在しません。
AIは指定がなければ、どこかで見た一般的な値を当てはめます。その値が自社の定義と2日違えば、10人月の案件で20人日ぶんの差が出ます。金額に直すと無視できない額です。
単価の単位も同時にずれる
工数の単位がずれると、掛け合わせる単価の単位もずれます。人日単価60,000円と人月単価1,200,000円を取り違えると、誤りが二重になります。工数側と単価側の両方が人月で揃っていれば正しい金額になるため、片方だけ直しても合わないことがあります。
気づきにくい理由
この誤りは、検算しても見つからないことがあります。AIは自分が採用した単位のなかでは矛盾なく計算するため、内部の整合性は取れているからです。合計と内訳は一致し、消費税も正しく乗ります。誤っているのは前提だけです。
加えて、見積の確認は多くの場合、合計金額を見て「だいたい想定どおりか」を判断する形で行われます。想定そのものが曖昧な新規案件では、比較する基準がありません。過去の類似案件と並べて初めて違和感が出ます。
取り違えを防ぐ5つの手順
手順1:単位を数字の直後に日本語で書く
「20MD」ではなく「20人日(1人が20日working)」のように、略号を使わず書き下します。AIに渡すテキストでは、略号を展開するだけで取り違えがかなり減ります。表をそのまま渡す場合は、列見出しに「工数(人日)」と単位を明記します。
手順2:換算レートを毎回添える
「当社では1人月=20人日として換算します」と、プロンプトの先頭に書きます。自社の定義を書かない限り、AIは勝手な値を使います。稼働率を見込む会社であれば、その値も同じ行に書いておきます。
手順3:単価も単位付きで渡す
「単価600,000円」ではなく「人月単価600,000円(人日換算30,000円)」のように、両方の形で渡します。両方あれば、AIがどちらの単位で計算しても金額が一致します。取り違えても結果が変わらない渡し方が、いちばん強い防御です。
手順4:出力に単位の列を残させる
見積書のドラフトを作らせるとき、「計算に使った単位と換算レートを表の右端に残してください」と指示します。金額だけの出力は検算できませんが、単位が見えていれば、行を眺めるだけで取り違えが見つかります。提出前にその列を削除します。
手順5:1行だけ手で検算する
合計ではなく、最も工数の大きい1行を選び、工数×単価を電卓で確かめます。単位の取り違えは全行に等しく効くわけではなく、特定の行だけで起きます。金額の大きい行を1つ検算すれば、影響の大きい誤りから先に見つかります。
それでもずれたときの切り分け
金額が想定と合わないときは、まず倍率を見ます。おおよそ20倍前後(自社の換算レートに近い倍率)であれば、人日と人月の取り違えです。1.1倍前後なら稼働率や営業日数の違い、1.1倍でも20倍でもない半端な倍率なら、単位ではなく工数の見積そのものが違います。
倍率で切り分けると、どこを直せばよいかが一目で決まります。単位の問題であればプロンプトの修正で済み、工数の問題であれば人間の再見積が必要です。この2つは対処がまったく違うため、混ぜて議論しないことが大切です。
まとめ
人日と人月の取り違えは、AIが計算を間違えているのではなく、単位の指定がないまま計算させていることが原因です。AIは指定がなければ、それらしい値を補います。補われた値は、出力を見ただけでは分かりません。
単位を数字の直後に書き下す、換算レートを毎回添える、単価も両方の単位で渡す。この3つを定型文にしておけば、案件ごとに考える必要はなくなります。最も金額の大きい1行を電卓で確かめる30秒が、提出後の訂正連絡を防いでくれます。
関連記事:AIが単位・通貨・桁を取り違える2026/AIが見積の税込と税抜を取り違える2026/AIが営業日と暦日を取り違える2026/AIが集計で合計行を二重計上する2026/AIの端数処理で合計が合わない2026
AI Scout編集部
AIツール・SaaS専門のレビューチーム。最新のAI技術動向を追い、実際にツールを使用した上で、正確で信頼性の高い情報を提供しています。