OmochiXを検索

Esc で閉じる

AI開発

AI Product Managerを作る|分析データ・ユーザー要望からPRDと仕様書を自動生成する【2026年版】

AI Backlog Managerによって、「次に解くべき問題」をデータから選べるようになったとします。 しかし、優先順位が決まっただけでは、まだClaude Codeへそのまま実装を任せることはできません。 「コンバ […]

OmochiX 公開 更新 約19分で読めます
ChatGPT Image 2026年9月16日 01 54

AI Backlog Managerによって、「次に解くべき問題」をデータから選べるようになったとします。

しかし、優先順位が決まっただけでは、まだClaude Codeへそのまま実装を任せることはできません。

「コンバージョンを改善したい」「検索を使いやすくしたい」「このエラーを減らしたい」という課題と、実際にコードへ落とせる仕様の間には、大きな差があるからです。

そこで次に必要になるのが、AI Product Managerです。

Product Analytics、Sentry、User Feedback、GitHub Issue、Business Goalなどを材料に、課題を整理し、User Story、Acceptance Criteria、KPI、Edge Case、Non-Goalsまで含んだPRDへ変換します。

重要なのは、AIへ「それっぽい仕様書を書かせること」ではありません。

実際のEvidenceから問題を定義し、何を作れば成功なのかを明確にしてから開発へ渡すことが今回のテーマです。

この記事でわかること

  • AI Product Managerの全体構成
  • Product DataからProblem Definitionを作る考え方
  • User Story・Acceptance Criteria・KPIの作り方
  • 曖昧な仕様を開発へ流さない仕組み
  • PRDからAI Tech Lead・Claude Codeへ接続する方法
  • 公開後の結果を次の仕様改善へ戻す流れ

結論

AI Product Managerの役割は、アイデアを大量に出すことではありません。実際のユーザー行動・障害・要望・事業目標をEvidenceとして整理し、「誰の、どんな問題を、何のために、どこまで解決するのか」を開発可能な仕様へ変換することです。

今回作るAI Product Manager

今回の全体フローは次のようになります。

AI Product Manager FLOW
Product Analytics ────┐
Sentry Errors ─────────┤
User Feedback ─────────┤
GitHub Issues ─────────┤
Business Goal ─────────┘
          ↓
AI Backlog Manager
          ↓
Priority Problem
          ↓
AI Product Manager
          ↓
Problem Definition
          ↓
User Story
          ↓
PRD
          ↓
Acceptance Criteria
          ↓
KPI / Success Metrics
          ↓
Edge Cases / Non-Goals
          ↓
Human Approval
          ↓
AI Tech Lead
          ↓
Task Decomposition
          ↓
AI Development Team

AI Backlog Managerが「何を優先するか」を決めるレイヤーなら、AI Product Managerは「何を、どの状態まで作ればよいか」を決めるレイヤーです。

Backlog Itemをそのまま開発へ渡さない

たとえば、次のIssueがあったとします。

Backlog Item TEXT
モバイルのCheckout Conversionが下がっている。

PostHog:
Conversion -14%

User Feedback:
「購入ボタンが見つけにくい」

Session Replay:
CTAを探してスクロールしているユーザーが多い

ここからClaude Codeへ「Checkoutを改善して」と渡すと、AIが自由に解釈する範囲が広すぎます。

ボタンを大きくするのか、固定表示するのか、入力フォームを短くするのか、レイアウトを変えるのかが定義されていないためです。

曖昧なIssueをそのまま実装しない

AIの実装能力が高くても、仕様が曖昧なら「正しく間違ったもの」を高速に作る可能性があります。実装前にProblemとSuccess Conditionを固定することが重要です。

最初にProblemを定義する

最初から解決策を考えるのではなく、「何が問題なのか」を整理します。

Problem Definition DATA
Problem:
Mobile Checkout Conversion has decreased.

Affected User:
Mobile users reaching checkout.

Observed Evidence:
- Conversion down 14%
- Repeated CTA search behavior
- 38 feedback reports
- Desktop conversion stable

