🚀Implementing GPT-3 in the Email Tasks Jira Cloud app for Gmail
Previously, our developers used the Codeq API to recognize tasks in the email content. Codeq's proprietary NLP technology offers advanced deep Learning models and linguistic analysis tools to extract rich representations from your textual data. Codeq API is optimized for accuracy and precision in understanding and responding to task classification. Despite all its capabilities, this solution did not fully satisfy us, so we decided to implement GPT-3.
What is the difference? Let's try to compare these two technologies.
Feature | Codeq API | GPT-3 |
Purpose | Natural language is recognized, but the result is often negative in terms of quality | Wide range of natural language processing tasks |
Accuracy | High | Very high accuracy in natural language recognition. Much better than Codeq API |
Model architecture | Deep learning | Transformer-based architecture |
Performance | Highly specialized for task classification | Broad-based but may require fine-tuning for specific tasks |
Language Support | English | Supports a wide range of natural languages |
API availability | Available for commercial use | Available for commercial use |
Cost | Paid subscription | Paid subscription |
Training data | Labeled text | Large-scale general-purpose text corpora |
Since the application works with natural language, it was a logical decision to switch to this technology. Let's look at an example of email detection with GPT-3 already implemented.
How does it work?
Install the app from the Atlassian Marketplace and its connector from the Google Workspace Marketplace.
Open the email you want to convert to a task and click the Email&Tasks icon.
3. Select the TRY 1-CLICK TASK (AI-BASED) option.
4. And that's it. The app recognizes your email and offers a draft of the upcoming task. It also acknowledges the priority from the text and automatically assigns the email recipient as Assignee.
Now you just need to click the Create issue button.
So, a few seconds and you're done. If the email contains attachments, checking the Include email Attachments box will automatically attach them to the issue.