I question whether the author here has ever cooked a meal, much less shopped for ingredients. There's no way this style of interaction can produce the desired result here.
I question whether the author here has ever cooked a meal, much less shopped for ingredients. There's no way this style of interaction can produce the desired result here.
I'm ok with other family members adding things to a wishlist (called "shopping list" in the Alexa system), although I often have to ask for clarification -- when you said "white chocolate", did you know we already have some? oh, you want another type? which one specifically?
Alexa will also be able to know what you like from what stays and what goes out to recycling. So that tin of prunes in the cupboard won't become a dozen tins for programming error reasons.
It will be a bit like living with someone that stays at home all day and has time to go out and do the shopping, you might do all the cooking as part of the relationship with a fair expectation that everything needed for agreed meal plans is purchased.
Alexa could also know how to optimise inventory, so if it makes sense to buy a 25 Kg bag of brown rice due to so much of it being eaten by such a large family with such a large house that have been customers at that address for such a long time, then so be it.
If the home cupboards and fridge are a 'cache' in this food network then the AI would also know of favourites and have things on hand. So there may be a variable selection of ice creams that could be on hand if the main course needed a dessert without one being specially requested. Favourite main meals could also be 'cached', this could be learned to suit the lifestyle, so if you do have a dozen people needing feeding at ad-hoc dinner parties or if you actually never have friends visit, the AI should get it.
I've got news for you... http://www.moley.com/
The next time, the user has learnt the flow and starts walking down the taxonomy path for pork by asking for "pork"- or so the user thinks! Alexa just immediately dispatches the same cut the user bought three weeks ago. User never trusts Alexa again.
Obviously Alexa wouldn't just order it right away. It could easily say:
> Alexa: "Would like like to order the same x cut from last time?"
[Yes/No]
> Alexa: "Okay great, the total will be x and the delivery estimate is 1hr, shall I submit this order?"
[Yes/No]
> Alexa: "The order has been submitted, I'll notify you when it's marked as out for delivery"
No, I think I want the one from 3 times ago? Or was it 4?
It'd be great for chicken where I usually get the same thing (~5lbs chicken thighs). For beef though it'd be an absolute nightmare. I vary between flank, eye of round, ribeye, rib roast (which granted is basically a really big ribeye) and chuck in different amounts depending on what I feel like cooking.
I also know myself well enough to know I'm going to have a forgetful moment in the kitchen, order "beef" when I'm focusing on something else, and accidentally end up with 5 lbs of flank when I wanted 1 lb of ribeye.
Should I be concerned?