慧言语音说的基本功能分为任务分配、任务完成、工时统计、日报功能、周报功能、公众号主动推送提醒等功能,主要设计到的是微信 api 接口的调用开发,数据层使用的是 mysql。更新周期为一周一个大版本的迭代。
小程序主要的功能是用户录入语音后,先存储到 oss 上,然后将语音转换的文字中的时间转化,将昨天、前天、上个月这种词统一转换为日期格式,之后进行项目的判断,如果用户语音中未有项目,将会分配当前登录用户的默认项目,接着是进行功能的判断,判断用户这句话的意图是任务分配还是日报周报。以上都是通过在数据库中存储了很多正则表达式来进行判断和提取的,用户所说的文字会通过知识图谱获取到这中间是否有同事的名字,如果有提取出来做下一步逻辑。在一系列操作完成后将分析的结果返回给小程序进行拼接,用户确认之后将信息存入到一张表中。
也有很多定时任务,主要用来做微信的公众号主动推送提醒,以及任务分配和任务完成的逻辑。