Hypothesis:
CTA visibility may be contributing to abandonment.

Business Impact:
Lost completed purchases.

ここで重要なのが、EvidenceとHypothesisを分離することです。

Key Point

「Conversionが14%下がった」はFactですが、「CTAが原因」はHypothesisです。AIにProduct判断をさせるときは、この2つを混ぜないようにします。

誰の問題なのかを明確にする

同じ機能でも、対象ユーザーによって正しい仕様は変わります。

Who

  • 新規ユーザー
  • 既存ユーザー
  • Mobile User
  • Admin

Problem

  • 迷っている
  • 失敗している
  • 時間がかかる
  • 機能を知らない

Desired Outcome

  • 完了率向上
  • 時間短縮
  • Error減少
  • 利用率向上

User Storyへ変換する

Problemが整理できたら、User Storyへ変換します。

User Story TEXT
As a
mobile user ready to purchase,

I want
to clearly identify the primary checkout action,

so that
I can complete my purchase without searching for the next step.

User Storyを書くことで、UIの見た目ではなくユーザーの目的を中心に仕様を考えられます。

PRDの基本構造

AI Product Managerが出力するPRDには、最低でも次の情報を持たせます。

PRD Structure DATA
1. Summary

2. Problem

3. Evidence

4. Target User

5. User Story

6. Goal

7. Non-Goals

8. Functional Requirements

9. Acceptance Criteria

10. Success Metrics

11. Edge Cases

12. Risks

13. Dependencies

14. Analytics Events

15. QA Requirements

16. Open Questions

GoalとNon-Goalsを分ける

AI開発では、何を作るかと同じくらい何を作らないかを決めることが重要です。

Goals

  • CTAの視認性を上げる
  • Mobile UXを改善する
  • 計測を追加する

Non-Goals

  • 決済Provider変更
  • Checkout全面刷新
  • Desktop UI変更

Non-Goalsを明示しておくことで、Claude Codeが善意で変更範囲を広げることを防ぎやすくなります。

Functional Requirementsを作る

次に、実装として必要な振る舞いを定義します。

Functional Requirements TEXT
FR-01
Mobile Checkout画面にPrimary CTAを常時表示する。

FR-02
CTAは現在のCheckout Stepに応じて適切なLabelを表示する。

FR-03
Validation Errorが存在する場合は次Stepへ進まない。

FR-04
CTA click eventをAnalyticsへ送信する。

FR-05
Desktop UIの既存挙動は変更しない。

ここまで来ると、実装Agentが自由に判断しなければならない範囲がかなり減ります。

Acceptance Criteriaを作る

仕様が完成したかどうかを判断する条件です。

「いい感じにする」ではなく、テスト可能な表現へ変換します。

Acceptance Criteria TEXT
AC-01
Mobile viewportでPrimary CTAが表示される。

AC-02
PageをスクロールしてもCTAへアクセスできる。

AC-03
必須入力が不足している場合は次Stepへ進まない。

AC-04
CTAクリック時にanalytics eventが1回送信される。

AC-05
Desktop viewportでは既存Layoutを維持する。

AC-06
既存Checkout E2EがPASSする。

重要

Acceptance Criteriaは、そのままUnit TestやPlaywright E2Eの設計へ変換できるレベルまで具体化します。

仕様とTestを最初からつなぐ

従来は、実装が終わったあとに「何をテストするか」を考えるケースもあります。

AI開発では、仕様作成時点でTest Scenarioまで作っておく方が扱いやすくなります。

Specification to QA FLOW
Requirement
↓
Acceptance Criteria
↓
Test Scenario
↓
Implementation
↓
Playwright
↓
PASS / FAIL

KPIを実装前に決める

機能を公開してから「成功したのか分からない」という状態を防ぐため、PRDにSuccess Metricsを含めます。

Success Metrics DATA
Primary KPI:
Mobile Checkout Conversion

Baseline:
42%

Target:
46%+

Guardrail:
Payment Error Rate must not increase

Observation Period:
14 days

ここで初めて、公開後に「この変更は成功したのか」をデータで判断できます。

Guardrail Metricも必要

一つのKPIだけを最適化すると、別の指標を悪化させる可能性があります。

Primary KPI

  • Conversion
  • Activation
  • Retention

Guardrail

  • Error Rate
  • Refund
  • Latency
  • Support Contact

Conversionが上がってもPayment Errorが大きく増えていれば、成功とは言えません。

Analytics EventもPRDで定義する

公開後に計測したいなら、実装時点でEventも決めます。

Analytics Specification DATA
Event:
checkout_primary_cta_clicked

Properties:
- checkout_step
- device_type
- user_type
- experiment_variant

Event:
checkout_completed

Properties:
- device_type
- payment_method
- experiment_variant

こうしておけば、開発AgentがTracking実装まで含められます。

Edge Caseを先に洗い出す

通常ケースだけを定義すると、実装後に仕様漏れが見つかりやすくなります。

確認したいEdge Case

  • 未ログインユーザー
  • Validation Error
  • Network Error
  • 二重クリック
  • Slow Connection
  • Mobile Keyboard表示中
  • 既存データとの互換性

AIに既存Repositoryも確認させる

Product仕様だけを見てPRDを作ると、現在のArchitectureと合わない仕様になる場合があります。

そこでRepository Contextも入力に加えます。

Technical Context FLOW
Product Problem
+
Existing Repository
+
Current Architecture
+
Current APIs
+
Database Schema
+
Existing Tests
↓
AI Product Manager
↓
Feasible PRD

ただし、Product Managerが細かい実装方法まで決める必要はありません。

Product SpecとTechnical Designを分離する

AI Product ManagerとAI Tech Leadの役割を分けます。

AI Product Manager

  • Problem
  • User
  • Goal
  • Requirements
  • KPI

AI Tech Lead

  • Architecture
  • Files
  • API Design
  • DB Changes
  • Task Split

Product Managerは「何を満たすべきか」、Tech Leadは「どう実現するか」を担当します。

Open Questionsを残す

AIが分からないところを勝手に埋めるのではなく、仕様の不確実性をOpen Questionsとして残します。

Open Questions TEXT
Q1.
Sticky CTAは全Checkout Stepで表示するか?

Q2.
Existing UserとGuest CheckoutでLabelを変えるか?

Q3.
A/B Testとして公開するか?

Q4.
TabletはMobile仕様に含めるか?

不明点を推測で埋めない

重要な仕様に複数の解釈が存在する場合は、AIが勝手に一つを選ぶのではなくOpen QuestionとしてHumanへ戻します。

Specification Readinessを判定する

PRDが完成したら、「開発へ渡してよい状態か」をチェックします。

Specification Gate FLOW
PRD
↓
Problem Defined?
↓
Target User Defined?
↓
Requirements Clear?
↓
Acceptance Criteria Testable?
↓
KPI Defined?
↓
Open Questions Resolved?
↓
Risk Identified?

ALL PASS
↓
READY FOR DEVELOPMENT

FAIL
↓
RETURN TO PRODUCT REVIEW

AI Product ManagerのPrompt例

AI Product Manager Prompt TEXT
このBacklog Itemを、
開発可能なPRDへ変換してください。

利用できるContext:

- Backlog Item
- Product Analytics
- User Feedback
- Sentry
- Business Goal
- Existing Repository
- Existing Features

まだコードは変更しないでください。

次を作成してください。

1. Summary
2. Problem Definition
3. Evidence
4. Hypothesis
5. Target User
6. User Story
7. Goals
8. Non-Goals
9. Functional Requirements
10. Acceptance Criteria
11. Success Metrics
12. Guardrail Metrics
13. Analytics Events
14. Edge Cases
15. Dependencies
16. Risks
17. QA Requirements
18. Open Questions

ルール:

