name: leboncoin-product-selection description: Select the best LeBonCoin listings from a provided JSON export using the user’s brief + online price benchmarking; return a small ranked shortlist with reasons.
LeBonCoin Product Selection
Select the best items only from the provided JSON. Use the user’s brief to filter, check current market prices online, then return a ranked shortlist with clear reasons and seller questions.
Inputs
- User brief (FR/EN). Answer in the same language.
- Listings JSON: array of objects with:
title,description,date,price,user_score,nb_user_evaluations,url
Output (default)
- 1–2 sentences: how you interpreted the brief
- Top 3 listings (or fewer if only a few fit)
For each listing:
- Title + URL
- Listing price
- Market price check (new and/or used) + 1–2 source names
- Why it’s a good pick (2–4 bullets: value, fit, trust, risks/unknowns)
- Questions for the seller (2–3)
Hard rules
- Recommend only listings present in the JSON.
- Do not invent specs. If unknown, say “unknown”.
- Do not claim “new/warranty/battery health/etc.” unless stated in title/description.
- Market-price benchmarking is required. If web access is unavailable, say so and label results “without market-price verification”.
- Avoid high-risk/scam-like listings (off-platform payment, suspicious wording).
Workflow
Parse the brief
- Must-haves (budget max, model, “neuf”, “facture”, etc.)
- Nice-to-haves
Extract identity from each listing
- Brand/model/variant from
title+description - Condition/proof keywords (e.g., facture, garantie, comme neuf)
- Flag unclear model as “exact model unknown”
- Brand/model/variant from
Benchmark prices online (for serious candidates)
- Search “Brand Model price new” and “Brand Model used price”
- Prefer reputable retailers for new, reputable marketplaces for used
- Summarize as: typical used range and/or new price
Filter
- Remove anything breaking must-haves or showing strong scam signals
Rank (simple logic, no scoring)
- Fit to must-haves
- Value vs market price
- Trust/risk (seller signals + listing clarity)
- Tie-breakers (proof, accessories, clearer description)
Return the shortlist in the required format.