Tools & Assistenz · Global

KI-Assistent: wann das Modul im Produktalltag Sinn ergibt.

KI-gestützter Chat-Assistent mit Kontextwissen über Projekte, Aufgaben und Finanzdaten, inklusive GPT-5.5 in den Stufen Schnell, Standard und Gründlich. Der Einstieg erfolgt über die KI-Bubble direkt im aktuellen Arbeitskontext.

  • KI-Assistent erklärt kompakt, wofür der Bereich gedacht ist und wann er im Arbeitsalltag relevant wird.
  • Der Bereich spielt in der Praxis besonders mit Dashboard und Dokumente zusammen.
  • Rollen, Sichtbarkeit und angrenzende Bereiche bestimmen, wie gut das Modul im Alltag funktioniert.
Modulzweck

Wofür das Modul gedacht ist

KI-Assistent ist Teil des aktiven Modul-Katalogs und deckt einen klaren Ausschnitt des Produktalltags ab.

KI-gestützter Chat-Assistent mit Kontextwissen über Projekte, Aufgaben und Finanzdaten, inklusive GPT-5.5 in den Stufen Schnell, Standard und Gründlich. Im tenantweiten Kontext sorgt der Bereich dafür, dass wiederkehrende Entscheidungen, Stammdaten oder Übersichten nicht in Nebensysteme ausweichen müssen.

KI-Assistent ist als eigenständiger Produktbaustein gedacht. Gerade deshalb lohnt sich ein Blick darauf, wie der Bereich mit Rollen, Datenkontext und angrenzenden Modulen zusammenspielt.

Der Einstieg erfolgt über die KI-Bubble direkt im aktuellen Arbeitskontext.
Praxisbezug

Typische Einsatzfälle

Diese Situationen zeigen, wann der Bereich in einem sauberen Rollout oder im laufenden Betrieb konkret Mehrwert liefert.

GPT-5.5 passend wählen

Je nach Aufgabenkomplexität stehen GPT-5.5 Schnell, Standard und Gründlich mit 300, 600 oder 1.500 Credits pro Nachricht zur Verfügung.

Zusammenhänge erklären

Der Assistent eignet sich, um Daten zusammenzufassen, Rückfragen vorzubereiten oder nächste Schritte strukturiert aufzubereiten.

Facharbeit beschleunigen

Gerade in Kombination mit Dokumenten, Projektübersichten und Finanzmodulen wird KI praktisch nutzbar statt Zusatzfenster.

Modulverbindungen

Wie das Modul mit anderen Bereichen zusammenspielt

struct-i-vio ist als zusammenhängende Plattform gedacht. Diese Module liegen fachlich am nächsten bei diesem Bereich.

Sichtbarkeit

Berechtigungen und Sichtbarkeit

Die öffentliche Dokumentation beschreibt die Logik auf Produktniveau - nicht als technische Policy-Liste, sondern als Rollout-Leitfaden.

Die Sichtbarkeit wird tenantweit bzw. organisationsweit freigeschaltet und sollte zu Rolle und Verantwortungsbereich passen.
Das Modul hat keinen eigenständigen Hauptmenüpfad. Zugriff und Aktionen greifen direkt in den jeweiligen Verwaltungs- oder Projektoberflächen.
Der sichtbare Chat und administrative KI-Aktionen sollten getrennt gedacht werden, damit Nutzung und Governance nicht unkontrolliert vermischt werden.
Empfohlener Einsatz

Best Practices

So bleibt der Bereich bei Einführung und Nutzung anschlussfähig an den restlichen Produktfluss.

Tools und Assistenzfunktionen immer als Ergänzung zum Kernprozess einsetzen, nicht als zweite Produktwelt.
Nutzung mit den fachlichen Quellmodulen verzahnen, damit Ergebnisse nicht losgelöst vom Projektkontext bleiben.
Freigaben für spezialisierte Werkzeuge bewusst begrenzen und den Mehrwert pro Rolle klar kommunizieren.
Tiefer einsteigen

Entwickler Info

