23 ms·
> I said, "an instant ramen cup, but not the cheapest brand. Also, watch out because they sometimes have beef broth and I'm allergic." This strikes at the hear
by rcme 4y ago
> I said, "an instant ramen cup, but not the cheapest brand. Also, watch out because they sometimes have beef broth and I'm allergic."
This strikes at the heart of the issue. The criteria you’ve placed on the ramen is actually pretty complicated, and yet it is simpler than the criteria many use to select produce, dairy, and meat. Needing to meticulously articulate criteria for the 100+ items purchased every month would be a pain. Items also have interdependencies, e.g. I can only afford the fancy yogurt if I got a deal on something else, and context dependent, e.g. I want to spend more on chicken for the fancy dinner, and less for a weeknight meal.
Of course, these criteria are theoretically learnable by an LLM, but extracting the prerequisite information is hard. So much context exists in your mind. For instance, just looking at your ramen purchase history, do buy chicken ramen over beef ramen because you like chicken better, or is it because you actively dislike beef? It’s hard to say without your explicit input. If every purchasing decision requires explicit input, it seems better to cut out the LLM.
- sgtnoodle 4y agoThe best UX would be to have a personal shopper. That's the point of using human language. I can be explicit about the properties I care about and vague about the properties I don't care about. I'm not going to pay someone $100 to do my grocery shopping or have my father-in-law do it every week, though. An algorithm that can robustly interpret human language can also optimize a shopping cart significantly faster than a human can, based on massively indexed databases. Not to be rude but to highlight my point, why are you trying to infer my ramen flavor preferences from my purchase history? I already explicitly said that I am allergic to beef. That's the whole point. It takes practically no effort for a literate human to speak or write down the criteria that are important to them. It is significantly harder for a computer to correctly interpret it, but that's why it seems like an LLM could help.