π§ IT HelpGenie: Intelligent IT Helpdesk Automation Agent
π‘ Inspiration
Weβve all faced the frustration of waiting days for simple IT requests β whether itβs access to a tool, password resets, or software installations.
During internal discussions with our IT support team, I realized how repetitive most of these requests are β yet they consume hours of manual effort daily.
Thatβs where HelpGenie was born β an intelligent, autonomous IT helpdesk agent that understands user intent from emails, performs the right actions using tools, and closes tickets automatically β with almost zero human intervention.
βοΈ What it does
HelpGenie acts as a virtual IT assistant that reads and understands employee emails and automatically performs end-to-end IT operations like:
- π Handling password resets securely
- π» Managing software access requests
- π§Ύ Automating license validation & procurement
- π₯οΈ Assisting with hardware support
- ποΈ Integrating directly with ServiceNow / JIRA ticketing systems
It identifies intent, validates policies (like approvals), performs actions using pre-configured tools (Lambda APIs), and replies to the employee with updates β all autonomously.
π§© How we built it
- π§ Core Framework: Built using Strands, an open framework for modular AI agents.
- π£οΈ Model: Powered by Anthropic Claude 3 Sonnet (for reasoning and classification).
- βοΈ Cloud Runtime: Deployed on AWS AgentCore, enabling stateful execution, memory, and observability.
- π οΈ Tools Integration: Implemented tools such as:
handle_software_requesthandle_password_resetget_ticket_statushandle_hardware_issueget_user_info
- π External Systems: Connected to JIRA and ServiceNow via API endpoints.
- π§± Architecture: Serverless deployment with AWS Lambda, ECR for containerized agents, and S3 for persistent logs.
Mathematically, if we define:
[ T = N_r \times t_h ]
Where ( N_r ) = number of repetitive IT requests per day and ( t_h ) = average human handling time per request (in minutes),
HelpGenie reduces total time ( T ) by an estimated 85β90%, saving hundreds of hours monthly.
π§ Challenges we ran into
- π§© Integrating external APIs: Ensuring smooth connection to ServiceNow/JIRA with the MCP protocol.
- π State management: Designing for continuity in conversations across multiple user sessions.
- βοΈ Tool orchestration: Ensuring tools trigger the right Lambda without conflict.
- π° Cost optimization: Evaluating whether smaller models or asynchronous processing could reduce inference costs.
- π Security and role-based access: Managing approvals and identity validation for software/hardware requests.
π Accomplishments that weβre proud of
- Built an end-to-end intelligent IT helpdesk agent powered by AWS Bedrock and Anthropic models.
- Successfully simulated complete email-to-resolution automation for IT requests.
- Created a modular, scalable, and deployable agent framework that integrates with enterprise APIs.
- Demonstrated the potential to cut IT resolution time by 70% and save thousands of dollars annually.
π What we learned
- How to build production-grade agents using AWS AgentCore and ECR deployments.
- Best practices for managing serverless workflows with Lambda.
- Real-world challenges in automating enterprise IT operations.
- How small context windows can be optimized with memory-based workflows.
π What's next for IT HelpGenie
- π Integrate with AWS Kendra for contextual knowledge retrieval.
- π§ Enable memory-based conversations with long-term context.
- π¬ Add multi-channel support β Slack, Teams, and web chat.
- π Build analytics dashboards for IT performance tracking.
- π‘ Explore multi-agent collaboration, where specialized agents handle procurement, access, and escalation separately.
Built With
- amazon-bedrock
- python
- strands
Log in or sign up for Devpost to join the conversation.