ChatGPTソラ先生と学ぶ!中級者のためのAI実践講座【第21回】ChatGPTで見積書の精度を高める方法|原価計算・加工工数・利益・追加費用を考える実践講座
こんにちは、ソラ先生です。
前回は、ChatGPTを使って仕入先や外注先を比較し、価格だけでなく、品質・納期・技術力・対応力を総合的に判断する方法を学びました。
今回は、仕事を受注するときに欠かせない「見積」について考えてみましょう。
皆さんは、こんな経験はありませんか?
「見積を提出した後で、必要な作業を一つ忘れていたことに気づいた」
「材料費と加工費を計算したのに、実際には赤字になってしまった」
「似たような製品なのに、前回と今回で加工時間が大きく違った」
「価格を下げてほしいと言われたが、どこまで対応できるのか判断できない」
「見積金額は合っていたはずなのに、実際の利益が予想より少なかった」
見積書を作成する仕事では、金額を計算するだけでなく、さまざまな条件を確認する必要があります。
特に、製造業では図面に記載された形状や寸法だけでは、実際の作業時間を判断できない場合があります。
材料の準備、加工方法の検討、プログラムの作成、工具や治具の準備、測定、仕上げなど、製品が完成するまでには多くの作業が関係します。
ChatGPTは、見積条件の整理、必要な費用項目の洗い出し、計算表の作成、複数の見積条件の比較などを手助けできます。
しかし、AIが加工現場の実際の工数や、会社の原価をすべて把握しているわけではありません。
今回は、**「要求条件の確認 → 作業の洗い出し → 原価の積み上げ → 価格の検討 → 見積提出 → 実績との比較」**という流れを、具体的な事例を使って学んでいきましょう。
1.見積金額は、何をもとに決めるのでしょうか?
例えば、お客様から樹脂製部品の加工見積を依頼されたとします。
図面が添付されており、数量は10個です。
そこでChatGPTに質問してみましょう。
質問①
「POM製の部品を10個製作する場合、加工費はいくらになりますか?」
この質問に対して、AIが具体的な金額を答えたとしても、その数字をそのまま採用することはできません。
なぜなら、製品の形状や寸法、要求精度が分からないからです。
同じPOM材料でも、簡単な板状部品と、複雑な三次元形状の部品では、加工方法や必要な時間が異なります。
また、穴加工や溝加工の数、薄肉部分の有無、仕上げ面の指定なども関係します。
数量が10個という条件だけでは、段取り時間をどのように配分するかも判断できません。
そこで、まず見積に必要な条件を整理します。
実践プロンプト①
「POM製部品10個の加工見積を作成したいです。金額を計算する前に、図面、材料、寸法公差、加工内容、数量、納期、検査条件について確認すべきことを整理してください。情報が不足している場合は、勝手に金額を設定しないでください」
このように依頼すると、見積を作成するために必要な情報を洗い出せます。
見積の精度を高めるには、計算する前に条件を正確に理解することが重要です。
2.製造業の見積には、どのような費用が含まれる?
製造業の原価を考えるとき、材料費と加工費だけを思い浮かべるかもしれません。
しかし、実際にはさまざまな費用が関係します。
例えば、次のような項目です。
| 費用項目 | 主な内容 |
|---|---|
| 材料費 | 製品に使用する材料、必要な購入数量 |
| 段取り費 | 設備の準備、工具交換、治具の設定 |
| 加工費 | 機械加工、手作業など |
| プログラム作成費 | CAD/CAM、NCプログラムの作成・調整 |
| 工具・治具費 | 専用工具、特殊治具、消耗工具 |
| 検査費 | 寸法測定、外観検査、検査記録 |
| 仕上げ費 | バリ取り、面取り、洗浄など |
| 外注費 | 表面処理、特殊加工、外部検査など |
| 梱包・運送費 | 梱包資材、発送、特殊な輸送 |
| 間接費 | 管理業務、設備維持などの配賦費用 |
もちろん、すべての見積でこれらの費用が発生するわけではありません。
また、会社の原価計算方法によって、費用の区分も異なります。
例えば、機械加工の時間単価に設備費や一部の間接費を含めている場合、別の項目でも同じ費用を加算すると、二重計上になる可能性があります。
そのため、見積項目を増やすことよりも、どの費用が、どの計算に含まれているのか明確にすることが大切です。
3.実践例|POM製部品10個の見積を考える
ここからは、架空の製作案件を使って具体的に計算してみましょう。
お客様から次の依頼があったとします。
材料:POM。
数量:10個。
製作方法:マシニングセンタによる切削加工。
納期:2週間後。
検査:主要寸法の測定。
ここで、説明用に次の費用を仮定します。
| 項目 | 仮の条件 |
|---|---|
| 材料購入費 | 12,000円 |
| プログラム作成 | 60分 |
| 段取り作業 | 90分 |
| 1個あたり加工時間 | 25分 |
| 仕上げ・検査 | 1個あたり10分 |
| 設備加工単価 | 6,000円/時間 |
| プログラム・段取り作業単価 | 4,000円/時間 |
| 仕上げ・検査作業単価 | 3,000円/時間 |
※すべて説明用の仮定であり、一般的な市場価格を示すものではありません。また、各時間単価に含む費用は重複しない設定とします。
この条件を使って、必要な費用を計算してみます。
① 材料費
12,000円。
② プログラム作成費
60分×4,000円/時間=4,000円。
③ 段取り費
90分×4,000円/時間=6,000円。
④ 加工費
25分×10個=250分。
250分÷60×6,000円=25,000円。
⑤ 仕上げ・検査費
10分×10個=100分。
100分÷60×3,000円=5,000円。
ここまでの合計は、
12,000+4,000+6,000+25,000+5,000=52,000円
となります。
ただし、これで最終的な見積金額が決まったわけではありません。
追加の検査費、特殊工具、運送費、会社の利益など、別途検討すべき条件があるかもしれません。
今回の52,000円は、設定した条件に基づく費用の小計です。
4.ChatGPTに原価計算を確認してもらう
先ほどの計算を、ChatGPTにも確認してもらいましょう。
実践プロンプト②
「POM製部品10個の見積を検討しています。材料費12,000円、プログラム作成60分、段取り90分、1個あたり加工25分、仕上げ・検査10分です。設備加工単価6,000円/時間、プログラム・段取り単価4,000円/時間、仕上げ・検査単価3,000円/時間として、小計を計算してください。各計算式、単位、数量を明示し、費用の二重計上がないか確認する項目も整理してください」
ChatGPTは、計算の整理や表の作成を手助けできます。
ただし、AIの計算結果が必ず正しいとは限りません。
特に、時間の単位には注意が必要です。
例えば、25分を25時間として計算してしまえば、結果は大きく変わります。
また、1個あたりの作業時間と、10個全体の作業時間を混同しても間違いにつながります。
重要な見積では、数式や計算条件を実際に確認することが大切です。
5.段取り費は、数量によってどう変わる?
ここで、数量の違いについて考えてみましょう。
同じ部品を1個製作する場合と、100個製作する場合です。
プログラム作成や設備の段取りが、どちらも必要だったとします。
例えば、プログラム作成費と段取り費の合計が10,000円だった場合です。
1個製作するなら、1個あたり10,000円の準備費用になります。
10個製作するなら、1個あたり1,000円です。
100個製作するなら、1個あたり100円です。
ただし、100個を加工する場合、工具の交換や途中検査、追加の段取りなどが必要になる可能性があります。
そのため、製作数量が増えれば、必ず同じ割合で単価が下がるわけではありません。
ChatGPTには次のように質問できます。
実践プロンプト③
「同じ部品を1個、10個、50個、100個製作する場合の原価を比較したいです。固定的に発生するプログラム・段取り費と、数量に応じて増える加工費・材料費を分けて計算してください。数量が増えることで追加作業が必要になる可能性も確認事項として整理してください」
このように、費用の性質を分けて考えることで、数量別見積の仕組みを理解できます。
6.図面に書かれていない作業を見落とさない
製造業の見積では、図面に記載された形状を加工する時間だけでなく、製作に必要な付随作業も考慮する必要があります。
例えば、次のような作業です。
材料の切断。
加工用のつかみ代の確保。
治具の製作。
工具の選定。
試加工。
バリ取り。
洗浄。
寸法測定。
検査記録の作成。
梱包。
これらは製品や加工方法によって必要性が変わります。
例えば、薄肉形状の樹脂部品では、固定方法の検討に時間がかかる場合があります。
また、複雑な三次元形状であれば、加工プログラムの作成に時間が必要になるかもしれません。
そこでChatGPTに次のように依頼します。
実践プロンプト④
「樹脂部品の切削加工見積について、材料準備から出荷までに必要となる可能性がある作業を整理してください。図面だけでは判断できない工程や、追加確認が必要な項目を区別してください」
AIが提示した作業一覧を参考に、実際の図面と製作方法を確認します。
ここで重要なのは、すべての作業を見積に追加することではありません。
実際に必要な仕事を、漏れなく把握することです。
7.過去の製作実績を見積へ活用する
見積の精度を高める方法の一つが、過去の製作実績を利用することです。
例えば、以前に類似したPOM部品を製作していた場合です。
そのときの加工時間や段取り時間、工具、検査内容などが記録されていれば、今回の見積を考える材料になります。
ただし、形状が似ているだけで、同じ時間で加工できるとは限りません。
例えば、穴の深さや位置、寸法公差、材料の厚さなどが異なれば、加工条件も変わる可能性があります。
そのため、過去の実績を使う場合には、どの条件が一致しているのか確認する必要があります。
ChatGPTには次のように相談できます。
実践プロンプト⑤
「今回の製品と、過去に製作した類似部品の加工実績を比較したいです。材料、形状、寸法公差、加工工程、段取り、加工時間、検査内容について、同じ条件と異なる条件を整理してください。過去の工数をそのまま適用できるとは決めつけないでください」
こうすることで、経験や実績を見積に活かしやすくなります。
8.利益率と原価率を混同しない
見積金額を決めるとき、利益について考える必要があります。
ここで、似ているようで異なる二つの考え方があります。
一つは、原価に一定の割合を上乗せする方法です。
もう一つは、売価に対して一定の利益率を確保する方法です。
例えば、原価が80,000円だったとします。
原価に25%を上乗せする場合、
80,000円×1.25=100,000円
となります。
この場合、売価100,000円から原価80,000円を引いた差額は20,000円です。
売価に対する利益率は20%です。
一方、売価に対して25%の利益率を確保したい場合は、
80,000円÷(1-0.25)=約106,667円
となります。
つまり、原価に25%を上乗せすることと、売価に対して25%の利益率を確保することは、同じではありません。
ここでいう利益率は、売価から今回の計算対象原価を差し引いた額の割合です。会社全体の営業利益率などとは区別する必要があります。
ChatGPTには次のように質問できます。
実践プロンプト⑥
「原価80,000円の製品について、原価に25%を上乗せした場合と、売価に対して25%の利益率を確保する場合を比較してください。それぞれの計算式と、金額が異なる理由を説明してください」
これは、製造業だけでなく、さまざまな仕事の見積に応用できる考え方です。
9.値引きすると、利益はどのくらい変わる?
ここで、お客様から値引きの依頼があった場合を考えてみましょう。
例えば、見積金額が100,000円で、計算対象原価が80,000円だったとします。
この場合、差額は20,000円です。
ここから10%値引きすると、売価は90,000円になります。
原価が変わらなければ、差額は10,000円です。
つまり、売価は10%下がりましたが、差額は半分になっています。
| 項目 | 値引き前 | 10%値引き後 |
|---|---|---|
| 売価 | 100,000円 | 90,000円 |
| 原価 | 80,000円 | 80,000円 |
| 差額 | 20,000円 | 10,000円 |
| 売価に対する差額率 | 20.0% | 約11.1% |
ここで重要なのは、値引きの影響を正確に理解することです。
ただし、値引きをしてはいけないという意味ではありません。
例えば、数量の増加によって段取り費を分散できる場合があります。
継続的な取引によって、調達条件が変わる場合もあるでしょう。
また、価格以外の条件を調整することができるかもしれません。
重要なのは、値引きした場合に何が変わるのか理解したうえで判断することです。
実践プロンプト⑦
「見積金額100,000円、原価80,000円の案件について、5%、10%、15%値引きした場合の売価と利益相当額を比較してください。原価が変わらない場合と、数量や工程の変更によって原価が変わる場合を分けて考えてください」
10.見積と実際の原価が違うのはなぜ?
見積を提出し、実際に製品を製作したところ、予定より時間がかかったとします。
例えば、見積では加工時間を1個25分と考えていました。
しかし、実際には1個35分かかりました。
10個製作した場合、予定加工時間は250分です。
実際の加工時間は350分。
差は100分になります。
設備加工単価を6,000円/時間とすると、単純計算で10,000円の差です。
この場合、なぜ加工時間が増えたのか調べる必要があります。
例えば、
予想していた加工条件が使えなかった。
工具交換が必要になった。
固定方法の調整に時間がかかった。
加工プログラムを修正した。
測定や再加工が必要になった。
といった可能性があります。
ChatGPTには次のように質問できます。
実践プロンプト⑧
「見積では1個25分の加工時間を予定していましたが、実際には35分かかりました。予定と実績の差を計算し、加工条件、工具、段取り、プログラム修正、測定などの観点から原因を調査する項目を整理してください」
重要なのは、見積が外れたことを単なる失敗として終わらせないことです。
11.赤字になった案件から、何を学ぶ?
仕事では、見積時に想定していなかった問題が発生し、結果的に赤字になることがあります。
例えば、加工方法の検討に予想以上の時間がかかった場合です。
また、材料の歩留まりが悪くなったり、追加の治具が必要になったりする可能性もあります。
このような場合、赤字だったという結果だけを記録しても、次の見積の改善にはつながりません。
どの費用が予定より増えたのか。
見積段階で予測できた内容だったのか。
実際に製作して初めて分かった問題だったのか。
同じような条件の仕事で、再発する可能性があるのか。
こうしたことを整理する必要があります。
ChatGPTには次のように依頼できます。
実践プロンプト⑨
「製作した案件が、当初の見積原価を超えました。見積時の予定と実際の費用を比較し、材料、段取り、加工、検査、外注費などのどこに差が生じたのか分析する表を作成してください。原因が確認できていない項目は推測として区別してください」
そして、実際の製作記録や費用を確認し、次の見積へ活かしていきます。
12.不確実な作業をどう見積に反映する?
初めて加工する材料や、経験の少ない形状では、必要な作業時間を正確に予測することが難しい場合があります。
例えば、特殊な樹脂材料を使った高精度部品の製作です。
図面は確認できていても、実際に加工してみなければ分からないことがあるかもしれません。
そこで、不確実な作業を整理します。
例えば、
加工条件の事前検討が必要か。
試加工が必要か。
特殊な工具や治具が必要になる可能性があるか。
測定方法を新たに確立する必要があるか。
材料の再手配が必要になる可能性があるか。
こうした内容を確認し、見積条件へ反映する方法を検討します。
ただし、不確実だからといって、根拠のない金額を一律に上乗せすることが適切とは限りません。
必要に応じて、試作費用を分けたり、見積条件を明確にしたりする方法もあります。
実践プロンプト⑩
「初めて加工する材料を使用した部品の見積を検討しています。加工条件の確立、試加工、特殊工具、検査方法など、不確実性が高い項目を整理してください。追加費用として計上する方法と、見積条件として明記する方法を比較してください」
ここで大切なのは、不確実性を隠したまま金額を決めないことです。
13.見積条件を文章で明確にする
見積書では、金額と納期だけでなく、どのような条件を前提としているのかを明確にすることが重要です。
例えば、次のような項目です。
対象となる図面番号と改訂番号。
材質と材料グレード。
数量。
寸法公差や仕上げ条件。
検査成績書の有無。
材料支給の有無。
梱包や運送の条件。
仕様変更時の取り扱い。
こうした条件が不明確だと、発注後に認識の違いが生じる可能性があります。
例えば、見積時には通常の寸法検査を想定していたものの、発注後に詳細な検査成績書が必要だと分かった場合です。
追加作業が発生する可能性があります。
そこで、ChatGPTに次のように依頼します。
実践プロンプト⑪
「製造業の加工見積書について、金額、納期、数量だけでなく、図面番号、材質、検査条件、材料支給、梱包、仕様変更など、見積条件として明記するべき事項を整理してください。実際に確認していない条件を勝手に追加しないでください」
見積条件を明確にすることは、自社のためだけではありません。
お客様との認識をそろえ、安心して仕事を進めるためにも重要です。
14.Excelで見積原価計算表を作成する
ここまでの内容を、Excelで管理する方法を考えてみましょう。
例えば、次のような項目を設けます。
| 項目 | 入力・計算する内容 |
|---|---|
| 材料費 | 購入数量、購入単価、歩留まり |
| プログラム費 | 作成時間、作業単価 |
| 段取り費 | 段取り時間、作業単価 |
| 加工費 | 1個あたり時間、数量、設備単価 |
| 仕上げ費 | 作業時間、単価 |
| 検査費 | 検査時間、検査条件 |
| 外注費 | 外注見積、追加費用 |
| その他 | 工具、運送、梱包など |
| 原価合計 | 各項目の合計 |
| 見積価格 | 提出予定金額 |
| 利益相当額 | 見積価格と計算対象原価との差額 |
このような表を作ることで、費用の内訳を確認しやすくなります。
ただし、各費用に何を含めるかは、会社ごとの原価計算方法によって異なります。
また、Excelの数式が正しく設定されているか確認する必要があります。
ChatGPTには次のように依頼できます。
実践プロンプト⑫
「製造業の加工見積原価計算表をExcelで作成したいです。材料費、プログラム費、段取り費、加工費、仕上げ費、検査費、外注費、その他費用を入力できる構成にしてください。数量別の原価と、提出予定価格との差額も計算できるようにしてください。費用の二重計上を確認できる項目も設けてください」
15.見積書の作成をAIでどこまで支援できる?
ChatGPTは、見積のための資料整理や、計算表の作成、確認項目の洗い出しなどを支援できます。
しかし、AIが図面からすべての加工工程を正確に判断できるとは限りません。
特に、複雑な三次元形状や特殊な加工条件では、実際のCADデータや設備、工具、材料特性などを確認する必要があります。
また、AIが提案した加工時間が、実際の現場で成立するかどうかも確認が必要です。
例えば、加工条件を変更することで時間を短縮できる可能性があっても、品質や工具寿命への影響があるかもしれません。
そのため、重要な見積では、AIの計算結果だけでなく、製作方法や現場の状況を確認する必要があります。
AIは見積の検討を支援できますが、加工可能性や実際の工数を保証するものではありません。
16.今日の実践課題|ChatGPTで加工見積を計算してみよう
今回は、ChatGPTを使って、架空の加工案件の見積を計算する練習をします。
ステップ① 製作条件を整理する
次の条件を使用します。
材料:POM。
数量:10個。
材料費:12,000円。
プログラム作成:60分。
段取り:90分。
加工時間:1個25分。
仕上げ・検査:1個10分。
加工単価:6,000円/時間。
プログラム・段取り単価:4,000円/時間。
仕上げ・検査単価:3,000円/時間。
ステップ② ChatGPTに原価計算を依頼する
「この条件から、材料費、プログラム費、段取り費、加工費、仕上げ・検査費の小計を計算してください。計算式と単位も示してください」
ステップ③ 数量を変更する
「製作数量を10個から20個に変更した場合の費用を計算してください。プログラム費と段取り費は同じと仮定し、数量に応じて増える費用を分けてください」
ステップ④ 加工時間が延びた場合を考える
「加工時間が1個25分から35分になった場合、10個の加工費はどのくらい変わりますか?」
ステップ⑤ 利益率を比較する
「計算対象原価に対して、売価に占める利益相当額の割合を20%とする場合、必要な見積価格を計算してください」
ステップ⑥ 値引きの影響を調べる
「その見積価格を5%値引きした場合、利益相当額はどのように変わりますか?」
ステップ⑦ 見積条件を整理する
「この架空の案件について、見積書に明記するべき条件と、まだ確認できていない項目を整理してください」
ステップ⑧ 実績と比較する方法を考える
「製作完了後に、見積時の予定工数と実際の工数を比較するための管理表を作成してください」
この練習では、金額を計算するだけでなく、どの条件によって原価が変わるのかを理解することを意識してください。
17.見積金額の計算と、仕事を引き受ける判断は別
ここまで、見積原価の計算方法を説明してきました。
しかし、仕事を引き受けるかどうかは、原価計算だけで決まるものではありません。
例えば、技術的に難しい仕事の依頼を受けたとします。
過去に経験したことのない材料や加工方法が必要かもしれません。
通常の仕事よりも、検討や試験に時間がかかる可能性があります。
その一方で、その経験から新しい技術を身につけられるかもしれません。
また、お客様との継続的な仕事につながる可能性もあるでしょう。
もちろん、すべての仕事を赤字でも引き受けるべきだという意味ではありません。
会社には、設備や人材を維持し、事業を継続する責任があります。
そのため、費用やリスクを理解したうえで判断する必要があります。
重要なのは、見積金額を計算することと、仕事の価値を判断することを分けて考えることです。
ChatGPTには次のように相談できます。
実践プロンプト⑬
「新しい加工技術が必要な案件について、見積原価だけでなく、技術的なリスク、必要な設備や人材、納期への影響、今後の技術習得などを整理したいです。仕事を引き受ける判断に必要な項目を、短期的な費用と長期的な価値に分けて考えてください」
ここでも、AIが最終的な経営判断を行うわけではありません。
必要な情報を整理し、判断材料を増やす役割です。
18.見積精度を高めるには、完成後の振り返りが重要
見積の精度を高めたいなら、見積書を作成するだけで終わってはいけません。
実際に製作した後、予定していた費用と実績を比較することが重要です。
例えば、材料費は予定どおりだったでしょうか。
加工時間は、予想した範囲に収まったでしょうか。
段取りや工具の準備に、追加の時間はかからなかったでしょうか。
検査や仕上げで、想定していなかった作業は発生しなかったでしょうか。
こうした情報を記録すれば、次に似た仕事を見積もる際の参考になります。
また、見積と実績の差が大きかった場合は、その理由を調べる必要があります。
単なる計算ミスだったのか。
必要な工程を見落としていたのか。
実際に加工して初めて分かった問題だったのか。
こうしたことを区別することで、次の見積へ活かせる知識が増えていきます。
見積の精度は、計算式を複雑にするだけでは高まりません。実際の仕事から得た経験を、次の見積へ反映することが重要です。
まとめ|見積とは、仕事を完成させるための条件を考えること
今回は、ChatGPTを使って見積の精度を高める方法を学びました。
重要なポイントは、次のとおりです。
- 金額を計算する前に、依頼内容と必要な条件を確認する。
- 材料費だけでなく、段取り、加工、仕上げ、検査などの費用を整理する。
- 時間単価に含まれる費用を確認し、二重計上を防ぐ。
- 製作数量によって変わる費用と、固定的な費用を分ける。
- 過去の製作実績を参考にしながら、条件の違いを確認する。
- 原価への上乗せ率と、売価に対する利益率を区別する。
- 値引きによる利益への影響を理解する。
- 初めての仕事では、不確実性や追加作業の可能性を整理する。
- 見積条件を明確にし、お客様との認識をそろえる。
- 製作後に実績を確認し、次の見積へ活かす。
見積というと、材料費や加工費を計算して、販売価格を決める仕事だと思われるかもしれません。
しかし、実際には、それだけではありません。
どのような製品を作るのか。
どのような品質が求められているのか。
どのような設備や技術が必要なのか。
どのくらいの時間がかかるのか。
どのような問題が起こり得るのか。
こうしたことを一つずつ考えていく必要があります。
ChatGPTは、必要な情報の整理や計算、比較を手伝うことができます。
しかし、実際に仕事を完成させるための方法や条件は、現場の経験や技術を踏まえて判断する必要があります。
見積の目的は、単に価格を決めることではありません。お客様の要求を理解し、その仕事を完成させるために必要な条件と費用を明確にすることです。
AIと一緒に考え、必要な情報を確認し、現実的な見積を組み立てる。
そして、仕事の結果から学び、次の見積を改善する。
それが、中級編で身につけていきたい実践的なAI活用です。
次回【中級編・第22回】
「ChatGPTで納期計画を立てる方法|工程・設備負荷・外注先を考慮した実践講座」
次回は、製造業を中心に、納期をどのように計画するか学びます。
受注した仕事を単純に順番へ並べるだけでなく、設備の稼働状況、材料の調達期間、加工工程、検査、外注先との連携などを考慮して、現実的な納期計画を立てる方法をChatGPTと一緒に考えていきましょう。