・FactとHypothesisを分離する
・Evidenceのない主張を断定しない
・実装方法を必要以上に決めない
・Acceptance CriteriaはTest可能にする
・KPIを必ず定義する
・今回やらないことを明記する
・重要な不明点を推測で埋めない
・曖昧な仕様はOpen Questionへ戻す
・Security / Billing / Auth / Data変更はRiskとして明示する

Human Approvalを残す

AIがPRDを作ったからといって、自動的に開発へ送る必要はありません。

Product Approval FLOW
AI Product Manager
↓
Draft PRD
↓
Human Review
│
├── APPROVE
│      ↓
│   READY
│
├── REVISE
│      ↓
│   AI Product Manager
│
└── REJECT

人間は文章をゼロから書くのではなく、Problem、Scope、KPI、Riskが正しいかを判断します。

承認済みPRDをGitHub Issueへ変換する

開発へ渡す単位としてGitHub Issueを使う場合、PRDの重要部分をIssueへ変換できます。

PRD to GitHub FLOW
Approved PRD
↓
Parent Issue

├── Problem
├── Requirements
├── Acceptance Criteria
├── KPI
├── Risk
└── Dependencies

        ↓
AI Tech Lead
        ↓
Sub-Issues
        ↓
Development

AI Tech LeadがTechnical Designへ変換する

ここから前回作ったAI Development Teamへつながります。

Product to Engineering FLOW
PRD
↓
AI Tech Lead
↓
Architecture Analysis
↓
Task Decomposition
│
├── Frontend
├── Backend
├── Analytics
├── Unit Tests
└── E2E
        ↓
Dependencies
        ↓
Parallel Development

Product SpecとTechnical Planが分離されているため、実装方法を変えてもProduct Goalは維持できます。

Acceptance CriteriaからTaskを作る

各Acceptance Criteriaを、開発とQAへ追跡できるようにします。

Traceability FLOW
Requirement
↓
Acceptance Criteria
↓
Development Task
↓
Test Case
↓
CI / E2E
↓
PASS

これにより「実装は終わったが、どの仕様を満たしたのか分からない」という状態を減らせます。

GitHubのSub-IssueとDependencyを使う

大きなPRDから複数Taskへ分割した場合、Task間には順序があります。

Issue Hierarchy FLOW
Parent:
Mobile Checkout Improvement
│
├── #301 Analytics Events
│
├── #302 CTA Component
│
├── #303 Validation
│
├── #304 Unit Tests
│
└── #305 E2E

#305
blocked by
#302
#303

Taskを階層化し、Dependencyを持たせることで、AI Development Teamが実行可能なTaskを判断しやすくなります。

公開後の検証条件もPRDに含める

AI Product Managerの仕事は、実装仕様を作って終わりではありません。

公開後に何を見るかも決めます。

Post Release Plan DATA
Release:
Mobile Checkout CTA

Primary KPI:
Checkout Conversion

Guardrail:
Payment Error Rate

Observation:
14 days

Decision:
KEEP
ITERATE
ROLLBACK
INVESTIGATE

公開後はPostHogやSentryへ戻る

Productionへ出したあとは、実際の利用データを確認します。

Outcome Loop FLOW
Feature Release
↓
PostHog
├── Conversion
├── Funnel
├── Retention
├── Session Replay
└── Experiment

Sentry
├── Error Rate
└── Regression

User Feedback
↓
Outcome Analysis
↓
AI Product Manager
↓
KEEP / ITERATE / ROLLBACK

仕様と実際の結果を比較する

公開前にPRDでKPIを決めているため、結果との比較ができます。

Expected

  • Conversion +4%
  • Error増加なし
  • Mobile改善

Actual

  • Conversion +1%
  • Error変化なし
  • Scroll減少

この差分が、次のBacklog ItemやExperimentになります。

AIに失敗した機能も評価させる

AI開発が高速になるほど、「たくさん作ること」より「効果のなかった変更を早く学習すること」が重要になります。

Learning Loop FLOW
Hypothesis
↓
Specification
↓
Implementation
↓
Release
↓
Measure
↓
Result

SUCCESS
↓
Keep

PARTIAL
↓
Iterate

