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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions