我们公司在过去6~8年中一直使用Jira来追踪生产问题,在我们的Jira中记录了大量生产问题详细信息。
通常每个针对任何生产支持问题的Jira工单都包含一些有用的信息,例如:
- 错误消息
- 相关系统
- 根本原因
- 解决方案
- 花费时间
- 等等
我们公司拥有自己的团队聊天服务,并支持Java / Python /等语言的Chatbot API。我想构建一个智能聊天机器人(如果不是AI),足够智能以在聊天室中进行交流,就像这样:
DevOps) 嗨,Jirabot,你对这个错误消息知道什么?[xyzvxc异常发生在82行.... ]
Jirabot) 嗨,这是在哪些系统中发生的呢?你能从以下中选择吗?
- 系统A
- 系统B
DevOps) 1
Jirabot) 对,看起来以下Jira工单也遇到了类似的问题,请检查以下工单。
- Jira-12zx
- Jira-52123zz
- Jira-vvvbbb
我想询问那些在实现类似功能方面有经验或具有机器学习/神经网络/自然语言处理相关经验的人以下问题:
1. 非NPL专家能够实现吗? 您认为软件工程师在机器学习方面具有高级初学者技能的情况下,能否构建这样的东西?(在Dreyfus技能模型中是高级初学者)
我为出了名的编程面试难题而工作。我拥有约8年的广泛编程技能,并诚实且取得好成绩地完成了Andrew Ng的机器学习课程。我正在Udacity上参加深度学习课程,目前已完成一半,从课程中我正在学习如何使用Tensorflow。
2. 可以使用哪些框架/技术? 如果您认为可能,请推荐我查找哪些框架/技术?或者是否有任何类似但不完全相同的示例?
3. 如果不可能,应该关注哪个领域? 如果您认为一个纯开发人员无法构建它,那么我应该关注哪些方面来提高自己以便能够构建一个?
非常感谢大家。
J