E.F AI プロダクト設計思考
AI プロダクト設計は、モデルの能力ではなくユーザーの問題から始めます。機能を作る価値があるのは、価値、コスト、リスク、ユーザー体験を説明できるときです。
まず意思決定ループを見る


最初のプロダクト習慣は、実装前にトレードオフを明確にすることです。
小さな優先度スコアを動かす
ideas = [
{"name": "AI Tutor", "value": 9, "cost": 6, "risk": 4, "ux": 8},
{"name": "AI Customer Service", "value": 8, "cost": 5, "risk": 5, "ux": 7},
{"name": "AI Code Review", "value": 7, "cost": 4, "risk": 6, "ux": 6},
{"name": "AI Medical Diagnosis", "value": 9, "cost": 8, "risk": 9, "ux": 5},
]
def score(item):
return round(
item["value"] * 0.45
+ (10 - item["cost"]) * 0.2
+ (10 - item["risk"]) * 0.2
+ item["ux"] * 0.15,
2,
)
def decision(item):
if item["risk"] >= 8:
return "do_not_launch"
return "pilot" if item["score"] >= 6 else "wait"
ranked = sorted(({**item, "score": score(item)} for item in ideas), key=lambda item: item["score"], reverse=True)
for item in ranked:
print(item["name"], "score=", item["score"], "decision=", decision(item))
期待される出力:
AI Tutor score= 7.25 decision= pilot
AI Customer Service score= 6.65 decision= pilot
AI Code Review score= 6.05 decision= pilot
AI Medical Diagnosis score= 5.4 decision= do_not_launch
数値は最終的な真実ではありません。何を最適化しているのか、どこでローンチを止めるべきかを明確にするための道具です。
プロダクトチェックリスト
| 質問 | 良い答え |
|---|---|
| 誰が困っているか? | 具体的なユーザー群とタスク |
| 何が改善するか? | 完了率、時間短縮、品質、コスト |
| 何が失敗しうるか? | リスク境界と人間のフォールバック |
| 進展をどう証明するか? | 指標またはユーザーテスト結果 |
合格チェック
AI 機能案を1つスコア化し、トレードオフを説明し、成功指標を定義し、ローンチすべきでない条件を1つ言えれば合格です。