公司越大,对新员工提出的问题就越多。 关于工作场所的设备,我应该联系谁? 工资在哪里计算? 公司假期怎么样? 我在哪里可以午休? 问题不是问题,但通常它们无法在一处得到答案,要不断适应团队中的新问题,不断询问新同事的琐事并不方便。 我们决定帮助新来者适应我们的公司,为此在Telegram中创建了一个名为Miya的聊天机器人-“ M。Video and Me”。 而且我们是凭着热情和敏捷来做到这一点的。
我们的IT管理已在敏捷上成功工作了两年,在此期间,开发速度提高了20%,成本降低了三分之一。 我们有一个想法-在使用此方法进行了一些试点项目后,不仅要在IT中,而且要在HR中使用敏捷。
我们将聊天机器人的创建视为某种产品的创建。 从一开始,它们就以精益启动方法为指导。 它说,您需要从小处着手,然后逐步扩大。 他们提出了任何想法,然后尝试按重要性程度对它们进行排名,即确定对此有何要求,否则聊天机器人将不会成为聊天机器人。 其余的留在将来的“愿望清单”类别中,也许根本不需要其中的一些。 然后,他们举行了安装会议,创建了一个敏捷团队,拆除了角色,制作了SKRUM板,绘制了任务并开始工作。
开始
“精益创业公司”采用了开发的迭代方式:您只需花很少的精力就可以将产品投放市场,并观察产品的接受程度。 该产品是新产品,情况可能会发生变化,因此您无法准确预测市场的反应。 在此反应的基础上,您可以得出结论-当您添加,删除,修改和发布产品的新版本时,这是一个枢纽,是产品开发中的某种转折。 就是这样,第一次迭代已经结束,现在您正在跟踪对第二个版本的反应。
现在,我们的Mia处于第一次迭代中。 该方法论指出,为了使产品适应市场,此类迭代应尽可能短且快速。 但是我们并不急于开始第二次迭代:由于聊天机器人是为内部公司市场开发的,因此它仍然没有竞争,观众也将继续使用它。 这并不意味着我们不会改善Mia-当然会! -在竞争激烈的市场中,其速度根本不及商业产品。
平台平台
首先,必须确定平台并了解我们将使用哪种技术来实现聊天机器人。 首先,有一个选项可以用Python进行独立开发,但我们认为它是一个很长的选项。 我们需要一个接口,以便人力资源员工可以独立地将信息输入到聊天机器人中,并且在独立开发时,远离IT的人们将不得不直接与数据库一起工作,这将导致巨大的困难或额外的投资并使开发复杂化。
结果,我们选择了一种典型的解决方案-这就是
Dialogflow云平台。 它是由来自俄罗斯的移民开发的,并于2016年购买了Google。 Dialogflow允许您创建聊天机器人并使用云神经网络对其进行训练。 该平台的优势包括界面的简单性和免费使用的可能性。
乍一看,该平台的功能对我们来说已经足够了,尽管我们之前从未使用过它(
更多关于可能性 )。 因此,在创建聊天机器人的同时,我们还掌握了Dialogflow的各种可能性,以了解其功能的局限性。 我们甚至特意去了IBM,看看Watson可以做什么。 我们认为,适用于我们的任务的如此严肃的工业产品与Dialogflow并无不同。 它花费很多钱,但是却做同样的事情:从简单的查询中提取关键字,找到上下文并返回内容。
说一句话
我们还感到,新员工与机器人进行通信将非常方便,而不是通过书面形式而是通过语音进行。 事实证明,如果您只是给谈话的机会,那么人们并不总是知道要问他们什么。 或者您需要建立复杂的通信方案。 甚至Yandex的Alice,凭借他们的经验和资源,也只能回答简单的问题。 因此,我们只专注于书面交流和菜单。 您可以简单地写Mie,例如“公司的结构”,然后她会告诉您公司的部门,并显示一些照片。 您可以从树形菜单中选择一些问题,然后立即阅读现成的答案。
请注意,在文本输入字段下有一个“开始”按钮,该按钮返回菜单的最开始-无需向上滚动,甚至无需重新启动机器人。 同样,在选择项目时,聊天机器人会复制用文本进行的选择,以使用户不会迷路。
到目前为止,该机器人还不知道如何以对话模式进行通信,这是对未来的希望。 我们还在考虑是否将带有俄语语音合成器的标准Android助手连接到Mie,以便您可以将语音转换为文本,反之亦然。 尽管如此,这仍将教会Miya感知现场演讲。 例如,您可以问:“在哪里吃饭?”,不带“ Ok Google”形式的任何“前缀”。 机器人可以识别“吃”这个词并给出答案,甚至可以通过语音给出答案。
我在上面提到,我们不急于尽快启动Mia的第二次开发,因为这是我们“国内市场”中此类产品中的唯一产品。 尽管如此,我们一定会开发聊天机器人,为此,我们需要获得反馈。 Dialogflow是一个相当大的平台,现在我们仅使用其功能的一小部分。 除其他功能外,还有一个分析模块,您可以在其中查看有多少人使用了该漫游器,他们感兴趣的主题是什么,聊天漫游器能够回答问题的程度如何。 因此,有可能找到Mia漂浮的话题,并对其进行进一步培训,并为她的发展确定新的方向。
Mia的最大优势是可以跨平台工作。 尽管Miya最初是在Telegram中实现的,但该平台允许您将其转移到其他即时通讯程序,甚至可以将该功能单独带到网站上。
我们的聊天机器人仅工作了两个月,新来的人对这个自适应工具的评价很好。 “老兵” Mia尚未引起人们的兴趣,但我们有一个想法,使它具有这样的功能:聊天机器人不仅在员工初期就陪伴他,而且在他在公司的整个工作中都将其作为内部政策和程序的“指南”。