Thoughts, stories and ideas.

送一些本月北京 QCon 大会的八折优惠码,现场可以来倍洽的展台聊聊

飞奔着上车,现在还来得及~

2017 QCon 北京大会详情查看 这里

2017.04.16~2017.04.18
北京 国家会议中心

部分演讲专题

……

来现场和我们聊聊

  • 购票优惠码

识别二维码关注 BearyChat 微信公众号,回复「QCon」获取本届 QCon 北京大会八折购票码,至少优惠 1360 元啊~

  • 围观倍洽展台

我们在本届 QCon 北京大会上设置了一个现场展台,准备了一些互动环节和大家一起现场体验 ChatOps 的工作方式,也欢迎各位来聊聊 Chat、ChatBot、未来的工作场景、新的 idea、可能的合作……当天北京的蓝天或者雾霾、以及各种吃喝玩乐 :P

当然我们也准备了一些小礼物:超级受欢迎的便携毛毡本、为即将到来的夏天准备的熊仔 T 恤……还有将在这次活动上首次亮相的新周边,如下这些:

(这是两个抱枕玩偶,虽然这么有点看不太出来)

总之,一群托腮的熊熊很期待在现场遇见你 :P

赠票 | 2017 GMIC 大会,提前和未来打个招呼

关键词:AI 时代、投资热点、移动营销、科技跨界

不能错过的 GMIC 北京 2017

GMIC 是一个面向全球前沿创新者的国际交流平台,涵盖特拉维夫、北京、东京、硅谷、雅加达、圣保罗、香港和班加罗尔全球 8 站。在会上,你可以聆听最前沿的创新思维,探讨最热门的行业动向,体验最具想象力的高科技产品与音乐、影视、美食、游戏等领域的跨界融合。

GMIC 2017 北京大会 将于 4 月 27 日-5 月 1 日拉开帷幕。大会以「天·工·开·悟」为主题,寓意关注未来,着眼现在,在拥抱人工智能、商业航天、无人车等前沿领域的同时,关注如环境、医疗健康、娱乐、移动支付、教育等与生活息息相关的话题。

  • 你可能会关注的到场嘉宾

到场大牛远远不止如上图❤

  • 你可能会关注的分享主题

分会场:G-Summit 全球科学创新峰会

  1. 当大佬们谈人工智能时他们在谈什么?
  2. 以语音交互为核心的人工智能开放平台
  3. 下一个独角兽——科技投资的新风向
  4. ……

分会场:全球移动营销峰会

  1. 如何在移动端将广告的营销价值最大化
  2. 人工智能为数字营销带来的新变革
  3. 如何打赢「流量作弊」反击战?
  4. ……

分会场:移动互联网全球化峰会

  1. 出海 3.0 时代 从全球发行运营到本地化业务深耕
  2. Google 平台的蓝海空间 娱乐内容全球化的下一步
  3. 全球化移动营销创新和流量全球化的变局
  4. ……

分会场:全球未来娱乐峰会

  1. VR 数字幻觉 未来科技的泛娱乐应用
  2. 人工智能在社交娱乐产业的应用
  3. 文学内容泛娱乐化 几大核心机会点
  4. ……

分会场:……

不能错过的 BearyChat(倍洽)- GMIC 赠票

全世界都在聊买房,不过我们打算聊聊和未来有关的事。BearyChat(倍洽)将参加今年的 GMIC,为此我们准备了:

  • 一段技术演讲

将在大会现场分享我们在智能化工作流领域(ChatOps)的一些实践经验和总结。如果你也对工作方式升级感兴趣,可以查看我们过去的 一些介绍

  • 一个演示展台

同时,我们也准备了一个现场展台,并准备了一些互动环节和有趣的周边,欢迎大家到现场了解 ChatOps,体验 ChatBot,尝试开启「对话驱动」式的新型工作方式。

  • 一些入场门票

此外,我们还准备了一些入场门票送给大家。听听前沿的技术和理念,看看新的 idea,和到场的同行好友聊聊明天的合作……在我们看来这些都是参会的收获。

以下两种门票获取方式:

微博 关注 BearyChat 官方微博,转发活动并@一位好友,我们将在 4 月 17 日通过微博抽奖平台抽出两张门票。

微信 识别二维码关注 BearyChat 官方微信,回复「GMIC」即可参加活动,我们将在 4 月 17 日通过 BearyChat 抽奖机器人抽出两张门票,也欢迎大家加入 活动团队 #2017GMIC 讨论组围观抽奖现场 :P

DevOps 理念升级,ChatOps 概述及实践经验

如果一个团队不止关注眼下,也关注明天,那么显而易见他们应该做的两件事无非是:一,做领先于市场的事业;二,用更新更好的理念武装自己。在过去的许多年中,DevOps 逐渐成为了一个广受技术团队接受的工作理念,发展到今天,这个工作模式理应突破技术群体,发展为适应不同种类团队的方法模型,这也是 ChatOps 这个概念提出的背景之一。

我们试图在这里梳理 DevOps 与 ChatOps 的关系,介绍 ChatOps 的过去和现在,并且,试图介绍一些我们对 ChatOps 的尝试和经验。阅读这篇文章大致需要五分钟 :P

什么是 DevOps

DevOps 是来源于 Development 和 Operations 的一个组合词,顾名思义,是一系列过程、方法与系统的统称,旨在促进开发、测试和运维人员之间的沟通与协作。简单来说,是通过引入一系列的「工具」,通过三种不同角色的开发成员间的「协作」而实现的一种「自动化」的工作模式。这种工作方式带来的好处显而易见:

  • 实现持续快速交付
  • 能够降低人力成本

但很大程度上,DevOps 更多是指开发群体之间的一种协作模式(通常也在开发人员中实施),随着全行业的发展和人力成本的攀升,在团队所有角色间贯通的升级版「DevOps」逐渐登场,也就是我们将要重点介绍的 ChatOps。

ChatOps

ChatOps 的历史相对短暂,2013 年 GitHub 内部最早开始推行 ChatOps,希望能以聊天的方式更容易更快速的去完成 DevOps 承载的工作。

ChatOps 以聊天室,即沟通平台为中心,通过一系列的机器人去对接后台的各种服务,工作人员只需要在聊天窗口中与机器人对话,即可与后台服务进行交互,整个工作的展开就像是使唤一个智能助手那样简单自然。

在 GitHub 团队内部实现的 ChatOps 与一个叫做 Hubot 的机器人框架密切相关,Hubot 提供很多聊天机器人所需的基础设施,借助 Hubot 框架能比较方便的和自己编写的功能或自己的系统对接。目前,Hubot 已经发展出了较好的生态圈,有很多开源插件可以借用。

ChatOps 站在巨人的肩膀上发展,也为工作带来了显而易见的好处:

  • 公开透明。所有的工作消息都在同一个聊天平台中沉淀并公开给所有相关成员,消除沟通壁垒,工作历史有迹可循,团队合作更加顺畅。
  • 上下文共享。减少因工作台切换等对消息的截断,保证消息的完整性,让工作承接有序,各角色,各工具都成为完成工作流中的一环,打造真正流畅的工作体验。
  • 移动友好。只需要在前台与预设好的机器人对话即可完成与后台工具、系统的交互,在移动环境下无需再与众多复杂的工具直接对接,大大提升移动办公的可行性。
  • DevOps 文化打造。用与机器人对话这种简单的方式降低 DevOps 的接受门槛,让这种自动化办公的理念更容易的扩展到团队的每一个角落。

ChatOps 的实践经验

ChatOps 主要由四个部分组成,自动化的理念,一个沟通承载平台,一系列连接人与工具的机器人,一些后台工具和服务(基础设施)。

国外早期的工作沟通工具 HipChat,新秀 Slack 都是作为 ChatOps 承载平台的好选择,在中文的环境下,则可以选择 BearyChat(倍洽)等等。除上文介绍过的 Hubot 之外,还有一些比较成熟的机器人框架,比如 LITA、ErrBot 等。至于机器人后面对接的具体服务则更加数不胜数,以我们自己的团队举例,不仅为开发接入了 GitHub、Jenkins,也为产品运营接入了 Trello、Email 等。

