PractiProject

ChatGPT for Jira

Version 1.1

The ChatGPT for Jira app introduces the latest developments in artificial intelligence (AI) to bring your Jira issue processing to an entirely new level. With ChatGPT at its core, this app empowers you to make issues clearer, more actionable, and faster to understand. By automatically processing Jira issues upon creation or update, the app leverages the selected issue field and customizable prompts to generate insightful results saved in another field.

From language translation to summarization, triaging, and beyond, the possibilities for automation are endless. Take advantage of the seamless integration of ChatGPT for Jira to revolutionize your workflows and achieve unparalleled efficiency.

Installing ChatGPT for Jira

To install the app go to, as an Admin, to Settings (the cogwheel icon at the top tight) click Apps. You can search for the app by name, and then continue an install it..

After installing ChatGPT for Jira, a CHATGPT FOR JIRA appears on the side bar, and with a Configuration menu option. Click Configuration will open the ChatGPT for Jira - Configuration page.

 

Configuration of ChatGPT for Jira

The Configure page allows you to select the:

  • The prompt you want to use

  • Source issue field that is used as source text to process.

  • Target issue field in which to put the processing results.

  • Projects you want to use the app for.

  • Account type - using the app supplied managed ChatGPT key, or your own key.

Prompt Configuration

You can start by selecting prepared prompts from the Action drop-down. You have several useful cases such as summary or translation. Selecting any one of them with present a ready prompt for you to use in the ChatGPT Prompt field.

You can now edit the prompt further to suit your own particular needs. If needed, you can also limit the size of the process response in the Maximum length of response field.

Note that the length of the requested response may depend on your need, but is also limited by the size of the target field (see below). A simple Jira issue text field is typically limited to 255 chars. Note also that the model does not always strictly adhere to the length of the response requested. From time to time the result will appear cropped to the required length, in case the ChatGPT response was longer.

 

Source and Target Fields

  • The Source issue field holds the content which you want to be processed by ChatGPT. Typically this can be the Description issue field. However, you can select from the drop-down any system of other fields that is available in your Jira site.

  • The Target field selected by default is the ChatGPT custom field that comes with the app (this is a 255 char simple text field). If you choose to use this field, or any other field, make sure it is visible on your issue screen. If the field is no on the screen it will not be updated.

Note: If you select a target field with existing content, it will be overwritten by the ChatGPT answer.

 

Projects

  • In the Use for projects form field you can select multiple Jira projects in your site, for which you want the app to apply. Only updated or created issues in these projects will be processed.

Once you selected your prompt, source and target fields and projects - whenever an issue in one of those project is created,  or the Source field of such issue is updated, the Target field will be populated with the ChatGPT corresponding result.

 

ChatGPT API Account

You can choose one of two options: Managed Account or Own Account.

  • Managed Account is the option where we use our app ChatGPT API access and you don’t need to do anything.. The usage cost of ChatGPT are included in the app payment, but are limited to a quota of 1000 issue changes every 30 days. Managed Account is the default option. If you don’t change it, you are all set! New and updated issues with be processed from now on by AI, as long as the quota is not

  • My own ChatGPT account - using this option requires you to sign for your own ChatGPT 3.5 key and supply the key to the app.

 

Using the ChatGPT for Jira App

Using the Chat GPT for Jira app is extremely simple! After the setup is completed, the app is ready to work for you. When you create or modify an issue field, the custom field ChatGPT is populated with the the AI generated processing of the issue.

 

 

Tips and Tricks

  • Typically, when you update an issue you should see the target field updated on the open issue. However, due to timing of backed messages, this may not always happen. You may need to manually refresh the issue page in order to review the processed result. Likewise, when you create a new page, the ChatGPT processing result will typically show when you click View Issue in the Jira flag that appears when the issue is saved.

  • ChatGPT is a fantastic AI Large Language Model with amazing capabilities. However, depending on the action prompt and the source field content, it may not always give you the results you are looking for. The adjustment of the action prompt can significantly alter the result. We found that the summarization and translation tasks are very powerful, but there are countless others. Feel free to experiment with the prompt. The options are endless.

  • When using the app with the same source field content, or making repeated calls, the results may be different each time. This is part of the human-like nature of the LLM

 

Privacy Disclaimer for the app usage

  1. Collection of Information: ChatGPT may collect and store the inputs and interactions you provide during the conversation for the purpose of generating responses. This information may include text, user IDs, timestamps, and other relevant data.

  2. Use of Information: The information collected by ChatGPT is solely used to generate responses and improve the performance and quality of the AI model. It may also be used for research and development purposes in an anonymized and aggregated format.

  3. Confidentiality and Security: We take reasonable measures to protect the collected information from unauthorized access, use, or disclosure. However, please be aware that no method of transmission over the internet or electronic storage is completely secure. We cannot guarantee the absolute security of your information.

  4. Third-Party Sharing: We do not share your personal information collected by ChatGPT with third parties, except in cases where it is required by law, to comply with legal processes, or to protect our rights, safety, or property.

  5. Compliance with Laws: We adhere to applicable data protection laws and regulations regarding the collection, use, and retention of personal information. We strive to ensure that your privacy rights are respected.

  6. User Responsibility: As a user of this app, you are responsible for ensuring that the information you provide during interactions does not violate any legal or ethical obligations, including the disclosure of sensitive or personally identifiable information.

By using ChatGPT, you consent to the collection, use, and storage of information as described in this privacy disclaimer. Please contact us if you have any questions or concerns about the privacy practices related to ChatGPT.