12 October 2026

Muse, Instinct, and Dots as personal shopping agents

Jess Wang11 min
Key takeaways
Dots had better product choices
Across 25 live-web shopping requests, one blinded reviewer ranked Dots ahead of Instinct and Muse for how well the products matched the request.
Instinct had better written answers
In the same review, Instinct ranked ahead of Dots and Muse for the quality of its responses to shoppers.
Muse searched more and recommended fewer products
In the fixed WebShop catalog, Muse searched the most and gave no product recommendation for six of 25 requests. Instinct and Dots each gave no recommendation for one.
Dots left more room in the budget
On the live web, Dots was a median of $5.71 below budget, compared with $3.01 for Instinct and $2.00 for Muse. Requests with no product counted as $0 below budget.

AI agents are offering to run our lives. We've all seen those Instagram ads telling us to use Meta's Muse to analyze our workouts, review our bills, book our next vacation, and even manage our calendars and inboxes. Similarly, Instinct is marketed as a personal AI assistant, and OpenAI's Dots is a ChatGPT-based assistant.

When we ask "which AI assistant performs the best?", it's tricky to judge because these products are highly simplified and completely black boxes. Unlike using Codex or Claude Code to build our own agents, we have no control over the model, tool policy, search behavior, memory, or product UX.

To compare the three products, we decided to see which one was the best at personal shopping. Shopping is a good way to test several parts of an assistant at once: whether it follows constraints, selects useful sources, makes a clear decision, and explains that decision well.

Muse, Instinct, and Dots shopping mascots

Methodology

In this eval, we compared 25 identical personal-shopping requests across Muse, Instinct, and Dots. Each assistant received every request twice: once using a fixed WebShop catalog and once on the open web.

This is a deliberately narrow test of one shopping interaction, not a test of personalized context such as email, cards, purchase history, or long-term memory.[1]

We used a 25-row dataset of LLM-generated shopping scenarios. The requests included preferences around budget, product type, ingredients, ratings, review counts, and aesthetics. Examples include:

  • “I want to buy a shampoo or conditioner for damaged hair. It must be sulfate-free, paraben-free, contain hyaluronic acid and coconut oil, and support hair growth and hair-loss care. Keep it at or below $40.”
  • “I want black or very dark pants that make my butt look good but are still comfortable enough to sit in all day. No leggings. I want them to look intentional rather than like gym clothes, and I would rather stay under $70.”
  • “I need an adjustable phone stand for my desk. Only recommend it if it is rated at least 4.9 stars with 50,000 or more reviews and costs $10 or less. If nothing meets every requirement, tell me that rather than recommending the closest option.”
  • “I need a small white-elephant gift that feels genuinely funny or delightfully over-the-top, not generic gag-store junk. Bright orange, purple, cartoon prints, or a strange pattern would be great. Keep it under $20.”

This dataset was used across two approaches in our personal shopping eval:

The first approach was built around WebShop, which is a controlled retail environment with a fixed catalog. For each request, we gave the assistant the shopper prompt and a link to a WebShop sandbox. Braintrust logged its searches and product-page opens, letting us compare research behavior in a fixed catalog where price, inventory, and ranking did not change. WebShop is not a substitute for live-web shopping, but it gives us a clean baseline for comparing the assistants across more volatile open-web conditions.

In the second approach, we allowed the assistants to search the live internet instead of restricting them to the WebShop catalog. Since we were not able to trace the browser actions with this approach, we evaluated only the outcome instead: how good were the product recommendation and written response?

How we logged each run

For WebShop, the harness created a Braintrust root trace and gave the assistant a unique store link. Every landing-page visit, search, returned result set, and product-page open was logged by WebShop, and we added them as child spans in Braintrust.[2] For open-web runs, we recorded the prompt, visible final response, and product link to Braintrust, but we could not record browsing actions on third-party sites like Walmart or Amazon.

For both approaches, we used two types of scorers:

  • Deterministic "requirements-fulfilled" score: For each prompt, we used an LLM to translate its requirements into structured predicates. We evaluated the final product on whether it satisfied each predicate. The shampoo and conditioner prompt above had nine true/false checks: product type contains either shampoo or conditioner, price is at or below $40, sulfate-free, paraben-free, hyaluronic acid, coconut oil, damaged hair, hair growth, and hair loss. A product that matched all nine would receive 1.00, and matching eight out of nine would receive 0.89.

  • Human review: One reviewer assessed all results in a blinded A/B/C triad, with each assistant hidden and randomized as one of the candidates. The reviewer separately ranked each candidate's product recommendation and written response, and ties were allowed. We unblinded the assistant identities only after all review decisions were complete.

Explore the full experiment logs in Braintrust: Muse, Instinct, and Dots.

Results

Shopping in a fixed catalog (WebShop)

WebShop lets us compare deterministic requirements fulfillment, blinded human product fit, and the logged browsing behavior for Muse, Instinct, and Dots:

Outcomes

WebShop outcomes

Deterministic "requirements fulfilled"

Share of predicates met across the product recommendations.

Muse
94.2%17/23 scored
Instinct
91.7%22/23 scored
Dots
88.3%22/23 scored

Human product-fit review

Mean rank across 25 blinded reviews. Lower is better. Ties were allowed.

Muse
1.28
Instinct
1.04
Dots
1.00

Mean rank, where 1 is best

There are instances where an assistant did not return a product recommendation because it could not find anything that fit the requirements, so the deterministic scorer did not run on those results. Muse had six such cases, compared with one each for Dots and Instinct. Two patterns explain all five cases where Muse disagreed with Instinct and Dots about whether the WebShop catalog supported a reasonable recommendation; the table highlights one example of each.

CaseVisible-final-answer reasonInstinct / Dots deterministic scoreHuman-review note
ws_011Muse declined to recommend a final pair of pants after describing close-but-imperfect options.1.00 / 0.75The reviewer found both alternatives imperfect: Dots' chinos were not butt-flattering, and Instinct's option was not dark as requested.
ws_023Muse did not make a unique final bag-or-accessory recommendation.1.00 / 1.00The reviewer found both Instinct and Dots to match the request well, while Muse did not identify a usable final product.

In three of the five cases, Muse declined to recommend a product because it did not find an exact match, while Instinct and Dots proposed the closest available option. In the other two, both assistants returned a product that met the objective requirements and that Muse did not select.

This makes the split between our deterministic score and human review score easier to interpret. Muse’s deterministic score includes only traces with a resolvable final product, while the human review treats a no-recommendation outcome as worse than a helpful near-match.

WebShop traces

WebShop browsing behavior

Mean logged events per task. These describe the observed research path and do not establish causation.

AssistantSearch actionsProduct opensSession events
Muse14.883.1619.88
Instinct11.325.0819.16
Dots3.562.289.32

Muse made the most searches of the three assistants, while Dots followed a shorter observed path with the fewest search and product-open events.

When looking at the traces, we saw a pattern. Muse was not failing to discover the candidates that Instinct and Dots found as well, but it was searching more broadly, opening fewer candidate product pages, and declining to commit to a product. The results seem to support the claim that extra searching does not reliably translate into product verification or a more decisive final recommendation.

Shopping on the live web

The controlled WebShop environment records each search and product-page visit, so we can inspect browsing behavior. On the open web, the assistants browse external sites that do not have built-in logging, so we cannot see the browser actions themselves. For the open-web runs, we evaluate final-answer evidence and use human review rather than analyzing search paths.

Outcomes

Open-web outcomes

Deterministic "requirements fulfilled"

Share of predicates met across the product recommendations.

Muse
94.7%
Instinct
88.3%
Dots
82.1%

Human product-fit review

Mean rank across 25 blinded reviews. Lower is better. Ties were allowed.

Muse
1.52
Instinct
1.40
Dots
1.28

Mean rank, where 1 is best