除对接已有的产品,我们也使用 Hubot 框架对接了内部开发的一些具体的功能,如直接通过命令在聊天窗口查询待上线列表,实时了解 CPU 的使用状况等。

以上内容整理自 ChatDay 沙龙深圳站,DevOps & ChatOps 专场,来自腾讯、听云及 BearyChat(倍洽)的四位嘉宾现场分享了工作方式升级,共同探讨 DevOps & ChatOps 的共性,并介绍了一些相关实践案例。

四个分享主题回顾:

  • 刘天斯/腾讯 《DevOps 持续改进之道》
  • 唐晓敏/倍洽 《关于 ChatOps 应用于团队沟通方式的讨论》
  • 许吉泉/听云 《追溯性能问题根源》
  • 夏天/倍洽 《ChatBots 实践分享》

以上内容可以移步 活动官方团队 浏览或下载,并在团队中实际体验 ChatBot 与 ChatOps 的工作方式 :P

Realm WorldTour 分享 | 基于 DataBinding 的 MVVM 框架

以下的主题内容来自@凯凯杨 在 2017 Realm WorldTour Beijing/Realm 世界之旅北京站上的分享。

我们到现场去和 Realm 的工程师与中国的资深用户、开发者们一起深入的聊了聊在使用方面的体会,当中分享的案例来自于 BearyChat(倍洽) Android 项目 的实战经验,既是与同行、同好的交流,也是我们内部对自己工作的一部分总结,在这两个层面上都有收获。

(熊们强烈要求此处要有凯凯杨的英姿)

这一次分享的重点:

  • MVVM
  • DataBinding
  • DataBinding 的不足
  • DataBinding + Flavor
  • Realm MVVM

MVVM

MVVM 是应用最为广泛的 Android 框架之一,在 Model-View-ViewModel 框架当中,ViewModel 即视图模型,介于 Model 和 View 之间,是直接服务于 View 的 Model,是改变 View 的变量集合,可以是对数据的进一步封装。

在本文最末附上的 PPT 当中对 MVVM 进行了一个简短的举例说明。

DataBinding

DataBinding 通常会和 MVVM 一起被介绍,让 MVVM 在 Android 上实现起来显得不那么别扭。可以这么说,DataBinding 是目前为止,在 Android 项目中实现 MVVM 的最佳方式,在使用 DataBinding 的过程中也会自然的产生一个 ViewModel。

同样,我们在这一部分举了一个例子说明 DataBinding 在这个过程当中都做了些什么,简单来说,引入 DataBinding 后大致可以给我们带来如下好处:

  • View 可以不再需要 id 和大量的 findViewById,从而也减少了大量的临时变量;
  • 让代码逻辑归逻辑,视图归视图,数据归数据

总体来说,基于 DataBinding 的 MVVM 会让代码更加整洁、干净和幽雅。

DataBinding 的不足

实话说……

