Skip to content

Ideas on Building Bots for Lab mU #1

@zmy

Description

@zmy

整个寒假我一直在思考基于Bots的团队宣传和协作方案,正好和大家分享一下:

首先是有两类不同的需求:

  1. 我们产品用户和团队关注者的FAQ和宣传推广乃至产品前端;
  2. 以及Lab mU内部的协同、自动化、入门导引和文化建设。

目前需要考虑核心架构有:

  1. 基于规则(如菜单、决策树等)的系统,比较适合流程清晰的交互;
  2. 基于事件的推送系统,比如我们产品质量和系统监控,团队活动和新闻通知;
  3. 基于AI技术的系统,这个比较宽泛,包括交互方式(譬如NLP, Speech recognition, Image recognition等),和规则与辞典的结合,以及一些算法相关的自动化(譬如活动时间投票和安排、团队招新匹配和时间安排、权限管理等)。

结合团队过往的经验,大家对不同的交流方式有不同的偏好,我们应该考虑集成主要的系统,包括:WeChat, Email, QQ, Slack... 和多个前端绑定,但是分享共同的后台。WeChat的公众号和群聊Bot framework在Github上有非常多现成的,可以基于其开发。

建议我们利用现有的frameworks和API,而不用全部build from scratch。如下图所示,考虑国内的情况,我推荐尝试一下Microsoft的Bot Framework。当然国内也有不少服务值得考虑,譬如腾讯的中文语义平台
1591488207793_ pic_hd

最后开下脑洞,推荐我们的Bots可以命名为:MeowBot, μboto, Miaodroid。
赞一下现有的QQBot!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions