Einführung
Als Produktmanager, der unzählige Stunden damit verbracht hat, Benutzerstories manuell mit technischen Diagrammen abzustimmen, war ich begeistert, die Integration des AI-Chatbots von Visual Paradigm direkt in das VPasCode-Framework zu testen. In dieser Rezension teile ich meine persönliche Erfahrung mit diesem geschlossenen, automatisierten Diagrammierungsprozess. Anstatt auf externe Drittanbieter-AI-Schnittstellen zurückzugreifen, arbeitet der native AI-Chatbot von Visual Paradigm direkt innerhalb der Desktop- oder Web-Umgebung. Ich stellte fest, dass er problemlos Code-Abschnitte generiert, Syntaxfehler behebt und strukturelle visuelle Zuordnungen während unserer Agile-Sprint-Planungssitzungen in Echtzeit aktualisiert, wodurch sich die Art und Weise, wie unser Team technische Dokumentation bearbeitet, vollständig verändert hat.

Schritt-für-Schritt-Anleitung mit integriertem VP-Chatbot
[Agile-Benutzerstory-Text] ➔ [VP AI-Chatbot-Fenster] ➔ [In VPasCode öffnen] ➔ [Dynamische JSON-Diagrammvorschau]
1. Öffnen des Chatbot-Fensters
Anstatt zu einem separaten Browser-Tab zu wechseln, mochte ich die integrierte Modellierungsmaschine direkt neben meiner Leinwand zu aktivieren.
-
In Visual Paradigm Desktop ging ich zum oberen Hilfsmenü und navigierte zuWerkzeuge > AI-Assistent (oder AI-Chatbot).
-
Ich schaltete das Chatbot-Fenster ein, um es sicher an der Seite meiner Arbeitsbereichs-Oberfläche anzudocken.
2. Abfragen des Chatbots nach JSON-Formaten
Der themenspezifische AI-Chatbot interpretiert technische Modellierungsstrukturen, JSON-Attribute und UML-Assoziationen native, ohne komplizierte Parameteranpassungen.
-
Ich gab meine rohen Benutzerstory- oder technischen Anforderungsparameter direkt in das Eingabefeld für den Chatprompt ein.
-
Beispiel-Prompt:
„Generiere einen gültigen PlantUML-JSON-Block, der eine Profilentität namens John Doe, Alter 30, mit verschachtelten Adress-Eigenschaften und einem Array von Sicherheitsrollen darstellt.“
-
Ich klickte auf Senden; der Assistent analysierte die architektonischen Entitäten und gab innerhalb von Sekunden einen vollständig formatierten Code-Abschnitt innerhalb des Chatfensters aus.
3. Direkter Brückenaufbau zu VPasCode
Ich musste den Text nicht manuell markieren oder mit Übertragungsfehlern der Zwischenablage kämpfen.
-
Ich fand die Aktion-Brücke-Kontrolle, beschriftet mitIn VPasCode öffnen, direkt unterhalb des Chatbot-Antwortblocks.
-
Ich klickte auf die Schaltfläche, um automatisch eine saubere Leinwandansicht zu erstellen, den richtigen PlantUML-Parser-Modus auszuwählen und den strukturierten String-Block direkt in meine visuelle Code-Leiste zu übertragen.
4. Interaktive konversationelle Verbesserung
Wenn sich die Anforderungen der Benutzerstory während einer Sitzung änderten, vermeidete ich manuelle Codeänderungen oder strukturelle Aktualisierungen per Ziehen und Ablegen.
-
Ich kehrte zum Seitenfenster des AI-Chatbots zurück und formulierte meine erforderlichen Anpassungen in einfacher, konversationeller Sprache.
-
Beispiel-Nachfolge-Prompt:
„Füge einen booleschen Parameter namens ‚isEmployed‘ zur Wurzel hinzu und füge eine Liste von privaten und beruflichen Kontaktnummern der Profilentität hinzu.“
-
Der Assistent aktualisierte den Syntaxblock und übertrug die neuen Konfigurationen sofort in meine VPasCode-Arbeitsablaufumgebung.

@startjson
{
"name": "John Doe",
"age": 30,
"isEmployed": true,
"address": {
"street": "123 Hauptstraße",
"city": "Springfield",
"zipCode": 12345
},
"phoneNumbers": [
{ "type": "home", "number": "555-1234" },
{ "type": "arbeit", "number": "555-5678" }
],
"roles": ["admin", "editor", "viewer"]
}
@endjson
Der neue agile und KI-Entwicklungszyklus
| Phase | Vorheriger Arbeitsablauf | Modernes Chatbot + VPasCode-Pipeline |
|---|---|---|
| Anforderungserhebung | JSON-Objekte manuell an Whiteboards skizzieren. | Der VP-Chatbot verarbeitet Text, um strukturierte Schemata sofort zu erstellen. |
| Codegenerierung | Klammern und Kommas manuell formatieren. | KI generiert fehlerfreie PlantUML-Markup-Codezeichenfolgen automatisch. |
| Validierung des Prototyps | Verschieben und Ablegen verschachtelter Canvas-Tabellen. | Öffnen in VPasCode generiert strukturelle Baumdiagramme reibungslos. |
| Änderungen des Umfangs | Verbindungsleitungen und Zellen manuell neu verdrahten. | Konversationelle Eingaben passen Parameter auf der Zeichenfläche automatisch an. |
| Projektverfolgung | Statische Dateien getrennt von Jira/Sprint-Backlogs. | Projekte native speichern, um .vpp-Modelle mit aktiven User Stories zu verknüpfen. |
Während meiner Tests habe ich zudem untersucht, wie der KI-VPP-Chatbot in Version 18.1 Teams erlaubt, ganze Projektdateien (.vpp) abzufragen, um JSON-Modelle zu überprüfen, und wie man eine direkte Arbeitsplatz-URL mit remote Agile-Entwicklern teilen kann.
Um meine Dokumentation für mein Agile-Team umfassend zu gestalten, habe ich drei zusätzliche erweiterte JSON-Beispiele getestet. Diese Muster umfassen reale Mikroservice-Datenstrukturen: eine paginierte REST-API-Antwort, ein E-Commerce-Produktkatalog mit verschachtelten Arrays und ein Mikroservice-Fehlerbehandlungsschema.
Beispiel 1: Paginierte REST-API-Antwort
Dieses Beispiel modelliert übliche REST-API-Metadaten und zeigt, wie man Server-Metadaten zusammen mit einem Array von Benutzerobjekten strukturiert.
Der PlantUML-Code:

@startjson
{
"status": "erfolgreich",
"meta": {
"currentPage": 1,
"totalPages": 5,
"pageSize": 25,
"totalRecords": 112
},
"data": [
{
"id": "usr_9482",
"username": "alice_dev",
"email": "[email protected]",
"status": "aktiv"
},
{
"id": "usr_9483",
"username": "bob_ops",
"email": "[email protected]",
"status": "gesperrt"
}
]
}
@endjson
Visuelle Struktur in VPasCode:
-
Stammknoten: Enthält die Statusprimitive und verzweigt sich in zwei Hauptpfade: Meta und Daten.
-
Der Metadatenknoten: Erweitert sich in einen separaten tabellarischen Block, der die Seitenzählung und Datensatzvolumina hervorhebt.
-
Der Datenknoten: Wird als gestapelter horizontaler Array dargestellt, der separate Kindblöcke für die individuelle Nutzerdatenverfolgung enthält.
Beispiel 2: E-Commerce-Produktkatalog mit mehrstufiger Verschachtelung
Diese komplexe Nutzlast verfolgt ein Produkt, das beschreibende Tags, strukturierte Lagerverteilungen und unterschiedliche Preisangaben für Artikel enthält.

Der PlantUML-Code:
@startjson
{
"productId": "sku-99238-x",
"title": "Kabelloses mechanisches Tastatur",
"category": "Peripheriegeräte",
"tags": ["mechanisch", "bluetooth", "rgb"],
"pricing": {
"basePrice": 129.99,
"currency": "USD",
"discount": {
"type": "Prozentsatz",
"value": 15
}
},
"inventory": [
{ "warehouseId": "wh-east", "quantity": 42 },
{ "warehouseId": "wh-west", "quantity": 18 }
]
}
@endjson
Visuelle Struktur in VPasCode:
-
Der Tags-Knoten: Generiert eine indizierte Sequenz-Array-Box (0, 1, 2), die Element-Label-Strings enthält.
-
Mehrschichtiger Preiszweig: Der Stamm verweist auf Preisgestaltung, die automatisch einen zusätzlichen Unterpfeil nach unten in einen Kind-Rabattknoten ausrichtet.
-
Der Lagerknoten: Verbindet horizontal mit separaten Untertabellen, die die geografische Verteilung von Vermögenswerten für Entwickler visuell darstellen.
Beispiel 3: Schema zur Fehlerbehandlung für Microservices (RFC 7807)
Die Standardisierung von Fehlerstrukturen ist während der API-Optimierung entscheidend. Dieses Beispiel zeigt, wie der VP AI-Chatbot Fehlerüberprüfungsstrukturen für nachfolgende Frontend-Entwickler modelliert.
Der PlantUML-Code:

@startjson
{
"type": "https://company.com",
"title": "Ungültige Anforderung",
"status": 400,
"detail": "Die Anforderungs-Entität enthält ungültige Nutzlast-Attribute.",
"instance": "/orders/ord_5521A/checkout",
"invalidParams": [
{
"name": "cart.items[0].quantity",
"reason": "Die Menge muss größer als null sein"
},
{
"name": "billingAddress.zipCode",
"reason": "Das Postleitzahlenformat ist für das ausgewählte Land ungültig"
}
]
}
@endjson
Visuelle Struktur in VPasCode:
-
Fehlerknoten-Basis: Zeigt System-Diagnose-Indikatoren (Typ, Status, Detail) innerhalb des anfänglichen Eingangs-Strukturblocks an.
-
Die Parameterbox: Isoliert einzelne Anfragefehler entlang eines Array-Baums, wodurch UI/UX-Teams schnell nachvollziehen können, wie Mehrfeld-Formular-Fehler über die Netzwerkschicht zurückkehren.
Prompting-Tipp für den Visual Paradigm Chatbot
Um ähnliche Produktions-qualitativ hochwertige Datenmodelle innerhalb des Schnittstellen-Panel zu generieren, stellte ich fest, dass die direkte Anweisung an den Chatbot am besten funktioniert:
„Generiere einen gültigen PlantUML-JSON-Block für ein IoT-Telemetrie-Payload. Enthält Gerätedetails, ein Array von Sensormesswerten (Temperatur und Luftfeuchtigkeit mit Zeitstempeln) sowie einen Indikator für die System-Gesundheitsüberprüfung.“
Fazit
Zusammenfassend lässt sich sagen, dass meine Erfahrung mit der Integration des Visual Paradigm AI-Chatbots in das VPasCode-Framework für unsere Agile-Arbeitsweisen transformative Auswirkungen hatte. Die Fähigkeit, nahtlos von natürlichen Sprachbefehlen zu vollständig strukturierten, visuell dargestellten JSON-Diagrammen zu wechseln, beseitigt die traditionellen Spannungen zwischen Produktanforderungen und technischer Umsetzung. Für Teams, die ihre Erfahrung weiter anpassen möchten, sind die Erkundung der Farbthemen dieser JSON-Tabellen mittels PlantUML-Befehle innerhalb von VPasCode oder die automatische Generierung von Java-Klassenstrukturen aus diesen Diagrammen hervorragende nächste Schritte. Insgesamt ist diese native AI-Integration ein unverzichtbares Werkzeug für moderne Produkt- und Ingenieurteams, die Geschwindigkeit beibehalten möchten, ohne die architektonische Klarheit zu opfern.
Referenz
- AI-Chatbot-Tool: Erkunden Sie die Kernfunktionen des AI-Chatbot-Tools.
- VPasCode-Funktionen: Entdecken Sie diagramm-basierte Code-Funktionen innerhalb von VPasCode.
- Ideen sofort in Diagramme umwandeln: Blogbeitrag zur sofortigen Erstellung von Diagrammen aus Ideen.
- Einführung in die AI-gestützte UML: Einführungsleitfaden für AI-getriebene UML-Modellierung.
- Von Text zu Code: Leitfaden zur Umwandlung von Text in Code mithilfe von AI.
- Von Text zur Architektur: Erstellen von Systemarchitekturen aus Text mittels AI.
- VPasCode meistern: Ultimativer Leitfaden zum Meistern von VPasCode mit Unterstützung mehrerer Engine-Systeme.
- AI-Chatbot und VPasCode-Ökosystem: Wie der Chatbot und VPasCode nahtlos integriert werden.
- Entfesseln Sie das Potenzial Ihres Teams: Kompletter Leitfaden zur Nutzung des Visual Paradigm AI-Chatbots.
- AI-Chatbot-Funktionen: Detaillierter Funktionsüberblick des AI-Chatbots.
- AI-Chatbot-C4-Pipeline-Anleitung: Schritt-für-Schritt-Anleitung für den C4- und OpenDocs-Workflow.
- Visual Paradigm AI-Chat-Portal: Direktes Web-Portal für den themenspezifischen AI-Chatbot.
- Einführung des AI-VPP-Chatbots: Versionshinweise für den conversationalen AI-VPP-Chatbot.











