Was ist der KI-Assistent?
Der KI-Assistent ist ein Chat-Tool im Admin Client, das Ihre Anweisungen in natürlicher Sprache versteht und automatisch UDM-Konfigurationen erstellt. Er nutzt spezialisierte Werkzeuge, um Datenobjekte, Datenquellen, Dialoge, Ansichtselemente und sogar ganze Apps auf Knopfdruck anzulegen.
Jedes Element einzeln anlegen: Entity → Felder → Datasource → Dialog → View → App → Testdaten. Dutzende Dialoge, hunderte Klicks.
Dauer: ca. 4 Stunden
Beschreiben, was Sie brauchen. Der Assistent erstellt alles automatisch — in der richtigen Reihenfolge, mit den richtigen Verknüpfungen.
Dauer: ca. 15–30 Minuten
+--------------------------+ | KI-ASSISTENT IM | | ADMIN CLIENT | +--------------------------+ | | | Session-Auswahl [+] | |__________________________| | | | Willkommen! Ich helfe | | Ihnen bei der | | Konfiguration. | | | | > Erstelle eine App | | für Auftrags- | | management mit | | Kunden und Aufträgen. | | | | Ich erstelle: | | 1. Entity "Kunden" | | 2. Entity "Auftraege" | | 3. ... | | | | [Abbrechen] [Ausführen] | |__________________________| | | | [Nachricht eingeben...] >| | [Auto] [Kompakt] [Vector]| +--------------------------+
Das Chat-Interface des KI-Assistenten im Admin Client.
Wie funktioniert der KI-Assistent?
Der Assistent arbeitet in vier Phasen:
Phase 1 Phase 2 Phase 3 Phase 4
VERSTEHEN PLANEN BESTÄTIGEN AUSFÜHREN
Sie beschreiben KI erstellt Sie prüfen KI erstellt
was Sie brauchen einen Plan den Plan alles automatisch
| | | |
v v v v
"Erstelle eine 1. Entity Kunden "Ja, aber füge 12 Tool-Aufrufe
App für Auf- 2. Entity Auftr. noch Priorität in 20 Sekunden
tragsmanage- 3. Datasource... als Feld hinzu"
ment mit..." 4. Dialog...
5. View...
6. App + Menü
7. Testdaten
Die 4 Phasen: Beschreiben → Planen → Bestätigen → Ausführen.
| Phase | Sie tun | Der Assistent tut |
|---|---|---|
| 1. Verstehen | Beschreiben, was Sie brauchen (Freitext) | Stellt Rückfragen, wenn etwas unklar ist |
| 2. Planen | Warten | Erstellt einen Aktionsplan mit allen Schritten |
| 3. Bestätigen | „Ja“, „Ok“ oder Korrekturen | Passt Plan bei Bedarf an |
| 4. Ausführen | Warten (oder mit „Auto“ automatisch) | Erstellt alle Elemente in der richtigen Reihenfolge |
Praxis 1: Das Grundgerüst in einem Schritt
Schritt 1: Anfrage formulieren
Öffnen Sie den KI-Assistenten im Admin Client und geben Sie folgende Nachricht ein:
Erstelle eine Auftragsmanagement-App im Subsystem "Vertrieb":
1. Entity "Kunden" mit: Kundennr (Text), Firmenname (Text, Pflicht),
Ansprechpartner, Email, Telefon, PLZ, Ort, Strasse
2. Entity "Auftraege" mit: Auftragsnr (Text), Bezeichnung (Text, Pflicht),
Status (Text, Standard "Entwurf"), ErstelltAm (Datum),
FaelligAm (Datum), Gesamtbetrag (Dezimal), ZugewiesenAn (Text)
FK-Beziehung: Auftrag → Kunde
3. Für beide: Datenquelle, Bearbeitungsdialog und Grid-Ansicht
4. App "Auftragsmanagement" mit Menü: Kunden, Alle Aufträge
5. Je 10 Testdatensätze (deutsch)
Schritt 2: Plan prüfen
Der Assistent antwortet mit einem Aktionsplan:
Aktionsplan:
1. Entity "Kunden" (8 Felder)
| # | Feld | Typ | Pflicht |
|---|-----------------|----------|---------|
| 1 | Kundennr | String | |
| 2 | Firmenname | String | Ja |
| 3 | Ansprechpartner | String | |
| 4 | Email | String | |
| 5 | Telefon | String | |
| 6 | PLZ | String | |
| 7 | Ort | String | |
| 8 | Strasse | String | |
2. Entity "Auftraege" (7 Felder + FK)
...
3. Datenquelle "Kunden" (alle Felder)
4. Datenquelle "Auftraege" (alle Felder + Join Kundenname)
5. Dialog "KundenDetail"
6. Dialog "AuftraegeDetail"
7. Ansichtselement "KundenList" (Grid)
8. Ansichtselement "AuftraegeList" (Grid)
9. App "Auftragsmanagement" + Menügruppen
10. Testdaten: 10 Kunden + 10 Aufträge (FK-konsistent)
Soll ich fortfahren?
Schritt 3: Bestätigen
Antworten Sie mit „Ja“ oder „Ok“. Der Assistent führt alle 10+ Schritte automatisch in der richtigen Reihenfolge aus.
Schritt 4: Ergebnis prüfen
Nach wenigen Sekunden meldet der Assistent:
Ergebnis:
1. Entity "Kunden" erstellt (8 Felder)
2. Entity "Auftraege" erstellt (7 Felder + FK)
3. Datenquelle "Kunden" erstellt
4. Datenquelle "Auftraege" erstellt (inkl. Join)
5. Dialog "KundenDetail" erstellt
6. Dialog "AuftraegeDetail" erstellt
7. Ansichtselement "KundenList" erstellt
8. Ansichtselement "AuftraegeList" erstellt
9. App "Auftragsmanagement" mit 2 Menügruppen
10. 10 Kunden + 10 Aufträge generiert
Sie können die App jetzt im User Client öffnen.
Praxis 2: Positionen nachträglich ergänzen
Schreiben Sie im Chat:
Erstelle eine Entity "Positionen" mit: - Artikelbezeichnung (Text, Pflicht) - Menge (Ganzzahl, Standard 1) - Einzelpreis (Dezimal) - Gesamtpreis (Dezimal) - FK zu Auftraege Erstelle Datenquelle, Dialog und Grid dafür. 5 Testdatensätze pro Auftrag.
Der Assistent erkennt die FK-Beziehung und erstellt alles automatisch.
„Füge der Entity Auftraege ein Feld Prioritaet (Text) hinzu — überall.“
Praxis 3: Diagramme per Chat erstellen
Erstelle zwei Diagramme:
1. "Aufträge nach Status" (Donut):
Gruppiert nach Status, Aggregation: Anzahl
2. "Umsatz-Trend" (Liniendiagramm):
X-Achse: ErstelltAm (pro Monat), Y-Achse: Summe Gesamtbetrag
Beide basierend auf der Datenquelle "Auftraege".
Der Assistent erstellt beide Diagramme mit den richtigen Feldzuordnungen, Aggregationen und Datums-Gruppierungen.
Praxis 4: Aktionen und Workflows definieren
Erstelle folgende Aktionen für die Auftragsliste:
1. "Auftrag einreichen":
- Bedingung: Status = "Entwurf"
- Aktion: Status auf "Offen" setzen
2. "Auftrag freigeben":
- Bedingung: Status = "Offen"
- Aktion: Status auf "In Bearbeitung" setzen
3. "Auftrag abschliessen":
- Bedingung: Status = "In Bearbeitung"
- Aktion: Status auf "Erledigt" setzen
Praxis 5: Realistische Testdaten generieren
Generiere Testdaten für die Auftragsmanagement-App: - 20 Kunden (deutsche Firmennamen, realistisch) - 50 Aufträge (verteilt auf die Kunden, verschiedene Status) - 3–5 Positionen pro Auftrag Alles FK-konsistent und auf Deutsch.
Der Assistent nutzt die Batch-Testdaten-Generierung: In einem einzigen Schritt werden Kunden, Aufträge und Positionen mit korrekten Verweisen erzeugt. Keine manuellen Imports, keine Konsistenzprobleme.
Praxis 6: Das Ticketsystem (Stufe 4) per Chat
Erstelle eine zweite App "Ticketsystem" im Subsystem "Vertrieb":
1. Entity "Tickets": Ticketnr (Text), Titel (Text, Pflicht),
Beschreibung (Memo), Prioritaet (Text), Status (Text, Standard "Neu"),
Kategorie (Text), ErstelltAm (Datum), ZugewiesenAn (Text)
FK: Ticket → Kunden, Ticket → Auftraege (optional)
2. Entity "TicketKommentare": Verfasser (Text), Text (Memo),
ErstelltAm (Datum), FK → Tickets
3. Für Tickets: Datenquelle (mit Joins auf Kundenname und Auftragsnr),
Bearbeitungsdialog, Grid-Ansicht UND Kanban-Ansicht
(Kanban: Spalten nach Status, Karten mit Titel + Priorität)
4. App "Ticketsystem" mit Menü: Alle Tickets, Kanban, Meine Tickets
5. 15 Testtickets (verteilt auf bestehende Kunden und Aufträge)
Der Assistent erkennt, dass die Entities „Kunden“ und „Auftraege“ bereits existieren, und erstellt nur die neuen Elemente. Die FK-Beziehungen werden korrekt zu den bestehenden Entities hergestellt.
Wann KI-Assistent, wann manuell?
Der KI-Assistent ist ein mächtiges Werkzeug, aber er ersetzt nicht das Verständnis der UDM-Konzepte. Hier eine Orientierung:
| Aufgabe | KI-Assistent | Manuell |
|---|---|---|
| Entities mit Feldern anlegen | ✅ Ideal | — |
| Datenquellen mit Joins | ✅ Ideal | — |
| Standard-Dialoge und Grid-Ansichten | ✅ Ideal | — |
| Diagramme (Chart-Ansichten) | ✅ Ideal | — |
| App-Struktur und Menü | ✅ Ideal | — |
| Testdaten generieren | ✅ Ideal | — |
| Einfache Aktionen (WriteData) | ✅ Gut | Für komplexe Bedingungen nacharbeiten |
| Felder nachträglich überall ergänzen | ✅ Ideal | — |
| KPI-Indikatoren konfigurieren | — | 🔧 Manuell |
| Dashboard-Layout gestalten | — | 🔧 Manuell (Dashboard-Designer) |
| Berechtigungen fein justieren | — | 🔧 Manuell |
| Nachrichtenvorlagen mit Platzhaltern | — | 🔧 Manuell |
| Hintergrund-Jobs (Time/DataChange) | — | 🔧 Manuell |
| Report-Vorlagen gestalten | — | 🔧 Manuell (Report-Designer) |
| Dynamischer Code | — | 🔧 Manuell |
Chat-Optionen verstehen
Am unteren Rand des Chat-Fensters finden Sie drei Optionen:
| Option | Aus | An |
|---|---|---|
| Auto | Jeder Werkzeugaufruf muss einzeln bestätigt werden (ideal zum Lernen) | Werkzeugaufrufe werden automatisch ausgeführt (schneller, für Geübte) |
| Kompakt | Ausführliche Erklärungen und Tabellen (ideal zum Lernen) | Stichpunktartige Antworten (für erfahrene Admins) |
| Vector / Text | Zeigt an, welcher Wissensmodus aktiv ist (wird automatisch gesteuert) | |
Tipps für effektive Prompts
Statt „Erstelle eine Kundentabelle“ besser: „Erstelle Entity Kunden mit Firmenname (Text, Pflicht), Email (Text), Umsatz (Dezimal)“. Je präziser, desto weniger Rückfragen.
„FK: Auftrag → Kunden“ ist eindeutig. „Aufträge gehören zu Kunden“ funktioniert auch, aber der Assistent muss dann interpretieren.
Der Assistent kann mehrere Entities mit FK-Beziehungen in einem Batch erstellen. Nutzen Sie das — es ist schneller und die Verweise stimmen automatisch.
Bei mehreren verknüpften Entities: „Testdaten für Kunden UND Aufträge, FK-konsistent“. Der Assistent nutzt dann die Batch-Generierung, die automatisch gültige Verweise sicherstellt.
Wenn Sie einen Fehler bemerken (z. B. falscher Feldname), müssen Sie das Element im Admin Client manuell korrigieren oder löschen und den Assistenten bitten, es neu zu erstellen.
Vergleich: Manuell vs. KI-Assistent
Hier sehen Sie, wie sich der Aufwand für unser Tutorial-Beispiel verteilt:
| Aufgabe | Manuell | KI-Assistent |
|---|---|---|
| Entities + Felder (Kunden, Aufträge, Positionen) | ~45 Min. | ~2 Min. |
| Datenquellen mit Joins | ~20 Min. | ~1 Min. |
| Dialoge und Views | ~30 Min. | ~2 Min. |
| App-Struktur und Menü | ~15 Min. | ~1 Min. |
| Testdaten (50 Kunden, 100 Aufträge) | ~30 Min. (Import) | ~1 Min. |
| Diagramme | ~20 Min. | ~1 Min. |
| Grundgerüst gesamt | ~2,5 Std. | ~10 Min. |
| Feinarbeit (weiterhin manuell): | ||
| KPI-Ampeln, Enrichments | ~20 Min. (manuell) | |
| Dashboard-Layout | ~30 Min. (manuell, Dashboard-Designer) | |
| Workflow-Aktionen mit Bedingungen | ~30 Min. (manuell) | |
| Berechtigungen | ~15 Min. (manuell) | |
| Nachrichtenvorlagen, Hintergrund-Jobs | ~20 Min. (manuell) | |
| Gesamtdauer | ~4 Std. | ~2 Std. |
Der größte Zeitgewinn liegt beim Grundgerüst: Was manuell 2,5 Stunden dauert, erledigt der Assistent in 10 Minuten. Die Feinarbeit bleibt ähnlich — aber Sie starten von einer fertigen Basis statt bei Null.
- KI-Assistent geöffnet und verstanden (4-Phasen-Workflow)
- Komplettes Grundgerüst per Chat erstellt (Entities, Datenquellen, Dialoge, Views, App)
- Positionen nachträglich ergänzt
- Diagramme per Einzeiler erstellt
- Aktionen per Chat konfiguriert
- FK-konsistente Testdaten generiert
- Ticketsystem als zweite App erstellt
- Verstanden, wann KI-Assistent und wann manuelle Arbeit sinnvoll ist
Rückblick: Was Sie in diesem Tutorial gelernt haben
| Stufe | Thema | Kernkompetenz |
|---|---|---|
| 0 | Datengrundlagen | Relationale Konzepte verstehen |
| 1 | Die erste App | Alle 5 UDM-Schichten konfigurieren |
| 2 | Aktionen & Prozesse | Workflows, Benachrichtigungen, Hintergrund-Jobs |
| 3 | Erweitern & Auswerten | KPIs, Dashboards, Datenimport, Reports |
| 4 | Apps verbinden | Multi-App-Szenarien, Cross-App-Daten |
| 5 | KI-Assistent | Schneller konfigurieren, Grundgerüst automatisieren |