You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 30d4447
Browse filesBrowse the repository at this point in the historyBrowse files
README/docs style pass: drop 'buyer' for 'category manager', remove contrastive 'X not Y' phrasing
- README: replace every 'buyer' with 'category manager'; rewrite all
'X, not Y' constructions into direct statements; confirm zero em/en dashes
- Replace remaining 'buyer' usages across the case studies
Copy file name to clipboardExpand all lines: README.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,13 +17,13 @@
17
17
18
18
## The problem
19
19
20
-
Your team negotiates thousands of prices a year on gut feel and last year's PO. The senior buyer who *knew* what a part should cost is retiring. Engineering adds a tolerance and nobody can say what it costs. A supplier quote lands and your buyer has no defensible number to push back with.
20
+
Your team negotiates thousands of prices a year on gut feel and last year's PO. The senior category manager who *knew* what a part should cost is retiring. Engineering adds a tolerance and nobody can say what it costs. A supplier quote lands and your category manager has no defensible number to push back with.
21
21
22
-
The pricing knowledge is sitting in your purchase history. It just isn't usable yet.
22
+
The pricing knowledge is sitting in your purchase history, waiting to be used.
23
23
24
24
## What P2Predict does
25
25
26
-
P2Predict learns from your own purchasing data what drives the price of a part: supplier, material, size, spec, region. Then it gives your team a defensible target for any new or proposed part. Your buyers ask in plain English. The answer comes back grounded in what you have actually paid.
26
+
P2Predict learns from your own purchasing data what drives the price of a part: supplier, material, size, spec, region. Then it gives your team a defensible target for any new or proposed part. Your category managers ask in plain English. The answer comes back grounded in what you have actually paid.
27
27
28
28
It runs on your machine, on your data, through any AI agent your team already uses. Nothing is uploaded. No vendor catalog, no cloud, no per-seat data-sharing.
29
29
@@ -33,29 +33,29 @@ This is where P2Predict earns its keep. Every one of these is a real question yo
33
33
34
34
### "Is this quote fair?"
35
35
36
-
Your buyer drops the quote on the agent.
36
+
Your category manager drops the quote on the agent.
37
37
38
-
> **Buyer:***"Supplier quotes $14.20 for this part. What should it cost?"*
38
+
> **Category manager:***"Supplier quotes $14.20 for this part. What should it cost?"*
39
39
>
40
40
> **P2Predict:***"$12.40. Nine times in ten the real price lands between $10.80 and $13.90. This quote is running about 15% high."*
41
41
42
-
Your buyer walks in with a number and a range, not a hunch.
42
+
Your category manager now knows exactly where they can push back, with real data behind it.
43
43
44
44
### When the supplier pushes back: "Are you sure that's the right price?"
45
45
46
-
This is the moment most buyers fold. Now you have an answer. Ask for the breakdown.
46
+
This is where most negotiations stall. Now you have an answer. Ask for the breakdown.
47
47
48
-
> **Buyer:***"Why $12.40? Break it down."*
48
+
> **Category manager:***"Why $12.40? Break it down."*
Now you argue the components, not the total: *"We agreed standard lead time. Take the $1.20 rush charge off and we're aligned."* A supplier can wave away a total. A line item is much harder to defend.
52
+
Now you argue the components line by line: *"We agreed standard lead time. Take the $1.20 rush charge off and we're aligned."* A line item is hard to wave away.
53
53
54
54
### "What if we switch supplier?"
55
55
56
56
Hold the spec fixed, swap the supplier, read the delta.
57
57
58
-
> **Buyer:***"What happens if we move this 16-cell pack monitor from Supplier A to Supplier B?"*
58
+
> **Category manager:***"What happens if we move this 16-cell pack monitor from Supplier A to Supplier B?"*
59
59
>
60
60
> **P2Predict:***"Down 37.7%, about $2.07 a unit, with the per-feature breakdown to back it up."*
61
61
@@ -67,11 +67,11 @@ Engineering proposes a tighter tolerance. Before it gets locked in, cost it.
67
67
68
68
> **Engineer:***"We want to go from ±0.1mm to ±0.05mm."*
69
69
>
70
-
> **Buyer to the agent:***"What does that do to cost?"*
70
+
> **Category manager to the agent:***"What does that do to cost?"*
71
71
>
72
72
> **P2Predict:***"+$0.42 a unit, +18%, likely range $0.30 to $0.55."*
73
73
74
-
Now the conversation is *"is 18% worth this requirement?"* That is a costed trade-off, not the loudest voice winning.
74
+
Now the conversation is *"is 18% worth this requirement?"*, a costed trade-offthe room decides on numbers.
75
75
76
76
### In the cost-down workshop: "What is the design paying for that it doesn't need?"
77
77
@@ -87,11 +87,11 @@ Most tools hand you a number and walk away. P2Predict hands you the number **and
87
87
88
88

