how can I build the Jira AI chatbot?
<p>My company has been using Jira for production issue tracking for last 6~8 years and as a result, <strong>there is a huge amount of production issue details logged in our Jira</strong>. </p>

<p>Usually each Jira ticket for any production support issues consist of some useful information such as:</p>

<ul>
<li>Error Message </li>
<li>System Involved</li>
<li>Root Cause</li>
<li>Resolution  </li>
<li>Time Taken</li>
<li>etc</li>
</ul>

<p>My company has its own team chat service that supports the Chatbot API in Java / Python / etc. I would like to build the smart chatbot (if not AI) that is smart enough to exchange conversation like this in the chatroom:</p>

<p><strong>DevOps)</strong> Hey Jirabot, what do you know about this error message? [xyzvxc exception occured at line 82.... ]</p>

<p><strong>Jirabot)</strong> Hi there, in which systems did this occur? Can you choose from one of the followings?</p>

<ol>
<li>System A</li>
<li>System B</li>
</ol>

<p><strong>DevOps)</strong> 1</p>

<p><strong>Jirabot)</strong> Right, it looks like following Jira tickets have experienced the similar issues.. please check the following tickets.</p>

<ol>
<li>Jira-12zx</li>
<li>Jira-52123zz</li>
<li>Jira-vvvbbb</li>
</ol>

<p>I would like to ask people with experiences in implementing something similar to this or have any relevant experience in ML / Neural Network / Natural Language Processing the following questions.</p>

<p><strong>1. Is this even possible for non-NPL Expert?</strong> 
Do you think it would be possible to build something like this for the software engineer with 8 years of experience with advanced beginner skills in Machine Learning? (Advanced Beginner in <a href="https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition" rel="noreferrer">Dreyfus skill model</a>)</p>

<p>I work for the company which is known for difficult programming interview questions. And I have about 8 years of extensive programming skills and have completed Andrew Ng's machine learning course honestly and with good marks. I am in the middle of (half way) completing the Deep Learning course in Udacity and from the course I am learning to work with Tensorflow. </p>

<p><strong>2. What frameworks / technologies can I use?</strong> 
If you think it is possible, what frameworks / technologies do you recommend I look for? Or is there any example of something similar if not exactly the same?</p>

<p><strong>3. If not possible, what area should I focus?</strong>
If you think it is practically NOT possible for a pure developer to build on, then how and what areas can I focus on improving to be able to build one?</p>

<p>Many Thanks guys,</p>

<p>J</p>