如何构建Jira AI聊天机器人?

5

我们公司在过去6~8年中一直使用Jira来追踪生产问题,在我们的Jira中记录了大量生产问题详细信息。

通常每个针对任何生产支持问题的Jira工单都包含一些有用的信息,例如:

  • 错误消息
  • 相关系统
  • 根本原因
  • 解决方案
  • 花费时间
  • 等等

我们公司拥有自己的团队聊天服务,并支持Java / Python /等语言的Chatbot API。我想构建一个智能聊天机器人(如果不是AI),足够智能以在聊天室中进行交流,就像这样:

DevOps) 嗨,Jirabot,你对这个错误消息知道什么?[xyzvxc异常发生在82行.... ]

Jirabot) 嗨,这是在哪些系统中发生的呢?你能从以下中选择吗?

  1. 系统A
  2. 系统B

DevOps) 1

Jirabot) 对,看起来以下Jira工单也遇到了类似的问题,请检查以下工单。

  1. Jira-12zx
  2. Jira-52123zz
  3. Jira-vvvbbb

我想询问那些在实现类似功能方面有经验或具有机器学习/神经网络/自然语言处理相关经验的人以下问题:

1. 非NPL专家能够实现吗? 您认为软件工程师在机器学习方面具有高级初学者技能的情况下,能否构建这样的东西?(在Dreyfus技能模型中是高级初学者)

我为出了名的编程面试难题而工作。我拥有约8年的广泛编程技能,并诚实且取得好成绩地完成了Andrew Ng的机器学习课程。我正在Udacity上参加深度学习课程,目前已完成一半,从课程中我正在学习如何使用Tensorflow。

2. 可以使用哪些框架/技术? 如果您认为可能,请推荐我查找哪些框架/技术?或者是否有任何类似但不完全相同的示例?

3. 如果不可能,应该关注哪个领域? 如果您认为一个纯开发人员无法构建它,那么我应该关注哪些方面来提高自己以便能够构建一个?

非常感谢大家。

J


我认为现在可以使用ChatGPT解决这个问题。 - Eden G
2个回答

1
我知道现在已经很晚了,但这可能会帮助到一些正在寻找类似机器人的人。
你可以尝试使用BenTen
设置机器人并将其指向你的Jira需要10-15分钟的时间。 https://github.com/intuit/benten

0

这是可能的。自然语言处理(NLP)有各种搜索引擎,可以在索引Jira数据库时支持它。Solr或LucidWorks等引擎是可能的候选人(当然还有其他引擎)。

您可能需要创建一些提取数据的脚本,以便引擎能够将Jira用作内容源。

Y.


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接