An Intelligent Ticket Triage Agent built for the Elastic AI Agent Builder Hackathon.
SupportFlow-AI solves the "Support Bottleneck" by using an AI Agent to automate the analysis, categorization, and resolution-discovery of incoming support tickets directly within the Elastic ecosystem.
- Automated Triage: Instantly determines Category, Priority, and Sentiment.
- Historical Discovery: Uses ES|QL to find similar resolved tickets and suggest proven solutions.
- Real-time Analytics: Provides instant queue statistics via natural language.
- Native Orchestration: 100% built using Elastic Agent Builderβno external backend required.
- Elasticsearch Serverless: Managed vector and text database.
- Agent Builder: Reasoning engine and tool orchestration.
- ES|QL (Elasticsearch Query Language): Powering the discovery tools for high-precision retrieval.
This agent is equipped with two powerful tools:
search_similar_tickets: Finds historical matches using theQSTRfunction.get_ticket_stats: Aggregates ticket volume and priority levels usingSTATS.
/agent: Exported Agent configuration (instructions & tool settings)./data: Elasticsearch index mappings and 30-ticket sample dataset./queries: Raw ES|QL queries used for agent tools.
- Create an Elasticsearch Serverless project.
- Run the mapping in
data/index-mapping.jsonvia Dev Tools. - Import the
data/sample-tickets.jsonusing the Bulk API. - Import the
agent/agent-config.jsoninto the Agent Builder.