89
89
90
-
Three real parts, three different confidence ranges. The model is tight on the part it knows well and openly uncertain on the ones it doesn't. A narrow range means negotiate hard. A wide one means get a quote first. Your buyer always knows which.
90
+
Three real parts, three different confidence ranges. The model is tight on the part it knows well and openly uncertain on the ones it doesn't. A narrow range means negotiate hard. A wide one means get a quote first. Your category manager always knows which.
91
91
92
-
-**A confidence range on every estimate.**Not "$12.40" but "$12.40, and nine times in ten the real price lands between $10.80 and $13.90."
92
+
-**A confidence range on every estimate.** "$12.40, and nine times in ten the real price lands between $10.80 and $13.90."
93
93
-**An honest map of where the model is strong and where it is thin.** P2Predict flags which parts of your category it can benchmark with confidence and which need a real quote, so nobody negotiates off a number the data can't support.
94
-
-**A reason for every number.** Every estimate breaks down into what each spec and the supplier contribute. You argue the components, not the total.
94
+
-**A reason for every number.** Every estimate breaks down into what each spec and the supplier contribute, so you argue the components line by line.
95
95
96
96
## See what actually drives the cost
97
97
@@ -101,29 +101,29 @@ Point P2Predict at a category and it shows you the levers. These charts come str
101
101
102
102

103
103
104
-
The premium supplier is priced at roughly four times the value option for the same part. That is a number you take into a negotiation, not a hunch.
104
+
The premium supplier is priced at roughly four times the value option for the same part. That is a number you take into a negotiation, backed by your own data.
105
105
106
106
**Every estimate breaks down spec by spec.** Ask why a part costs what it does and you get the receipt:
107
107
108
108

109
109
110
-
Package size, supplier premium, multi-cell architecture: each one in dollars, each one adding up exactly to the predicted price. This is what lets your buyer say *"I know what I'm paying for, and here's the line I want to cut."*
110
+
Package size, supplier premium, multi-cell architecture: each one in dollars, each one adding up exactly to the predicted price. This is what lets your category manager say *"I know what I'm paying for, and here's the line I want to cut."*
111
111
112
112
## How it fits your stack
113
113
114
-
P2Predict speaks to **any AI agent**: Claude, and any other assistant your team runs, through a standard connector. Your buyers don't learn a new tool. They ask the assistant they already use, and it does the analysis.
114
+
P2Predict speaks to **any AI agent**: Claude, and any other assistant your team runs, through a standard connector. Your category managers don't learn a new tool. They ask the assistant they already use, and it does the analysis.
115
115
116
116
Everything runs **locally**. Your purchasing data is your most sensitive commercial asset, so it stays on your machine. No upload, no third-party model training on your spend, no data-residency conversation with legal.
117
117
118
-
It complements should-cost tools. Bottom-up should-costing builds a part up from material, labor, and machine time. P2Predict answers the other question every buyer actually asks: *what has the market charged us for parts like this, and what should the next one cost?*
118
+
It complements should-cost tools. Bottom-up should-costing builds a part up from material, labor, and machine time. P2Predict answers the other question every category manager actually asks: *what has the market charged us for parts like this, and what should the next one cost?*
119
119
120
120
## Proof on public data
121
121
122
122
Three worked case studies, each reproducible end to end on data anyone can download:
123
123
124
-
-**[Battery Management ICs](case-studies/battery-management-ics/):** the closest thing to a real procurement job. A small, realistic parts slice, a supplier-premium lever you can quote, and an honest read on where the model is solid and where it isn't.
124
+
-**[Battery Management ICs](case-studies/battery-management-ics/):** the closest thing to a real procurement job. A small, realistic parts slice, a supplier-premium lever you can quote, and an honest read on where the model is strong and where it needs a real quote.
125
125
-**[Used vehicles](case-studies/used-cars/):** the easy-to-follow walkthrough on prices that span orders of magnitude.
126
-
-**[Aerospace fasteners](case-studies/aerospace-fasteners/):** the honesty story. How P2Predict tells you when the data, not the model, is the limit, so you stop chasing accuracy that isn't there.
126
+
-**[Aerospace fasteners](case-studies/aerospace-fasteners/):** the honesty story. How P2Predict shows you when the data itself sets the limit, so you stop chasing accuracy the data can't give.
127
127
128
128
Each one leads with results, shows where to trust them, and points to exactly where every number comes from.
Copy file name to clipboardExpand all lines: case-studies/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Three real-world stories that show P2Predict on data anyone can download and ver
4
4
5
5
| Case study | Audience | Data source | Demonstrates |
6
6
|---|---|---|---|
7
-
|[Battery Management ICs](battery-management-ics/)| EE procurement engineers, electronics buyers, hardware BOM owners | Octopart / Mouser / DigiKey API | The classic parametric procurement use case — `--explain` and `--whatif` for spec-driven cost trade-offs |
7
+
|[Battery Management ICs](battery-management-ics/)| EE procurement engineers, electronics category managers, hardware BOM owners | Octopart / Mouser / DigiKey API | The classic parametric procurement use case — `--explain` and `--whatif` for spec-driven cost trade-offs |
8
8
|[Used vehicles](used-cars/)| Anyone — the universally-relatable tutorial | Kaggle (CC license) | Log-target SHAP + multiplicative explanations on prices that span orders of magnitude |
9
9
|[Aerospace fasteners](aerospace-fasteners/)| Fastener / MRO category managers, federal procurement, cost engineers | DLA PUB LOG / FLIS catalog (public domain) |**Detecting noisy data** — measuring a model's R² ceiling before tuning, plus log-target multiplicative SHAP on a heavily-skewed price |
0 commit comments