Muse had the highest stated-fact coverage score in the open-web audit. That score measures how completely the final response documented the objective requirements, not whether a live product page independently satisfied them. However, it is important to note that quite a few of these rows were not graded by the deterministic scorer. For Muse and Dots, five rows did not return a product because the assistant could not find anything that fulfilled the ask. For Instinct, it was six rows. Furthermore, the scorer only graded the information that was included in the final response, which sometimes did not contain every parameter (such as product type, price cap, required attributes, rating, review count, etc.). The number of ungraded responses is likely a reflection of the completeness of the assistant's response. This differs from WebShop, where every product belongs to a fixed sandbox catalog, and the scorer can map the final recommendation to that catalog record. On the open web, live retailer pages can change price, stock, and product copy, so the scorer deliberately uses the saved answer instead of refetching the pages.

The human review adds context that the limited-coverage deterministic audit cannot provide on its own. Using the same product-quality ranking as our WebShop human review, Dots ranked best, followed by Instinct and Muse. We broke the human review scores down by response quality and product quality:

Human review

Open-web human review

Mean rank across 25 blinded triads. Lower is better. Ties were allowed.

Response quality

Mean rank across 25 blinded reviews. Lower is better. Ties were allowed.

Muse
2.24
Instinct
1.44
Dots
2.04

Mean rank, where 1 is best

Product quality

Mean rank across 25 blinded reviews. Lower is better. Ties were allowed.

Muse
1.52
Instinct
1.40
Dots
1.28

Mean rank, where 1 is best

A lower mean rank is better. Instinct wins response quality and Dots wins product quality. To add more color to these results, we decided to analyze the comments for each of these human reviews and group the comments by theme:

Human-review notes

Product feedback by theme

Comment volume by assistant and product theme. Hover a bar for the aggregate reading.

mostly negative mixed or neutral mostly positive

Price or total cost

Availability or purchasable variant

Retailer trust or review evidence

Visual or aesthetic fit

Constraint or intent fit

Assistant-specific comment mentions

Hover or focus a barto see the assistant-specific aggregate reading.

Within each theme, bars are Muse (M), Instinct (I), then Dots (D). Color shows whether the reviewer’s comments in that theme were mostly negative, mixed, or mostly positive; it is not another numeric score.

Human-review notes

Response feedback by theme

Comment volume by assistant and response theme. Hover a bar for the aggregate reading.

mostly negative mixed or neutral mostly positive

Specificity or decision support

Direct link or purchase path

Candor or research transparency

Assistant-specific comment mentions

Hover or focus a barto see the assistant-specific aggregate reading.

Within each theme, bars are Muse (M), Instinct (I), then Dots (D). Color shows whether the reviewer’s comments in that theme were mostly negative, mixed, or mostly positive; it is not another numeric score.

Price headroom

Since all of our prompts included a target budget, we wanted to see whether there was a pattern in how close each assistant got to the target budget. For each row, we calculated headroom as the budget minus the final product price, then compared the median headroom for each assistant. Here are the results:

AssistantPrice coverageMedian signed headroomMedian 0–1 headroom scoreOver-cap / scoredNo final product → $0 difference
Muse25/25$2.0010%0/255
Instinct25/25$3.0114%0/256
Dots25/25$5.7120%0/255

No product recommendation went over the target budget. Muse recommended products closer to the target budget, whereas Dots recommended products further below budget.

Overlap in results

We also wanted to inspect whether there was any pattern of overlap between the responses of the three AI assistants. When two assistants independently recommend the same product, it's evidence that the product was probably the most salient solution in the available choice set, especially when it comes to an open-web search. Of course, agreement does not always mean "right," since the assistants could share popular-but-bad results. It is also interesting to observe whether certain assistants tend to converge with each other more, because it can give us a behavioral fingerprint of the harnesses even though we cannot inspect what is happening internally.

Recommendation overlap

Assistant-pair agreement fingerprints

Counts are out of 25 matched requests. Blue cells indicate documented product-level overlap. The gray column captures no established product or storefront relationship.

Product-level overlapNo overlap or unresolved

WebShop

PairExact productFamily / variantSame storefront, other itemNo overlap / unresolved
Muse / Instinct80512
Muse / Dots40615
Instinct / Dots80710

