Aito's _recommend endpoint finds the items most likely to achieve a specific outcome for a specific user. It combines collaborative filtering with Bayesian inference — no feature engineering or model training required.
Personalized recommendations — products ranked by purchase probability for each individual user
These queries run against a demo grocery store with real user behavior data. Notice how different users get different results from the same product catalog.
Personalized product recommendations from our demo e-commerce database
Recommend products for Veronica based on her health-conscious shopping patterns
{
"from": "impressions",
"where": {
"context.user": "veronica",
"product.id": {
"$and": [
{
"$not": "banana-organic-001"
},
{
"$not": "quinoa-bulk-001"
}
]
}
},
"recommend": "product",
"goal": {
"purchase": true
},
"select": [
"$p",
"name"
],
"limit": 5
}Store user-item interactions (views, clicks, purchases) in a table:
{
"context": { "user": "larry", "query": "milk" },
"product": { "name": "Oat Milk", "tags": ["dairy-free"] },
"purchase": true
}
Specify the user context, what to recommend, and what goal to optimize for:
{
"from": "impressions",
"where": { "context.user": "larry" },
"recommend": "product",
"goal": { "purchase": true },
"limit": 5
}
Items ranked by purchase probability for that specific user. Use $not to exclude items already in cart.
Key capabilities:
$notStart for free → Upload interaction data and get personalized recommendations immediately.
Try the full e-commerce demo → See recommendations in action in a complete grocery store app.
Episto Oy
Putouskuja 6 a 2
01600 Vantaa
Finland
VAT ID FI34337429