Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ideas on Building Bots for Lab mU #1

Open
zmy opened this issue Mar 8, 2017 · 0 comments
Open

Ideas on Building Bots for Lab mU #1

zmy opened this issue Mar 8, 2017 · 0 comments

Comments

@zmy
Copy link
Member

zmy commented Mar 8, 2017

整个寒假我一直在思考基于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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant