๐ Inspiration
The inspiration came from the idea of a giraffe โ known for its ability to see the bigger picture from above. Similarly, teams needed a top-level view of Jira without drowning in data complexity. We wanted to create something that removes the barrier of technical knowledge, enabling even non-technical stakeholders to gain real-time project insights effortlessly.
๐ค What It Does
JIRAF (Jira Intelligent Response Analytics Framework) was born from the frustration of navigating 500K+ Jira issues daily. As an architect, I observed project managers and engineers spending hours writing complex JQL queries or manually extracting data. The challenge was clear: ๐ How can we make Jira data as easy to access as asking a colleague a question?
That question led to JIRAF โ an AI-powered chatbot built on AWS Bedrock that understands natural language, interprets user intent, and delivers instant insights and visualizations.
JIRAF uses a multi-agent Bedrock architecture:
- A SQL Query Generation Agent interprets analytical questions and generates structured queries to retrieve relevant Jira data.
- A Defect Recommendation Agent, acting as a collaborator agent, analyzes issue history to suggest probable root causes and potential resolutions.
The system automatically interprets user intent and routes the request to the appropriate agent โ ensuring intelligent, context-aware responses every time.
Whether it is:
- โList all issues impacted by environment bugsโ
- โCreate a pie chart of issue statuses for project XYZโ
- โSuggest potential resolution for error related to database sync issueโ
...JIRAF delivers precise, context-rich insights and visualizations within seconds โ transforming raw Jira data into actionable intelligence
๐๏ธ How We Built It
- Java Spring Boot for backend services and API orchestration
- Jira REST APIs for data management with Amazon RDS
- AWS Bedrock Multi-Agents for natural language processing and context-aware interpretation
- Amazon RDS for secure, high-performance data storage and querying
- Podman + AWS ECS for containerization and scalable deployment
- Charting engine to auto-generate pie, bar, and trend visualizations
โ๏ธ Challenges We Ran Into
- Complex data mapping in Jira with multiple issue types and dependencies
- Optimizing query performance to ensure instant results without database overload
- Designing visualizations that are both insightful and contextually accurate
- Ensuring secure Jira integration without exposing credentials or sensitive client data
๐ Accomplishments We're Proud Of
- Built a fully functional AI-powered Jira chatbot capable of querying 500K+ issues with minimal latency
- Integrated AWS Bedrock agents for advanced language understanding and visualization generation
- Developed a serverless, containerized deployment using Podman + AWS ECS, ensuring scalability and high availability
- Delivered an intuitive chat-based interface that eliminates the learning curve for non-technical users
- Designed a recommendation engine that predicts root causes, reducing bug investigation time
๐ก What We Learned
- Leveraging agentic AI patterns for chaining intent recognition, entity extraction, and visual generation using AWS Bedrock multi-agent orchestration
- Gained deep insights into prompt engineering, agent collaboration, and context management within the Bedrock Agents framework
- Understood the importance of a hybrid architecture (real-time + batch) for handling massive datasets with minimal latency
- Realized how crucial user experience is โ context-aware memory and conversational refinement made JIRAF far more powerful and user-friendly
๐ What's Next for JIRAF
- ๐ Integration with JIRA MCP (Mission Critical Platform) for enhanced enterprise support.
- ๐ Advanced analytics dashboards and richer visual reporting capabilities.
- ๐ง Integration with Arize Phoenix for AI observability, traceability, and multi-agent performance monitoring.
- ๐ก๏ธ AWS Guardrails Integration to enforce responsible AI boundaries โ ensuring query safety, data privacy, and content compliance during chatbot interactions.
Built With
- amazon-cloudwatch
- bedrock
- chart-generation-engine
- ecs
- java
- lambda
- opensearch
- podman
- rds
- rest-apis-cloud:-aws-bedrock
- restapi
- s3
- springboot
- sql
- sql-frameworks:-spring-boot
Log in or sign up for Devpost to join the conversation.