Open web

PairExact productFamily / variantSame storefront, other itemNo overlap / unresolved
Muse / Instinct21121
Muse / Dots22219
Instinct / Dots31021

For WebShop, Instinct matched with Muse on eight products and Dots on eight, while Muse and Dots matched only on four, all of which were three-way-consensus cases. This does not prove that Instinct is more correct, but it does show that its final choices were closer to the shared catalog consensus. The open-web overlap is less cleanly clustered than WebShop. There is no obvious pattern of agreement, meaning that the assistants took genuinely different paths in their shopping choices.

Interactive exercise

Review it yourself

Rank the results. 1 is best, 3 is worst, and ties are allowed.

Shopper request

I want to buy a shampoo or conditioner for damaged hair. It must be sulfate-free, paraben-free, contain hyaluronic acid and coconut oil, and support hair growth and hair-loss care. Keep it at or below $40.

CandidateA
Top of the Hyaluronic Acid Moisturizing Conditioner (Luseta Beauty), 16.9 oz product page
Read the response

Hyaluronic Acid Moisturizing Conditioner (Luseta Beauty), 16.9 oz — $16. Brand says sulfate-free and paraben-free, and the ingredient list includes hyaluronic acid and coconut oil. It targets dryness, brittleness, and detangling. Caveat: its growth and hair-loss claims are marketing, not clinical proof. I’d pick it for damage and breakage care, not as a proven treatment for shedding. It contains fragrance and silicones; price is before shipping and tax.

CandidateB
Top of the Hyaluronic Acid Moisturizing Shampoo product page
Read the response

Hyaluronic Acid Moisturizing Shampoo at $16.00 — sulfate-free and paraben-free, with hyaluronic acid and coconut oil, positioned for dryness and brittleness with hair-growth claims, well under $40. One caveat: those hair-growth benefits are the brand’s claims, not clinically proven. Topical hyaluronic acid and coconut oil are not established hair-regrowth treatments.

CandidateC
Top of the Noughty Get Set, Grow Thickening Conditioner product page
Read the response

Noughty Get Set, Grow Thickening Conditioner — $12.99 for 8.4 fl oz. It’s sulfate-free and paraben-free, and its ingredient list includes coconut oil and sodium hyaluronate. It moisturizes fragile strands and is marketed for scalp health and growth support. It supports hair care but isn’t a proven treatment for regrowing lost hair. Price excludes shipping and tax.

Which written response is best?

Candidate A
Candidate B
Candidate C

Which product is best?

Candidate A
Candidate B
Candidate C

Within this 25-case personal-shopping study, Instinct was the strongest all-around default. It had the best open-web response quality, the second-best WebShop human product-fit result, and the most WebShop overlap with another assistant. Its price behavior also sat between Muse's tendency to spend close to the limit and Dots' tendency to find much cheaper options. This is not necessarily better, but it is a sign of a more balanced shopping strategy.

That being said, the results are more useful as a map of tradeoffs than as a universal leaderboard. Dots may be a better option for somebody who wants strong product choices at a lower price, and Muse may be better for a very cautious shopper who makes broader searches and follows guidelines strictly.

You can build an eval like this to compare how your own agents make decisions, follow constraints, and communicate recommendations. Sign up for free to run an eval, or book a demo to talk through your evaluation plan.

  1. 1.This eval tests a single shopping interaction. It does not evaluate access to email, cards, purchase history, or long-term memory, so it cannot determine which assistant would be best for an individual shopper.
  2. 2.In the WebShop traces, a search action records the assistant searching a phrase or keyword from the shopfront landing page. A product open records it opening a returned product link to inspect the details.
Share

Read more evals

Resend vs Postmark MCP for transactional email
1 October 2026
GPT-6.1 Sol vs GPT-6 Sol for problem solving and teaching
30 September 2026
Opus 5.5 vs new GPT-6 models for writing quality
22 September 2026

Subscribe to the Department of Evals

A newsletter for unfiltered thoughts on eval methodology, analysis, and failures

Subscribe