Zammad AI (it@M Integration Layer)

Free

by it@M (Landeshauptstadt München)company

Ein GenAI-basierter Integrations-Layer für Zammad, der Ticket-Triage, Antwortgenerierung (RAG) und Wissensdatenbank-Indizierung über Kafka ermöglicht.

Zammad-AI ist ein von der Landeshauptstadt München (it@M) entwickelter Microservice, der als spezialisierter Integrations-Layer für Generative KI in Zammad dient. Im Gegensatz zu den nativen KI-Funktionen von Zammad (ab Version 7.0) ist dieses Projekt darauf ausgelegt, hochgradig anpassbare und organisationsspezifische Automatisierungs-Workflows abzubilden. Das System besteht aus drei Hauptkomponenten: 1. zammad-ai-workflow: Der Backend-Dienst für Triage und Antwortgenerierung. 2. zammad-ai-index: Ein Dienst zur Indizierung der Zammad-Wissensdatenbank in Qdrant. 3. slm-guardrails: Ein Dienst zur Gewährleistung der Inhaltssicherheit. Durch die Trennung vom Zammad-Kern können Prompt-Engineering, Retrieval-Logik und Automatisierungsregeln unabhängig von Zammad-Releasezyklen entwickelt und skaliert werden. Die Kommunikation erfolgt effizient über Webhooks, die Zammad-REST-API und Kafka.

Funktionen

  • Ticket-Triage

    Automatische Klassifizierung und Kategorisierung eingehender Tickets basierend auf LLMs.

  • KI-Antwortgenerierung

    Erstellung von Antwortvorschlägen unter Nutzung von Retrieval Augmented Generation (RAG) aus der Zammad-Wissensdatenbank.

  • Knowledge Base Indexing

    Synchronisierung von Wissensdatenbank-Artikeln in eine Qdrant-Vektordatenbank für semantische Suche.

  • Content Guardrails

    Integrierter Sicherheitsdienst (slm-guardrails) zur Überprüfung von Prompts und KI-Antworten.

  • Kafka-Integration

    Ereignisgesteuerte Verarbeitung über Kafka für hohe Lasten und asynchrone Abläufe.

Verwandte Pakete