AI機能を測る:品質、費用、信頼
うまくいったAI機能は、使われた回数だけでは決まりません。この記事は、品質、費用、信頼の3つの層で測ることを提案し、9つの指標の1ページの表、レビューの手間を含めた成功した結果あたりの費用の式、受け入れ率に惑わされない読み方、よくある落とし穴を示します。
製品に関わる人、チームリーダー、AIを製品に組み込むプログラマーのための記事です。技術用語には短い説明を付けます。
3つの層への分け方と指標は、実務家の手引き(ブログ、ツールの文書)から取りました。これは二次的な情報源です。この記事の閾値と数字はすべて例で、標準ではありません。お店「ホン」の例は、作り直したものです。
先に要点#
- 利用回数は成功ではありません。仕事の結果を測ります。
- 3つの層を同時に測ります:品質、費用、信頼。1つの層だけでは盲点が生まれます。
- 正しい費用は、成功した結果あたりの費用で、レビューの手間を含みます。
- 受け入れ率が高いのは、過信かもしれません。evalsの合格率と並べます。
- 1ページの表を使い、指標が悪化したとき何をするかを先に決めます。
むずかしい言葉をやさしく#
| 用語 | やさしい意味 |
|---|---|
| Evals | AI機能の品質を測るテスト(専用の記事を参照)。 |
| 受け入れ率 | 利用者がそのまま受け取って使うAIの出力の割合。 |
| 修正率 | 利用者が使う前に直す出力の割合。 |
| 上書き率 | 利用者が捨てて、自分でやる出力の割合。 |
| p95の遅延 | 依頼の95%がそれより速く終わる時間。最も遅い場合を示し、利用者が実際に覚えているのはそこ。 |
| トークン | モデルが処理し、課金の単位にもなる文章の単位。 |
| 成功した結果あたりの費用 | 総費用を、AIが本当に役立った回数で割ったもの。 |
1. なぜ1つの数字で測らないのか#
数えやすいものから始めるのは簡単です:呼び出しの回数、利用者の数。けれどAI機能は、とてもよく使われても悪いことがあります:間違って答える、費用がかさむ、利用者に黙って無視される。
実務家の手引き(要約で読みました)は、2点で一致します:呼び出しを数えるのは浅く、大事なのは完了した仕事であること。そして、指標は層に分けること。1つに集中すると盲点が生まれるからです。よくある例:95%正しいモデルも、利用者が信頼しなければ役に立たない。
だから3つの層に分けます:
| 層 | 問い | データの出どころ |
|---|---|---|
| 品質 | 出力は正しく、役に立つか。 | エラー分析、evals |
| 費用 | 成功した結果1つにいくらかかり、速いか。 | 請求書、ログ、計時 |
| 信頼 | 利用者は信頼して使うか。 | 利用者の行動、フィードバック |
この記事はAI機能のための評価を書く(品質の層)と、生産性をコードの行数で測らない(活動の指標が誤解を招く理由)につながります。
2. 品質の層#
品質は、1つの「正確さ」の数字ではありません。エラー分析から取ります:evalsの記事のように、失敗を分類にまとめて数えます。
提案する指標:
- 失敗の分類ごとの合格率。 たとえば「意図の読み違え」「情報のでっち上げ」「口調が硬い」。分類ごとに1つの数字。
- 重大な失敗の件数。 でっち上げた価格は、口調の失敗とは全く違います。実際の結果を伴う失敗は、別に数えます。
- 全体の合格率。ただし、それだけを唯一の数字にしない。
「すべて合格」の数字を出し、それから各分類に掘り下げます。evalsの手引きも、段階評価でなく合格か不合格を勧めています。
追い方: モデル、プロンプト、データを変えるたびにevalsを動かし直します。モデルを変えて動かし直さなければ、品質がどう動いたか分かりません。
3. 費用の層#
3.1. 呼び出しあたり、成功した結果あたりの費用#
呼び出しあたりの費用は、得やすい数字です。けれど機能が、モデルを安く呼びながら、人の修正が多く要るかもしれず、使える結果1つに多くの呼び出しが要るかもしれません。だから比べる価値のある費用は:
成功した結果あたりの費用 =(モデルの費用 + 基盤 + レビューや修正をする人の手間)÷ 成功した結果の数
例(作り直した数字):お店「ホン」の顧客対応アシスタント、1か月。
| 項目 | 例の値 |
|---|---|
| 顧客の質問 | 10,000 |
| モデルと基盤の費用 | 2,000万ドン |
| そのまま使えた答え | 6,500 |
| 職員の修正が要った答え(1件3分、1時間6万ドン) | 2,500件、つまり7,500分、125時間、750万ドン |
| 完全に職員へ引き継いだケース | 1,000 |
| 総費用 | 20 + 7.5 = 2,750万ドン |
| 成功した結果(そのまま、または素早い修正で使えた) | 6,500 + 2,500 = 9,000 |
| 成功した結果あたりの費用 | 約3,060ドン |
モデルの費用だけを見れば、2,000万を10,000回で割って、1回2,000ドン。職員の手間と1,000件の失敗を見落とします。だから「成功した結果あたりの費用」のほうが、多くを明らかにします。
3.2. 遅延#
遅延は、平均だけでなくp95(とp99)で測ります。平均は最も遅い場合を隠しますが、利用者が離れるのはそこです。チャットの機能では、最初の言葉までの時間が、速いという感覚を大きく左右します。
4. 信頼の層#
最もよく省かれる層です。利用者の行動を見ます:
| 指標 | 意味 |
|---|---|
| 受け入れ率 | 利用者がそのまま受け取って使う |
| 修正率 | 利用者が直してから使う |
| 上書き率 | 利用者が捨てて、自分でやる |
| 誤りの報告 | 利用者が自分から「これは間違い」と言う |
| 人への引き継ぎと、その扱い | 引き継ぐべきケースが引き継がれているか |
| 再開や苦情の率 | 「完了」したのに戻ってきた仕事 |
絶対的な水準だけでなく、傾向を見ます。 修正率の急な跳ね上がりは、個人に合わせた結果でなく、品質の低下の印だと述べる手引きもあります。
背景: Stack Overflowの2025年調査(回答者4万9千人超)では、46%がAIの正確さを信頼せず、強く信頼するのは3%だけでした。あなたの製品の利用者も、似た気持ちかもしれません。信頼は得るものであり、測るものです。
5. 落とし穴:高い受け入れ率は過信かもしれない#
この記事で、私が最も重要だと思う点です。利用者が出力の90%を受け入れているのに、evalsでは実際に正しいのは75%だけなら、15ポイントの差は、利用者が過信していることで、良い機能ではありません。
読み方: 受け入れ率を、evalsの合格率と並べます。
| 状況 | 意味しうること |
|---|---|
| 受け入れ高、合格高 | 良い機能で、適度に信頼されている |
| 受け入れ高、合格低 | 過信、高いリスク |
| 受け入れ低、合格高 | 利用者がまだ信頼していない。画面や習慣のせいかも |
| 受け入れ低、合格低 | 機能が足りておらず、利用が少ないのは正しい |
これらの率が、普通どのくらいかを言えるデータは、私にはありません。これは指標の読み方で、測定結果ではありません。
6. 1ページの表#
9つの指標、3つの層を、毎週記録します。
| 層 | 指標 | 注意するとき |
|---|---|---|
| 品質 | 失敗の分類ごとの合格率 | ある分類が下がる、または新しい重大な失敗 |
| 品質 | 重大な失敗の件数 | 実際の結果を伴うどんな失敗も |
| 費用 | 成功した結果あたりの費用 | 利用が増えると上がる |
| 費用 | p95の遅延 | 長くなる、または最初の言葉が遅い |
| 費用 | レビューや修正の手間(時間) | 結果より速く増える |
| 信頼 | 受け入れ率と合格率の比較 | 受け入れが合格をはるかに上回る |
| 信頼 | 修正率と上書き率 | 急な跳ね上がり |
| 信頼 | 利用者が誤りを報告した回数 | 増える |
| 信頼 | 人への引き継ぎ | 少なすぎ(見逃し)、または多すぎ |
組み合わせます: 速度や費用の指標には、必ず品質の指標を添えます。費用が下がり、合格率が落ちるのは、進歩ではありません。
7. 指標が悪化したときのことを先に決める#
行動の規則のない表は、飾りです。例で、閾値は作り直したものです:
| もし | そのとき |
|---|---|
| 重大な失敗(でっち上げた価格など) | その部分をいったん切り、直してから戻す |
| ある分類の合格率が、決めた水準を下回る | それ以上の展開を止め、プロンプトを見直す |
| 受け入れが合格をはるかに上回る | 確認の段階を足し、出典を示す |
| 結果あたりの費用が予算を超える | モデル、呼び方、範囲を見直す |
| p95の遅延が長い | 出力を短くするか、呼び方を変える |
具体的な閾値は、機能のリスクによります。お金について答える機能は、タイトルを提案する機能より厳しい閾値が要ります。
8. よくある落とし穴#
- 利用だけを測る。 よく使われても、良いとは限らない。
- いいね、よくないねだけ。 押す人は少なく、両極に偏る。行動(修正、上書き)と組み合わせる。
- 費用にレビューの手間を忘れる。 モデルの費用は安くても、総費用は安くないかも。
- 平均が裾を隠す。 p95と最悪のケースを見る。
- evalsを動かし直さずにモデルを変える。
- 指標を目標にする(グッドハートの法則):受け入れ率に報いれば、人は品質を上げずに、数字をよく見せる。
9. バランスの取れた見方#
- 二次的な情報源です。 3つの層への分け方は、実務家の手引き(ブログ、追跡ツールの文書)から来ており、独立した研究ではありません。
- 閾値の標準はありません。 ここの数字はすべて例です。機能の種類ごとに、「普通の」受け入れ率や修正率がどのくらいかは分かりません。
- 測ることは手間がかかります。 小さな実験なら、絞った1ページの表(品質、費用、信頼の指標1つ)で足ります。
- 指標は、利用者の声を聞くことの代わりになりません。 毎週、実際のやり取りをいくつか読んでください。
- お店「ホン」の例は作り直したもので、式を示すために私が作った数字です。
10. 結論#
良いAI機能は、最も多く呼ばれる機能ではなく、正しい結果を、妥当な費用で出し、適度に信頼されている機能です。3つの層を同時に測り、成功した結果あたりの費用を計算し、受け入れ率を合格率の隣に置いて読みましょう。
今日の小さな一歩:動かしているAI機能を1つ選び、成功した結果あたりの費用を計算し(修正の手間を足すのを忘れずに)、いつも使う数字と比べてください。
参考資料#
よくある質問
- AI機能を測るには、どこから始めますか
- 3つの層から:品質(出力は正しいか、失敗の分類ごとに)、費用(成功した結果1つあたりいくらか、レビューの手間を含め、p95の遅延も)、信頼(利用者がどれだけ受け入れ、修正し、上書きするか)。1つの層だけでは盲点が残ります:95%正しいモデルも、利用者が信頼しなければ役に立ちません。
- 成功した結果あたりの費用はどう計算しますか
- 総費用(モデル、基盤、レビューや修正をする人の手間)を、呼び出しの数でなく、成功した結果の数で割ります。これにより、モデルを安く呼ぶが人の修正が多い機能や、使える結果1つに多くの呼び出しが要る機能が見えます。
- 受け入れ率が高ければ、良い機能ですか
- 必ずしもそうではありません。受け入れ率が高いのは、利用者が過信し、間違った出力まで受け入れているからかもしれません。evalsの合格率と並べてください:利用者が、実際に正しい分より多く受け入れているなら、過信の兆候です。絶対的な水準だけでなく、傾向も見ます。
- どの閾値なら許容できますか
- 共通の標準はありません。実務家の手引きに見られる閾値(修正率0.3未満など)は、例にすぎません。機能のリスクに応じて閾値を決め、超えたときに何をするかを先に決めてください。