Visual Paradigm は、AI 生成の UML 通信図のVPasCode、当社の図-as-コードプラットフォームで、完全サポートを発表することを嬉しく思います。

VPasCode における即時 AI 生成
リアルタイムのメッセージシーケンスやオブジェクト関係のマッピングに、手動の構文設定や複雑な描画手順はもはや不要です。VPasCode では、平易な英語のプロンプトを使用して、完全な通信図を直接生成できるようになりました。
プロンプトの例:
「多要素認証(MFA)を備えたユーザーログインフローの UML 通信図を生成してください。」
VPasCode の AI エンジンは、あなたのインタラクションフローを分析し、参加コンポーネントを特定し、空間的な関係をマッピングし、メッセージシーケンスに自動的に番号を振ります。

プロンプト駆動の編集:レイアウトは AI に任せる
通信図は空間的な相互作用に焦点を当てており、厳格なテキスト構文標準がないため、手動で線や番号を調整するのは時間の無駄です。
今回のリリースの真の強みは作成と更新の両方を AI に任せることです。テキストスクリプトを手動で編集する代わりに、VPasCode 内の AI にアーキテクチャをどのように調整するかを指示するだけで済みます:
-
「UI と認証サービス間に API ゲートウェイを追加してください。」
-
「資格情報の確認前にトークン検証のステップを含めてください。」
-
「MFA チャレンジのステップを非同期で実行するように再シーケンスしてください。」
AI は基盤となる構造を更新し、更新されたインタラクションレイアウトを即座に再描画します。

例:
@startuml
title MFA を備えたユーザーログイン
skinparam {
vpDiagramType CommunicationDiagram
}
left to right direction
object "User" as User
object "Login UI" as UI
object "Auth Service" as Auth
object "Credential Store" as Cred
object "MFA Service" as MFA
object "Token Manager" as Token
User ---> UI : 1: ユーザー名とパスワードを入力
UI ---> Auth : 2: 資格情報を送信
Auth ---> Cred : 3: パスワードハッシュを検証
Cred ---> Auth : 4: 資格情報が有効
Auth ---> MFA : 5: 第 2 要素チャレンジを要求
MFA ---> UI : 6: ワンタイムコードの入力を促す
UI ---> MFA : 7: ワンタイムコードを送信
MFA ---> MFA : 8: コードと時間ウィンドウを検証
MFA ---> Auth : 9: MFA 検証完了
Auth ---> Token : 10: セッショントークンを発行
Token ---> UI : 11: セッショントークンを返す
UI ---> User : 12: アプリケーションへのアクセスを許可
@enduml

通信図のための PlantUML の拡張
標準の PlantUML は、UML 通信図(旧称:コラボレーション図)をネイティブにはサポートしていません。
これを解決するために、Visual Paradigm は、通信図専用の PlantUML オブジェクト構造の使用を導入しました。この拡張により、VPasCode はテキストベースの形式の携帯性、速度、バージョン管理の利点を維持しながら、空間的なオブジェクトの相互作用と番号付きメッセージフローをレンダリングできるようになります。
統合されたソフトウェアドキュメントワークフロー
VPasCode は軽量なテキストスクリプト上で動作するため、AI 生成の通信図は技術エコシステム全体でシームレスに統合されます:
-
OpenDocs:ライブの空間モデルを技術ドキュメントや API 仕様書に直接埋め込みます。
-
NotesKeep:生成されたインタラクションスクリプトと設計の根拠を保存し、チームのアーキテクチャレビューに活用します。
-
エクスポートオプション:エンジニアリングプレゼンテーションやプルリクエスト用に SVG ベクターグラフィックまたは PNG 画像をダウンロードします。
VPasCode で AI 通信図を体験する
VPasCode を開き、システムインタラクションのプロンプトを入力すると、AI が即座に UML 通信図を構築・洗練させます。












