Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 2.06 KB

File metadata and controls

45 lines (37 loc) · 2.06 KB

Ticket Analyzer

A machine learning-based ticket text analyzer that classifies provided text into queues (responsibilities) and priorities.

Table of Contents

  1. Introduction
  2. Authors
  3. Background
  4. Getting Started
  5. Usage
  6. Further Information
  7. License

Introduction

This project aims to automate the process of categorizing tickets into different queues and priorities based on their text content. The current implementation provides a web-based user interface for manual input, but it can be easily integrated into existing ticket systems.

Authors

Background

This project was created during a hackathon organized during the "KI-Konkret" convention of the "Arbeitskreis IT-Strategie und Organisation" of the ZKI e.V..

Getting Started

To set up the project, follow these steps:

  1. Install Miniconda on your system.
  2. Ensure you have Python 3.12 or later installed.
  3. Initialize the execution environment using the provided environment.yaml file:
conda env create -f environment.yaml
  1. Activate the environment:
conda activate ticket-analyzer
  1. Set up your OpenAPI-credentials: Copy the settings.tmpl.yml to settings.yml and fill out the fields with your personal credentials.

Usage

  1. Run main.py to spin up the web-based user interface.
  2. Visit http://localhost:7860. (Sample Inputs can be found in the inputs.txt.)

Further Information

Further information like opportunities and limitations can be found in the corresponding Google Slide presentation.

License

This project is licensed under the MIT License. See LICENSE for details.