This is a dependency-free demo of a shopping agent for:
Personal Shopping Agent for Housewarming Gifts Under $100
It is intentionally small, but it demonstrates the product behaviors that matter for AI shopping.
node prototype/shopping-agent.js --demonode prototype/shopping-agent.js- Asks clarifying questions
- Tracks user preferences in a structured profile
- Searches a local product corpus
- Compares options against budget and stated taste
- Explains tradeoffs
- Outputs a ranked shortlist
- Separates product facts from recommendation judgment
- Avoids overconfident claims about live price or availability
The demo uses product-corpus.json instead of live scraping because the point is the shopping-agent product logic, not brittle page extraction.
A production version should connect to:
- Merchant product feeds
- Price and availability APIs
- Product variant data
- Seller reliability signals
- Return policy data
- Review-quality analysis
- Affiliate or sponsored disclosure metadata
The --demo mode produces a ranked shortlist for a design-conscious couple moving into a first apartment. It should recommend practical, tasteful gifts while warning that current prices and availability need verification before purchase.