典 · AI PM 永乐大典

行业知识 · v2.3.0 · 资料核对 2026-10-03

Design AI Solution

Design the smallest reliable system that can meet the product contract. Prefer deterministic components for deterministic needs and reserve model autonomy for irreducible uncertainty.

Operating rules

Workflow

1. Read the product contract

Extract task types, inputs, outputs, knowledge freshness, tool actions, permissions, risk, autonomy, quality thresholds, traffic, latency, cost, and deployment constraints. If these are missing, state the assumptions needed for a provisional design.

2. Partition the problem

Split the system into deterministic workflow, traditional ML, generative model, retrieval, tools, human decision, and observability. Assign AI only to steps where uncertainty or unstructured information justifies it.

3. Choose the capability pattern

Read references/architecture-decisions.md and decide among Prompt-only, RAG, tool calling, fixed workflow, bounded Agent, fine-tuning, traditional ML, or a hybrid. Explain rejected options.

4. Define the end-to-end design

Specify:

5. Build a test plan before implementation

Map each critical design decision to an experiment, metric, representative data, threshold, and decision rule. Include quality, high-risk tails, latency, cost, capacity, and operational failure.

6. Diagnose existing failures

Read references/failure-diagnostics.md. Locate the failing layer before changing Prompt or model. Separate data, retrieval, model, tool, orchestration, interface, permission, and observability causes.

7. Produce the artifact

Copy assets/solution-design-template.md for a solution proposal. Use assets/architecture-decision-record.md for a discrete architecture choice.

Quality gate

Confirm that the design states:

Reject “use a stronger model” as a complete architecture recommendation.