这是一篇关于我在做的事情的介绍帖。

我是shan-mx,15岁,北大附中高一学生。

XiaoHu.ai是我在2018年2月6日开始开发的基于Python/物联网的人工智能管家系统,结合了语义理解,人脸识别等多种人工智能技术。使用Python, Node.js来编写客户与服务端。它自被创造以来共有三个版本:Standard ”STD”,Evolve ”EVO”,Educational ”EDU”。

我为什么要做XiaoHu.ai?

最早的动力,来源于一个视频。视频讲的是扎克伯格做的一个家庭管家“贾维斯”。像托尼的贾维斯那样,扎克可以跟它聊天。贾维斯为他管理提醒事项,为他和普莉希拉播放音乐,还能记住他们每个人的喜好…它还可以管理门禁,把门口的人的照片发送给扎克伯格,让他决定是否要开门。它还能控制各种各样的智能家居。扎克通过一个手机程序给贾维斯发送语音或文字的指令,扎克还可以直接在家里说话,贾维斯可以听到。

我看过这个视频后,立刻为贾维斯所着迷。我幻想家里如果能有这么一个管家会是多好。幻想是浮在天上的,人需要用自己的手把它拽到地上。于是在那个初二寒假,我拿起了学习了两周的python。

开发的初期是坎坷的,通过最早的几天日志就可以看出来。不过随着一行行的代码被写出,我发现我离梦想越来越近了。两周后,XiaoHu STD横空出世。它可以跟我聊天,帮我打开电脑里的程序,帮我管理提醒事项,还能让我自由地点歌、播放,甚至让我从手机上往电脑里写东西。这所有功能,只需要我说一句话。

把它定名为小虎,是为了纪念陪伴我童年的一只小老虎公仔。我希望它可以以电子的XiaoHu.ai永远地陪在我身旁。

XiaoHu.ai的发展

XiaoHu的发展,正好走了《大学》中“明明德”的路线:为己,为家,为民。它还没有到达“为天下”的地步,不过我相信会有那一天的。

为己,是为STD版本。

XiaoHu.ai STD(2/6~2/23)

·提醒管理

·音乐播放

·聊天交互

向“文件传输助手”发送指令。

为家,是为EVO版本。

XiaoHu.ai EVO(3/11~7/27)

·提醒管理

·音乐播放

·智能家居控制

·冷笑话/谜语/成语古诗查询

·聊天交互,情感识别

·天气简报,穿衣建议,空气质量

·菜谱/烹饪教学等

用户通过微信公众号,通过语音或打字向它发出指令。

为民,是为EDU版本。

XiaoHu.ai EDU(10/5~现在):

·基于智能家居的教室设备控制

·基于人脸识别技术的教室全景扫描自动签到  

·基于自然语义理解的协助老师打开教学文件功能

·基于自然语义理解的课程数据,过评数据语音调取(适用于学生及教师)

·冷笑话/谜语/成语古诗/知识查询

·聊天交互,情感识别

EDU和EVO之间几乎没有交集,我拿了XiaoHu.ai EVO的内核,转到了另外一个完全不同的场景。在教室里,不需要播放音乐,不需要管理提醒,这里只有老师和学生关于上课和学习的需求。

XiaoHu的应用场景从一部电脑,到一个家庭,再到一间教室,往后可能会到一所学校,XiaoHu的发展是无止境的。创造一个真正的“小虎”,已成为了我的人生目标。

如何使用XiaoHu.ai

在最开始的时候,我就选择了语音,也就是自然语言的方式来处理XiaoHu的交互。我认为自然语言是最优雅的交互方式,除非安全稳定的脑机接口被研发出来。机器作为服务于人类的产品,其意义便是适应于人类。如果放个歌都必须要点几个按钮然后再敲击键盘,那还不如说人类是机器的奴才。自然语言也不止是通过语言的方式来输入指令,只能通过一种指令来完成操作的AI是假AI。“自然”,意味着这么说可以,那么说也可以,一切按着用户以为自然的方式来。对于XiaoHu,我使用了大量的语料和规则来实现这种自然,让用户获得绝对的舒适。

对于放歌和提醒管理,用户可以:

“明天早上八点提醒我做荷包蛋。”

“我明天都有什么事项?”

“告诉我下一个事项”

“删除我做荷包蛋的提醒”

“放朴树的歌”

“循环播放平凡之路”

“来首摇滚乐”

“大点声”

“别放了”

对于希悦查课和查成绩,用户可以:

“我今天都有什么课?”

“我明天有数学课吗”

“我下节是什么课?”

“我的课程表”

“我下午的课”

“我后天第三节是体育课吗”

“我语文考了多少分”

“我数学的期中测试多少分”

“我的长跑成绩”

“我英语的总成绩是多少”

尽可以像问一个人一样去问小虎。

未完待续...

XiaoHu是什么?(介绍帖)相关推荐

  1. GitHub万星的中文机器学习资源:路线图、视频、电子书、学习建议全在这

    本文经AI新媒体量子位(公众号ID:qbitai )授权转载,转载请联系出处 本文多资源,建议阅读6分钟. 本文为你推荐名叫AI Learning的GitHub资源,汇集了30多名贡献者的集体智慧. ...

  2. go语言最好的帮助在哪里?

    go语言本身是开源的,目前下载的开发包直接是带go源代码的,最好的参考资料实际是在go语言自身的源代码里面(-\src\pkg), 源代码里面有go基础库各项功能的实现代码,比如:\src\pkg\e ...

  3. 文本嵌入的经典模型与最新进展

    来自 | AI研习社   作者 | WBLUE 词嵌入和句子嵌入已成为所有基于深度学习的自然语言处理(NLP)系统的重要组成部分.它们在定长的密集向量中编码单词和句子,以大幅度提高文本数据的处理性能. ...

  4. 浙江午饭9月17~18日杭州聚会详细计划

    更加详细内容请入论坛:http://bbs.51cto.com/thread-876743-1.html [浙江]"午饭"出来逛聚会了?浙江午饭协会2011年第315号红头文件 暂 ...

  5. AILearning:GitHub万星的中文机器学习资源,路线图、视频、电子书、学习建议全在这

    来源:量子位 再也不用在学机器学习之前先恶补英语了,这儿有一套超热门的优质中文资源可以选择. 这套名叫AI Learning的GitHub资源,汇集了30多名贡献者的集体智慧,把学习机器学习的路线图. ...

  6. 《千万别学英语》精粹

    作者: rbf   发表日期: 2004-11-13 13:38   复制链接 版权声明:本人作品由于要保护相关各方经济利益的关系,对网友之间 非赢利性转载在保留本声明及下列著作权人信息的前提下欢迎自 ...

  7. 海外IT工程师工作福利揭秘

    本文出自 "新西兰资深网工的日常" 博客作者:姜汁啤酒原文:http://gingerbeer.blog.51cto.com/625855/1969541 作为一名IT工程师,你是 ...

  8. rr rom Android6,RR ROM 手把手教学刷入和体验

    事先声明,个人感受而已. 之前用的cm13 官方版 我都忘了出于什么原因,昨晚突然想刷个7.1 玩玩.当时我有两个想法:一,rr:二,aicp. 当时是下的rr官版  这是地址 当时下载好了,就按照习 ...

  9. 程序员和产品经理值得收藏的业务学习工具网站

    声明:以下网站都是我用来看一些业务讲解的,纯属提供参考.当然这些网站的业务知识,肯定穿插着他们的产品,不过核心内容都是通的,只是大家的表现形式不同,简单来说就是 范围层相同,表现层求异. 1.起微学院 ...

最新文章

  1. css 调用变量 php,PHP 变量
  2. python读取txt文件代码-从文本文件中读取Python代码
  3. java程序应用编写如何判断文本框里面的数据类型
  4. 计算机模块怎么算,计算基础
  5. esp32 怎么分配freertos 堆栈大小_深度解剖~ FreeRtos阅读笔记2 任务创建、内核链表初始化...
  6. python中continue只结束本次循环_循环(while,break,continue),转义字符
  7. 什么是clearfix?
  8. JAVA作业-简易计算器
  9. c语言程序设计-简单的c语言程序
  10. php锐浪开发,解析Excel文件生成Grid++Report锐浪模版
  11. SOLD2算法详解之2: 特征点检测,点NMS(CVPR 2021)
  12. iOS 此应用需要开发者更新以在此ios版本上运行
  13. 分享一批常用的软件(已存网盘),中文Pycharm、MySQL、各类工具(截图、录屏、护眼····)...
  14. hadoop fs -du -s -h 输出三列数据的含义
  15. 怎么查询oracle归档模式,查看oracle数据库归档模式
  16. 讲讲自己试用期被劝退的经历!
  17. 多个fbx文件怎么合并_Unity3D之多个fbx导入场景, 合并多个动画
  18. MongoBD 系列(1) —— 初识 MongoDB
  19. 单片机片内存储器烧写
  20. mmsegmentation教程2:如何修改loss函数、指定训练策略、修改评价指标、指定iterators进行val指标输出

热门文章

  1. Qt将选中的字体加粗下划线
  2. 探秘之阿里云 OSS 数据存储 API
  3. python公交查询系统
  4. 滤波器设计中的频率归一化问题
  5. Confluence 实现公司wiki
  6. 曾经的中国互联网:多少巨头销声匿迹
  7. [Jquery]实现三个盒子两两交换的考眼力游戏
  8. UGUI-- 图集制作
  9. dhcp服务器显示不启用,如何启用dhcp服务器
  10. pl2303hax已停产_Win10提示“PL2303HXA自2012已停产,请联系供货商”的解决方法