目前还无法做到在 Menu 中使用 DataBinding :(

DataBinding + Flavor

通过配置 Flavor,我们可以构建出不同的变体。同样举例说明借助 Flavor 我们可以实现:

  • 配置不同的打包参数
  • 合并 AndroidManifest
  • 替换 drawable 以及 asset 文件
  • 合并 values 文件

Realm MVVM

Realm 完全可以作为 MVVM 中的数据层: Model,不过在 ViewModel 中使用 Realm 时需要注意多线程的问题:

  • 同一个 Realm 对象不能跨线程使用
  • 如果你完全依赖 Realm 的自动更新,那么一定要注意判断 isValid(),尤其是在 Realm 对象会被删除的情况下

一点总结

囿于篇幅限制,本文省略了分享中的相关案例演示,可以加入我们的 活动团队 进入 #2017Realm北京 讨论组下载凯凯杨本次分享的完整 PPT,在 #2016ChatBot北京 讨论组中还能发现我们 ChatBot 主题沙龙中的分享资料(这是一个彩蛋),后续我们也将在活动团队中更新更多线下活动分享内容。

技术沙龙邀请 | 解密 chatbot 人工智能聊天机器人 第二期

「2016 年最火的行业方向不是 VR,而是对话交互/对话机器人(bot/chatbot)。Google 发布了 Gmail 和 Allo 上的智能回复功能,并收购了美国最大的 bot 创建平台 api.ai。Microsoft 推出了自己的语言理解平台 LUIS 以及 Bot Framwork。Facebook 的 bot 创建平台 wit.ai 进行了大规模的改版以便提升机器人的智能性,其 Messenger 上对话机器人数量已超过 3 万。原 Siri 团队研发的 bot 平台 Viv 还未发布就已被三星收购。Amazon 推出了自己的语音交互系统 Lex,以丰富 Echo 的使用场景……」


这些,只是对话交互时代到来的序曲。

 

很多人认为 2016 年是 bot 元年,不仅是各类产品层出不穷,就连相关的技术研究也有井喷之势。那么,真如大家所说,bot 需要集齐 NLP、IR、ML、RL 和 DL 等这些技术才能实现么?

11 月末我们在北京组织了一场有关于 chatbot 的线下沙龙,邀请了爱因科技 CEO 王守崑老师,LeanCloud 云引擎开发工程师安龙,和我 chat 后端工程师韩元波一起,和到场的朋友们分享了有关 chatbot 的一些概念和应用场景,现场氛围十分活跃。

我们打算将这场沙龙延续下去,这一次,我们请到了百度度秘技术负责人之一谢剑、阿里 IDST 人机对话系统高级算法专家李永彬、腾讯微信 chatbot 项目负责人林芬和图灵机器人 QA 负责人魏晨前来分享,他们将为我们打开 bot 技术的神秘大门,和我们一起窥视 AI 时代对话交互的源驱动力。

【活动信息】

2017 年 1 月 7 日      13:30 - 17:30
北京市海淀区丹棱街 5 号 微软大厦 1 号楼 一层故宫会议室 


【嘉宾介绍】

李永彬

分享主题:《自然语言理解》

阿里巴巴高级算法专家,2007 年清华大学自动化系硕士毕业,目前任职于阿里云——IDST——智能语音对话交互部门。 2011 年加入阿里巴巴,一直专注在自然语言处理方向,2014 年之前先后从事中文分词、淘宝 query 分析、情感分析、问答系统等方向的工作。
2014 年开始专注在人机对话系统的研发,负责自然语言理解方向,并开发了对话管理的早期版本。

林芬

分享主题:《chatbot 系统若干问题讨论》

2009 年中科院计算所博士毕业后进入腾讯工作至今,目前在腾讯微信模式识别中心工作。
主要从事自然语言处理方向的研究,包括语义分析、搜索系统、问答系统和对话系统。目前主要负责微信 chatbot 项目。

谢剑

分享主题:《语音对话交互系统技术概述和探索分享》

百度资深算法工程师,武汉大学人工智能方向硕士,曾先后在阿里云、微软stc 实习,在百度负责过凤巢客户流失预测、客户细分等;商业知心广告检索触发、交互变现;基于垂直领域知识图谱的搜索相关性优化等技术方向。 现为度秘算法团队技术负责人之一,负责对话式交互系统的算法优化。 

魏晨

分享主题:《Question Answering Systems》

于 2012 年获得硕士学位。硕士期间在数据挖掘领域发表了 2 篇会议论文,1 篇 ISF 期刊,负责了 Springer 图书中的 1 章并出版了 1 本书。 曾经是美国政府特邀访问学者,并曾被科英布拉大学邀请作为 Named-Entity Recognition 方向的研究员。 先后就职于联想、新加坡南洋理工大学,从事文本挖掘领域研究。目前,在图灵机器人工作,研究兴趣包括问答系统等。

【活动流程】

欢迎你到现场与我们一起沟通交流,点击 链接 填写相关信息即可完成报名。

同时,欢迎你提前点击加入 chatbot 沙龙团队,在线上与其他参会同好更多交流。现场分享的同时,我们也将在团队中创建现场抽奖专用 channel,为到场的大家抽送出我们的一些小心意。

期待与大家见面:)