Am Beispiel des CRM-Szenarios erfahren Sie, wie Ihr KI-Analyseexperte Ihr Geschäft wirklich versteht und sein volles Potenzial entfaltet.
Im NocoBase-System ist Viz ein vordefinierter KI-Analyseexperte. Er kann den Seitenkontext (wie Leads, Opportunities, Accounts) erkennen und Trenddiagramme, Trichterdiagramme und KPI-Karten generieren. Standardmäßig verfügt er jedoch nur über die grundlegendsten Abfragefunktionen:
| Tool | Funktionsbeschreibung | Sicherheit |
|---|---|---|
| Get Collection Names | Sammlungsliste abrufen | ✅ Sicher |
| Get Collection Metadata | Feldstruktur abrufen | ✅ Sicher |
Diese Tools ermöglichen es Viz lediglich, die Struktur zu erkennen, aber noch nicht, den Inhalt wirklich zu verstehen. Damit er Erkenntnisse generieren, Anomalien erkennen und Trends analysieren kann, müssen Sie ihn mit passenderen Analysetools erweitern.
In der offiziellen CRM-Demo haben wir zwei Ansätze verwendet:
Diese beiden sind jedoch nicht die einzigen Optionen; sie ähneln eher einem Designparadigma:
Sie können ihren Prinzipien folgen, um eine Implementierung zu erstellen, die besser zu Ihrem eigenen Geschäft passt.
Um zu verstehen, wie Viz erweitert werden kann, muss man zunächst sein geschichtetes internes Design verstehen:
| Ebene | Beschreibung | Beispiel |
|---|---|---|
| Rollendefinition | Viz' Persönlichkeit und Analysemethode: Verstehen → Abfragen → Analysieren → Visualisieren | Festgelegt |
| Aufgabendefinition | Angepasste Prompts und Tool-Kombinationen für ein spezifisches Geschäftsszenario | Modifizierbar |
| Tool-Konfiguration | Die Brücke für Viz, um externe Datenquellen oder Workflows aufzurufen | Frei austauschbar |
Dieses geschichtete Design ermöglicht es Viz, eine stabile Persönlichkeit (konsistente Analyselogik) zu bewahren, und sich gleichzeitig schnell an verschiedene Geschäftsszenarien anzupassen (CRM, Krankenhausverwaltung, Kanalanalyse, Produktionsabläufe...).
Diese Dokumentation wurde automatisch von KI übersetzt.
Overall Analytics ist die zentrale Analyse-Engine in der CRM-Demo. Sie verwaltet alle SQL-Abfragen über eine Datenanalyse-Vorlagensammlung (data_analysis). Viz schreibt SQL nicht direkt, sondern ruft vordefinierte Vorlagen auf, um Ergebnisse zu generieren.
Der Ausführungsablauf ist wie folgt:
Auf diese Weise kann Viz in Sekundenschnelle sichere und standardisierte Analyseergebnisse generieren, und Administratoren können alle SQL-Vorlagen zentral verwalten und überprüfen.
| Feldname | Typ | Beschreibung | Beispiel |
|---|---|---|---|
| id | Integer | Primärschlüssel | 1 |
| name | Text | Name der Analysevorlage | Leads Data Analysis |
| collection | Text | Zugehörige Sammlung | Lead |
| sql | Code | Analyse-SQL-Anweisung (schreibgeschützt) | SELECT stage, COUNT(*) FROM leads GROUP BY stage |
| description | Markdown | Vorlagenbeschreibung oder Definition | "Anzahl der Leads nach Phase" |
| createdAt / createdBy / updatedAt / updatedBy | Systemfeld | Audit-Informationen | Automatisch generiert |
| Name | Collection | Description |
|---|---|---|
| Account Data Analysis | Account | Kontodatenanalyse |
| Contact Data Analysis | Contact | Kontaktdatenanalyse |
| Leads Data Analysis | Lead | Lead-Trendanalyse |
| Opportunity Data Analysis | Opportunity | Trichter für Opportunity-Phasen |
| Task Data Analysis | Todo Tasks | Statistik des Status von Aufgaben |
| Users (Sales Reps) Data Analysis | Users | Leistungsvergleich der Vertriebsmitarbeiter |
| Dimension | Vorteil |
|---|---|
| Sicherheit | Alle SQL-Abfragen werden gespeichert und überprüft, wodurch die direkte Generierung von Abfragen vermieden wird. |
| Wartbarkeit | Vorlagen werden zentral verwaltet und einheitlich aktualisiert. |
| Wiederverwendbarkeit | Dieselbe Vorlage kann von mehreren Aufgaben wiederverwendet werden. |
| Portabilität | Kann problemlos auf andere Systeme migriert werden, da nur dieselbe Sammlungsstruktur erforderlich ist. |
| Benutzererfahrung | Geschäftsanwender müssen sich nicht um SQL kümmern; sie müssen lediglich eine Analyseanfrage stellen. |
📘 Diese
data_analysis-Sammlung muss nicht unbedingt diesen Namen tragen. Entscheidend ist: Analyselogik vorlagenbasiert speichern und sie einheitlich über einen Workflow aufrufen lassen.
In der Aufgabendefinition können Sie Viz explizit mitteilen:
Auf diese Weise ruft Viz automatisch den Workflow auf, gleicht die am besten geeignete SQL-Abfrage aus der Vorlagensammlung ab und generiert das Diagramm.
Wenn Sie explorative Analysen, Ad-hoc-Abfragen oder JOIN-Aggregationen über mehrere Sammlungen hinweg benötigen, können Sie Viz ein SQL Execution Tool aufrufen lassen.
Die Merkmale dieses Tools sind:
SELECT-Abfragen direkt generieren;Beispielaufgabe:
"Bitte analysieren Sie den Trend der Lead-Konversionsraten nach Regionen über die letzten 90 Tage."
In diesem Fall könnte Viz Folgendes generieren:
| Risikopunkt | Schutzstrategie |
|---|---|
| Generierung von Schreiboperationen | Erzwingen der Beschränkung auf SELECT |
| Zugriff auf irrelevante Sammlungen | Überprüfen, ob der Sammlungsname existiert |
| Performance-Risiko bei großen Sammlungen | Zeitbereich begrenzen, Anzahl der Zeilen mit LIMIT beschränken |
| Nachvollziehbarkeit von Operationen | Abfrageprotokollierung und Auditierung aktivieren |
| Benutzerberechtigungssteuerung | Nur Administratoren dürfen dieses Tool verwenden |
Allgemeine Empfehlungen:
- Normale Benutzer sollten nur die vorlagenbasierte Analyse (Overall Analytics) aktiviert haben;
- Nur Administratoren oder fortgeschrittene Analysten sollten SQL Execution verwenden dürfen.
Hier ist ein einfacher, allgemeiner Ansatz, den Sie in jedem System (unabhängig von NocoBase) replizieren können:
Der Sammlungsname kann beliebig sein (z.B. analysis_templates).
Sie muss lediglich die Felder name, sql, collection und description enthalten.
Logik:
Der Aufgaben-Prompt kann wie folgt geschrieben werden:
Auf diese Weise verfügt Ihr KI-Mitarbeiter-System über ähnliche Analysefunktionen wie die CRM-Demo, ist aber völlig unabhängig und anpassbar.
| Empfehlung | Beschreibung |
|---|---|
| Vorlagenbasierte Analyse priorisieren | Sicher, stabil und wiederverwendbar |
| SQL Execution nur als Ergänzung verwenden | Beschränkt auf internes Debugging oder Ad-hoc-Abfragen |
| Ein Diagramm, ein Kernpunkt | Klare Ausgabe, übermäßige Unordnung vermeiden |
| Eindeutige Vorlagenbenennung | Benennung entsprechend der Seite/des Geschäftsbereichs, z.B. Leads-Stage-Conversion |
| Prägnante und klare Erklärungen | Jedes Diagramm mit einer 2–3-Satz-Zusammenfassung versehen |
| Fehlende Vorlagen angeben | Benutzer informieren, dass "Keine entsprechende Vorlage gefunden" wurde, anstatt eine leere Ausgabe zu liefern |
Egal, ob Sie ein Krankenhaus-CRM, Fertigung, Lagerlogistik oder Bildungsanmeldungen verwalten, solange Sie die folgenden drei Fragen beantworten können, kann Viz in Ihrem System einen Mehrwert schaffen:
| Frage | Beispiel |
|---|---|
| 1. Was möchten Sie analysieren? | Lead-Trends / Abschlussphasen / Anlagenauslastung |
| 2. Wo befinden sich die Daten? | Welche Sammlung, welche Felder |
| 3. Wie möchten Sie es präsentieren? | Linien-, Trichter-, Kreisdiagramm, Vergleichstabelle |
Sobald Sie diese Inhalte definiert haben, müssen Sie nur noch:
"Overall Analytics" und "SQL Execution" sind lediglich zwei Beispielimplementierungen. Wichtiger ist die Idee dahinter:
Lassen Sie den KI-Mitarbeiter Ihre Geschäftslogik verstehen, anstatt nur Prompts auszuführen.
Egal, ob Sie NocoBase, ein privates System oder einen selbst geschriebenen Workflow verwenden, Sie können diese Struktur replizieren:
Auf diese Weise ist Viz nicht mehr nur eine "KI, die Diagramme erstellen kann", sondern ein echter Analyst, der Ihre Daten, Ihre Definitionen und Ihr Geschäft versteht.