4 Permissions ohne _all/scoped-Pair. KEINE RLS-Policies — Enforcement vollständig im API-Layer. view ist Subscription-Plan-Flag (Plan inkludiert AI), use_chat ist irreführend benannt (gates execute-write-Endpoint, nicht den Chat selbst). manage_credits/manage_models haben Level-Bypass über positionLevel≤1.

Entwickler-Info aufklappen (7)

⚠ KRITISCHuse_chat ist irreführend benannt

use_chat suggeriert "Chat nutzen", aber der Chat selbst wird durch view gegated. use_chat gates ausschließlich /api/ai/execute-write — also den Endpoint, an dem der User AI-Schreib-Vorschläge approve/reject. Effektiver Action-Name wäre approve_ai_writes oder execute_ai_proposals. Live-Preview muss erklären: "Diese Permission betrifft nicht den Chat — sie betrifft das Ausführen von AI-Tool-Vorschlägen."

  • pages/api/ai/execute-write.ts:36-42

⚠ KRITISCHview ist Subscription-Feature-Flag, kein Permission-Toggle

view fungiert primär als Subscription-Plan-Flag — "Plan inkludiert AI". In den Permission-Presets ist visibility=1 für Free-Tier (Modul gar nicht sichtbar) und visibility=4-6 für Pro/Enterprise. Beim Plan-Wechsel kann diese Permission serverseitig geändert werden. Live-Preview sollte beim Schließen warnen: "Das sperrt das gesamte AI-Modul für den User — inkl. Chat, Credits, Tool-Calls."

  • lib/permission-presets.ts:90,176,269,362

⚠ KRITISCHCross-Modul-Coupling: AI-Tool-Calls verlangen Modul-Permissions

Auch mit voller AI-Permission kann der User nicht alles per AI machen. Bei jedem AI-Tool-Aufruf prüft chat-stream.ts + lib/ai/toolContext.ts ZUSÄTZLICH die jeweilige Modul-Permission: contacts.create_contact für Kontakt-Anlegen, admin_projects.create_project für Projekt-Anlegen, project_tasks für Lese-Operationen auf Tasks etc. Wer manage_credits + view hat, aber kein contacts.create_contact, kann den AI nicht zum Anlegen verleiten.

  • pages/api/ai/chat-stream.ts:1245, 2710-2732
  • lib/ai/toolContext.ts

Level-Bypass für manage_credits/manage_models

Beide Manage-Endpoints prüfen: canManage OR positionLevel≤1. Tenant-Admins (Level 0-1) bekommen die Permission per Level-Bypass automatisch — auch ohne expliziten Toggle im Permission-System. Beim Schließen der Permissions auf höheren Levels muss die Live-Preview anzeigen: "Hat keine Wirkung auf Tenant-Admins (Level ≤1) — die bekommen es per Level-Bypass."

  • pages/api/ai/admin/credits.ts:39, 69
  • pages/api/ai/credits.ts:55-59

DSGVO-Consent als zweite Schicht NACH view

chat-stream prüft NACH ai_assistant.view auch has_ai_consent() RPC. Wer den DSGVO-Consent nicht erteilt hat, sieht 451 (Unavailable For Legal Reasons), egal welche Permissions gesetzt sind. Consent lebt pro Employee in einer separaten Tabelle und kann nur vom User selbst gegeben werden — kein Admin-Override.

  • pages/api/ai/chat-stream.ts:3083-3087

manage_models: Conditional Pre-Check

manage_models wird nur dann geprüft, wenn die Bulk-Allocation tatsächlich allowed_models ändert. Wer manage_credits hat aber kein manage_models, kann Bulk-Allocations speichern — solange er keine Modell-Beschränkungen mitgibt.

  • pages/api/ai/admin/credits.ts:62-72

Subscription-Budget-Limit

manage_credits kann nicht über das Tenant-AI-Budget aus der Subscription hinaus verteilen. Beim Bulk-Allocate prüft der Endpoint die Summen-Allocation gegen das Plan-Limit. Auch mit voller manage_credits-Permission gilt das Plan-Cap.