为了满足大家对菜品烹饪的各类问题能直接得到答案的需求,我开发了目前第一个真正关于菜谱的智能问答系统,并在微信小程序发布上线。这套系统支持对于8600多种菜品的问答功能,并能实现快速问答响应,整套系统后端依托于搭建的中式菜谱知识图谱Pro版,图数据库中存储了近10万条知识,因此整个智能问答系统是一个知识库问答系统(也称为KBQA系统),KBQA代码采用django框架开发,所有代码部署在我自己搭建的服务器上,并对微信小程序前端提供后端问答服务。
民以食为天,吃是大家每天都必不可少的内容,而烹饪也成为了广大吃货的一个生活调味品。我之前已经开发了一套爱食光菜谱知识图谱可视化与搜索系统,点击链接就可以直接访问(建议电脑端):https://ngl567.github.io/CookBook-KG/
可视化系统的搭建流程在之前的文章中已经进行了介绍:
手把手教你搭建一个中式菜谱知识图谱可视化系统
虽然这个可视化系统包括了大量的菜品,并将所有菜品大类、具体菜品、食材、菜品样图、主料辅料配料、特点和制作步骤以知识图谱的表示方法显示出来,看起来也还是有点酷的,但是简单的模糊搜索功能无法完全满足很多人对更加智能的问答的功能需求。在之前已经上线并收录在我们的公众号菜单栏“AI工具箱”中的小图智能聊天机器人中(关注微信公众号“人工智能遇上知识图谱”就可以使用),也包括了菜谱相关的问答内容,但针对每个菜谱有关的问题,都还只能给出一个这个菜品的链接,问题类型非常单一,无法回答多种多样的问题,比如:“宫保鸡丁需要料酒么?”等问题都无法直接给出答案,还是需要点击链接自己去找答案。而目前一些已有的能够回答菜谱问题的问答系统都是这个类型,答案都只给出菜谱网页链接,也包括一些有名的菜谱软件和APP,都是想知道答案你自己找去啊。
比如这样:
因为网页是别人已经做好的,我们管不了人家的网页内容,所以当我点开链接时,首先引入眼帘的都是一些没什么用的长篇大论,我想要的答案还要花一些时间去找。
因此,为了满足大家对菜品烹饪的各类问题能直接得到答案的需求,我开发了第一个真正关于菜谱的智能问答系统,并在微信小程序发布上线。扫描下方小程序码,或者搜索小程序名称”爱食光菜谱智能问答系统“,就可以直接使用系统,系统中的智能机器人名为“小吃”,发送“你好”或者“帮助”(也可以是“你能干什么?”等这类问题),“小吃”就可以告诉您系统的使用方法,当然现在,我也会为您详细介绍一下这套系统可以支持的问题类型。
这套系统能够支持的问题类型包括(括号内为问题示例):
1. 是否类问题:
-
某道菜是否需要某样食材(做宫保鸡丁需要辣椒么?)
2. 具体内容类问题:
-
某道菜的制作步骤(如何制作水煮肉片?)
-
某道菜需要哪些食材(酸辣土豆丝的原料都有哪些?)
-
某道菜的主料(或者是辅料或配料)是什么?
-
某道菜口味如何?(懒人水煮肉片的味道怎么样?)
3. 数量类问题:
-
和某道菜相关的菜有几种(和麻辣烫有关的菜有几种?)
-
制作某道菜需要多久?(做糖醋里脊需要多长时间能够完成?)
4. 列举类问题:
-
和某道菜相关的菜有哪些?(和水煮鱼相关的菜都有哪些?)
-
某种原料能做哪些菜?(用鸡腿能做哪些菜?)
5. 复杂推理类问题:
-
用两样食材一起做哪些菜?(用鸡腿和辣椒能做哪些菜?)
我们来看看使用系统的一些例子:
看了以上介绍,您是不是也觉得“爱食光菜谱智能问答系统”会成为您居家烹饪的好帮手,那就快来体验啊,关注我们的公众号“人工智能遇上知识图谱”并在菜单栏“AI工具箱”中就能找到哈。目前这套系统处于1.0版本,很多功能还待开发,敬请期待。
如果您对这套系统在使用过程中有什么意见或建议,或者有合作想法,都可以直接联系我,微信号:nglbuaa。
往期精选:
- 斯坦福大学CS520知识图谱系列课程学习笔记:第三讲高级的知识图谱是什么样的
- 斯坦福大学CS520知识图谱系列课程学习笔记:第二讲如何构建知识图谱
- 斯坦福大学CS520知识图谱系列课程学习笔记:第一讲什么是知识图谱
- 知识图谱最新权威综述论文解读:知识图谱补全部分
- 知识图谱最新权威综述论文解读:知识表示学习部分
- 手把手教你搭建一个中式菜谱知识图谱可视化系统
如果对文章感兴趣欢迎关注知乎专栏“人工智能遇上知识图谱“,也欢迎关注同名微信公众号“人工智能遇上知识图谱”,让我们一起学习并交流讨论人工智能与知识图谱技术。