Project Copilot: AI-Powered Jira and Confluence Assistant
Inspiration
The future of programming lies in the natural language. We believe that user stories and design documents are the perfect mediums to bring this future to life. Our inspiration for Project Copilot comes from the idea that well-planned and well-designed documents can minimize deviations and rework, and accelerate code generation. By using these documents as inputs for AI assistants, we can automate code generation and make the software development process more efficient.
What it does
Project Copilot is an AI assistant that helps you write better epics, user stories, and sub-tasks on Atlassian Jira. During this Hackathon, we've added new features to our Jira App, including the ability to create a semantic description of a pull request or a peer review. We've also added support to compare the semantic description of the pull request or peer review with the user story, allowing for what we call a "semantic review". This is a validation in natural language of the project definition, requirements, planning, and implementation.
We've also integrated Project Copilot with Atlassian Confluence. Now, linked Design Documents from Confluence can be used as a context to write user stories. We've also developed a client app for Confluence to assist in writing and completing software design documents.
How we built it
We built Project Copilot using advanced AI and machine learning techniques. The AI assistant uses related and liked user stories and linked design documents from Atlassian Confluence to generate high-quality content. We've used semantic search algorithms to find related epics, user stories, and subtasks, and to provide a better context for the operations.
Challenges we ran into
Integrating AI with Jira and Confluence was a significant challenge. We had to ensure that the AI assistant could understand and generate content that was contextually relevant and accurate. We also had to ensure that the semantic search algorithms were efficient and effective.
Accomplishments that we're proud of
We're proud of the new features we've added during this Hackathon. The ability to create a semantic description of a pull request or a peer review, and the support for semantic reviews are significant advancements for Project Copilot. We're also proud of the integration with Confluence and the development of the client app for Confluence.
What we learned
We learned a lot about integrating AI with Jira and Confluence. We also learned about the importance of well-planned and well-designed documents in the software development process. We've gained valuable insights into how AI can be used to automate and improve this process.
What's next for Project Copilot
We plan to continue improving Project Copilot. We want to add more features and make the AI assistant even more efficient and effective. We also plan to explore more ways in which we can integrate AI with Jira and Confluence to automate and improve the software development process.
Log in or sign up for Devpost to join the conversation.