SupportFlowAI / Installation & Ersteinrichtung
Für Administratoren

Installation & Ersteinrichtung

Alles, was Sie für die Ersteinrichtung von SupportFlowAI brauchen — von Ollama über .NET 10 bis zum ersten Admin-Account.

Voraussetzungen

SupportFlowAI läuft als .NET-10-Webanwendung (Razor Pages + Minimal API) und benötigt lokal einen laufenden Ollama-Dienst unter http://localhost:11434 — das ist die einzige „KI“-Abhängigkeit und läuft vollständig offline auf Ihrer eigenen Maschine. Die Daten selbst liegen in einer lokalen SQLite-Datenbank (data/supportflowai.db).

💡

IIS-Deployment möglich: dotnet publish erzeugt automatisch ein passendes web.config für In-Process-Hosting über das ASP.NET Core Module V2 — die drei Hintergrunddienste laufen dann im selben w3wp.exe-Prozess wie die Web-UI.

CPU- oder GPU-Modus?

Beim Ersteinrichten unter /Setup legen Sie neben dem ersten Administrator-Account auch den Hardware-Modus fest — er bestimmt, welche Ollama-Modell-Tags für Embedding und Textgenerierung verwendet werden:

Vor dem ersten Start müssen die gewählten Modelle einmalig per ollama pull heruntergeladen werden, z. B. ollama pull phi3.5:3.8b-mini-instruct-q4_0 und ollama pull all-minilm für den CPU-Modus.

⚠️

Modellwahl später änderbar: Die Wahl wird in data/model-settings.json gespeichert und über IOptionsMonitor<OllamaOptions> ohne Neustart der Anwendung wirksam — ein späterer Wechsel zwischen CPU- und GPU-Modus ist also jederzeit möglich.

Erststart

Von leer zu einsatzbereit

💡

Neue Konten starten inaktiv: Ein frisch angelegtes E-Mail-Konto wird immer inaktiv gespeichert — erst nach Bereinigungsmustern, Test-Import und Prüfung der Wissensbasis schalten Sie es bewusst auf „Aktiv“.

Konfidenz-Schwellwerte

Die globalen Konfidenz-Schwellwerte liegen in data/retrieval-settings.json — Standard HighConfidenceThreshold 0,85 (Voraussetzung für Vollautomatik) und MediumConfidenceThreshold 0,60. Es gibt bewusst keine Admin-Oberfläche dafür, die Datei wird direkt editiert und von der Anwendung automatisch neu eingelesen.

Rollen & erster Zugriff

Der beim Setup angelegte Account erhält automatisch die Rolle SystemAdministrator — die einzige Rolle mit vollem Zugriff inklusive Vollautomatik-Freigabe. Weitere Nutzer mit eingeschränkteren Rollen (AccountManager, Reviewer, Auditor) legen Sie anschließend unter /Admin/Users an.

Weiter geht's

Als Nächstes