“我怀孕了”“我们四个人”“含饮品不超过 60 €”:客户描述的是一种情境。iAlacarte 理解这一情境,将其应用于您的菜单,并根据您实际供应的菜品作答。
客户可以在选择器中勾选过敏原、饮食习惯和不想吃的食物,也可以直接说出来。健康状况或身心保健状况(“我有糖尿病”“我觉得很疲劳”)需告知助手。无论哪种方式,这些条件都会应用于整个对话:推荐、套餐、搭配和建议。
单纯的不喜欢(“我不喜欢凤尾鱼”)只会排除该食材,而不是整个食物类别。出于谨慎,已声明的过敏(“不要花生”)会排除整个食物类别。
| 客户 | 助手 |
|---|---|
| “我怀孕了,您推荐什么?” | 仅推荐根据其规则适合孕期食用的菜品(排除酒精,包括烹饪用酒、生食、熟食肉制品、生奶奶酪等)。如果她询问葡萄酒,助手会提醒不建议饮酒,并推荐无酒精饮品。 |
| “我不吃番茄。给我推荐一份沙拉。” | 该食材会成为整个会话期间的限制标签。如果没有剩余的沙拉,助手会如实说明并推荐其他选择。 |
| “这顿饭包括饮品在内,我不想超过 1 500 卡路里。” | 搭配总热量不超过该上限的完整套餐;每份套餐下方会显示预估总热量。 |
| “包括饮品 60 €,我可以吃什么?” | 推荐符合预算的套餐,饮品和一杯葡萄酒均计入总价。 |
| “凯撒沙拉里有什么?吐司含麸质吗?” | 根据菜品资料作答,无需经过语言模型。 |
| “pata negra 配什么葡萄酒?” | 从您的酒窖中推荐搭配;菜单上标注的搭配将优先呈现。 |
| “我们四个人,有什么可以分享?” | 菜单上适合分享的菜品:拼盘、小吃、适合全桌享用的餐盘。 |
| “你们营业到几点?” | 您录入的当天营业时间。 |
| “可以用英语给我朋友说一遍吗?” | 以英语重新呈现相同的答案。 |
每个回答仅用几句话说明。提到的菜品会以卡片形式显示:轻触即可打开完整详情(食材、过敏原、营养信息、搭配)。系统还会提供后续建议,同样会根据客户的限制条件进行筛选。
事实性问题(食材、价格、卡路里、营业时间)的书面答案直接基于数据生成,不使用语言模型。语言模型负责撰写推荐内容,并且只能引用为该回答筛选出的菜品。
涵盖十五种过敏原(欧洲法规规定的十四种以及荞麦)、十三种饮食习惯(包括孕妇适宜),以及可自由输入的“不想吃的食物”类别。每项选择都会在菜单中标记相关菜品,并筛选回答。健康状况或健康生活方式目标不可勾选:客户需告知助手,助手会应用该条件并以标签显示,菜单则会突出显示符合条件的菜品。轻触即可移除标签;客户也可以通过语言取消(“移除限制条件”)。
客户可用自己的语言输入或口述;助手会识别语言并以该语言回答。对话中切换语言不会丢失上下文:上一条回答会以新语言重新呈现,限制标签也会保留。查看支持 27 种语言的菜单。
健康参考信息和营养数值均为估算。对于过敏情况,助手会说明被排除的菜品,并在每次对话中提醒一次:制作过程可能含有微量痕迹,须向餐厅团队确认。有关药物的问题会建议咨询医生或药师。