FAIL
↓
Learn
↓
New Hypothesis

仕様生成を完全自動化しないケース

Product判断には、データだけでは決められないものもあります。

Human Reviewを必須にしたいケース

  • 価格・料金体系を変更する
  • Business Modelへ影響する
  • 個人情報の利用方法を変える
  • Auth・Permissionの概念を変更する
  • 法令・Complianceが関係する
  • 重要顧客との契約へ影響する
  • Evidenceが不足している

AI Product Managerを段階的に導入する

  1. 1

    PRD Draft

    人間が選んだIssueからAIがPRDの下書きを作ります。

  2. 2

    Evidence連携

    AnalyticsやFeedbackを自動でPRDへ追加します。

  3. 3

    KPI生成

    公開後に確認するSuccess Metricまで作ります。

  4. 4

    QA連携

    Acceptance CriteriaからTest Scenarioを作ります。

  5. 5

    Tech Lead連携

    承認済みPRDをTaskへ自動分解します。

  6. 6

    Outcome Learning

    公開後の結果を次の仕様改善へ戻します。

Product Organization全体がつながる

ここまでの記事をつなげると、かなり大きなループになります。

AI Product Organization FLOW
Product Data
↓
AI Backlog Manager
↓
Priority Problem
↓
AI Product Manager
↓
PRD / Specification
↓
Human Approval
↓
AI Tech Lead
↓
Task Decomposition
↓
AI Development Team
↓
AI QA
↓
Integration
↓
Human Approval
↓
Production
↓
PostHog / Sentry
↓
Outcome
↓
Product Data

ここまで来ると、AIは「コードを書くツール」という位置付けから大きく変わります。

Product Dataを理解し、課題を整理し、仕様を作り、実装し、結果を計測して、次の改善へつなげるところまで、一つのシステムとして扱えるようになります。

OmochiX View

AI時代のProduct Managementでは、仕様書を書く速度そのものより、「実データから正しいProblemを選び、Success Conditionを定義し、その結果を次の意思決定へ戻せるか」が重要になります。AI Product Managerは、そのループを高速化するレイヤーです。

3行まとめ

  • AI Product Managerは、Backlog ItemをProblem・User Story・Requirement・Acceptance Criteria・KPIを含むPRDへ変換する
  • FactとHypothesisを分け、曖昧な仕様は推測せずOpen QuestionとしてHumanへ戻す
  • PRDをAI Tech Lead・Development Team・QAへつなぎ、公開後のOutcomeを次のProduct判断へ戻すことで開発ループが閉じる

次はAIがExperimentまで設計する

PRDを作り、実装し、Productionへ公開できるようになると、次の問題が出てきます。

「いきなり全ユーザーへ公開せず、どの案が本当に良いのか検証できないか」という問題です。

次の記事では、AI Product Managerが複数の改善Hypothesisを作り、Feature Flag、A/B Test、Success Metric、Guardrail Metricを設計し、結果を分析して次の判断へ戻すAI Experiment Managerを作ります。

あわせて読みたい

AI Backlog Managerを作る

Sentry・Analytics・User Feedbackなどから、次に解くべき問題をAIが評価する仕組みを解説します。

記事を読む

あわせて読みたい

複数Claude CodeでAI開発チームを作る

承認された仕様をTaskへ分解し、複数のAIエージェントで並列実装・QA・統合する構成を解説します。

記事を読む

AI開発支援

企画・仕様・開発までAIでつなぎたい方へ

Product Analytics、GitHub、Claude Code、Vercel、Playwrightなどをつなぎ、Backlogから仕様・開発・QA・計測まで循環するAI開発システムを設計します。

AI開発について相談する

出典:GitHub公式ドキュメント / PostHog公式情報 / Anthropic Claude Code公式ドキュメント / Sentry公式ドキュメント

NEXT STEP

次に知りたいAI情報へ。

自分に合うAIツールを探す 最新のAIニュースをもっと見る

OmochiXをフォロー

最新のAIニュースや活用情報をSNSでも配信しています。