Skip to Content
KnowledgeSDKTicket-Classifier

Ticket-Classifier

Der Ticket-Classifier ordnet Support-Tickets, GitHub Issues oder andere Anfragen automatisch der passenden Dokumentations-Collection, dem Sub-Thema und dem Quell-Repository zu.

Der Classifier ist Teil des @processcube-io/knowledge-sdk SDK und kann sowohl ueber die REST-API als auch als Library in eigenen Anwendungen genutzt werden.

Wie funktioniert es?

Der Classifier kombiniert zwei Strategien:

Fast Path (regelbasiert)

Bei eindeutigen Tickets (Konfidenz > 0.8) entscheidet das System sofort anhand von:

  • Keyword-Matching — Ticket-Text gegen gewichtete Keywords pro Collection
  • Tag-Matching — Tags/Markierungen gegen Collection-Namen
  • Repo-Matching — Quell-Repository gegen Collection-Registry
  • Feedback-Matching — Aehnliche korrigierte Tickets aus der Feedback-DB

Slow Path (LLM-Entscheider)

Bei unsicheren Tickets ruft das System einen LLM (z.B. GPT-4o-mini) auf, der die Top-3 Kandidaten, Doku-Treffer und Feedback-Hints analysiert.

Features

FeatureBeschreibung
12 CollectionsEngine, Studio, Authority, LowCode, Cuby, Portal, PostgreSQL, AppTemplate, Clients, AppSDK, DevOps, Produkte
Sub-ThemenFeingranulare Zuordnung (z.B. engine/bpmn/timer-events)
Repo-MappingAutomatische Zuordnung zum GitHub-Repository
Self-ImprovementLernt aus Korrekturen ueber einen SQLite Feedback-Store
Relevante DokuLiefert passende Dokumentations-Links zum Ticket
BegruendungErklaert warum die Zuordnung so getroffen wurde

Schnittstellen

SchnittstelleBeschreibung
REST-APIPOST /api/classify-ticket — fuer Webhooks, CI/CD, eigene UIs
MCP-Toolclassify_ticket — fuer KI-Agenten (Claude, etc.)
LibraryTicketClassifier Klasse — fuer External Tasks, CLI-Tools

Naechste Schritte