Перейти к содержимому
Read this post in: de_DEen_USes_ESfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW
Home » AI » Как генерировать диаграммы PlantUML и Mermaid с помощью ИИ (без изучения синтаксиса DSL)

Как генерировать диаграммы PlantUML и Mermaid с помощью ИИ (без изучения синтаксиса DSL)

Вы можете мгновенно создавать диаграммы PlantUML, Mermaid и Graphviz на основе естественных языковых запросов с помощью онлайн-инструмента для диаграмм в виде кода таким как VPasCode. Введя простой запрос — например, «Создать диаграмму последовательности для потока входа пользователя OAuth2»—интегрированный ИИ автоматически генерирует соответствующий код DSL и за секунды отображает живую, редактируемую диаграмму.

ИИ генерирует диаграммы PlantUML и Mermaid на основе текстового запроса для потока входа пользователя.


Проблема традиционных инструментов для диаграмм в виде кода

Языки программирования для диаграмм (DSL), такие как PlantUML и Mermaid, идеально подходят для разработчиков, архитекторов и инженерных команд. Они позволяют хранить диаграммы в репозиториях Git, отслеживать изменения версий и избегать утомительной ручной настройки форм.

Однако ручное написание таких скриптов требует времени на обучение:

  • Запоминание специфических правил синтаксиса для разных форматов (PlantUML против Mermaid против Graphviz).
  • Поиск и устранение загадочных ошибок синтаксиса при неправильном размещении стрелок или скобок.
  • Потеря времени на поиск в документации для добавления простой последовательности или ветви.

Благодаря последним достижениям в области генеративного ИИ вам больше не нужно писать эти скрипты построчно с нуля. Современный редактор диаграмм в виде кода может написать код за вас, сохраняя при этом полную редактируемость и возможность контроля версий результата.


Пошаговая инструкция: Генерация диаграмм PlantUML и Mermaid с помощью ИИ

Чтобы следовать инструкции, откройте бесплатный редактор диаграмм VPasCode в своём веб-браузере. Установка или начальная настройка не требуются.

Шаг 1: Откройте диалог генерации с помощью ИИ

Перейдите на верхнюю панель инструментов редактора VPasCode и нажмите Генерация с помощью ИИ кнопку. Это откроет окно для ввода запроса.

Шаг 2: Выберите формат (или используйте автоматическое определение)

Диалог генерации ИИ в VPasCode, показывающий выпадающий список выбора формата с опциями «Автоопределение» и «Диаграмма PlantUML».

VPasCode оснащён умным выпадающим списком для выбора формата в верхней части диалога. Вы можете:

  • Оставить как «Автоматическое определение» (по умолчанию): Позволить ИИ выбрать лучший формат визуализации на основе вашего запроса.
  • Выбрать вручную: Выберите конкретный формат, если ваша команда строго полагается на один инструмент:
    • PlantUML: Диаграмма последовательности, классов, деятельности, компонентов, состояний, модель C4, ERD, WBS, диаграмма Ганта и т. д.
    • Mermaid: Блок-схема, последовательность, интеллект-карта, ERD, состояние, граф Git, путь пользователя и т. д.
    • Graphviz / Markmap / ECharts: Для сложных графовых сетей, динамических интеллект-карт или диаграмм данных.

Шаг 3: Введите ваш запрос на простом английском языке

В текстовом поле под выбором формата опишите систему, процесс или архитектурный рабочий процесс, который вы хотите визуализировать. Будьте настолько общими или подробными, насколько пожелаете.

Интерфейс генерации ИИ, отображающий запрос на естественном языке для создания диаграммы классов системы управления библиотекой.

Примеры запросов:

  • «Создайте инструмент PlantUML на базе ИИдиаграмму последовательности, показывающую поток аутентификации пользователя в микросервисе с использованием JWT-токенов, токенов обновления и проверки базы данных.»
  • «Создайте блок-схему Mermaid, представляющую систему обработки заказов в электронной коммерции с этапами утверждения платежа, проверки наличия товара и ветками отката при сбое.»
  • «Постройте диаграмму контейнеров C4 для архитектуры потокового видео на облачной платформе.»

Шаг 4: Нажмите «Сгенерировать с помощью ИИ» и просмотрите вашу диаграмму в реальном времени

Нажмите кнопку Сгенерировать с помощью ИИ VPasCode автоматически запишет точный скрипт DSL непосредственно в панель кода слева и мгновенно отобразит визуальную модель в окне предпросмотра справа.


Редактирование существующих диаграмм с помощью ИИ

Создание диаграммы — это лишь половина дела. Когда архитектура системы развивается, ручное редактирование кода по-прежнему может занимать много времени. VPasCode решает эту проблему с помощью встроенной функции редактирования кода диаграмм с помощью ИИ.

  1. Нажмите кнопку ИИ над панелью редактора кода слева и выберите Редактировать.
    Выпадающее меню «Изменить с помощью ИИ» в VPasCode для редактирования кода диаграммы PlantUML с использованием инструкций на естественном языке.
  2. Введите вашу инструкцию на естественном языке (например, «Добавьте службу уведомлений по электронной почте после подтверждения платежа» или «Упростите эту диаграмму последовательности до высокоуровневых шагов»).
  3. Нажмите AI-редактирование. Скрипт вашей диаграммы обновится автоматически.
  4. При желании нажмите Просмотреть детали, чтобы открыть страницу сравнения кода и визуального различия в режиме «рядом», чтобы проверить точные изменения перед сохранением.
    Интерфейс «Изменить с помощью ИИ» в VPasCode, показывающий сравнение «до» и «после» диаграммы активности банкомата с добавленной проверкой онлайн-банкомата.

Для получения более подробной информации об этих новых возможностях прочитайте наш полный Объявление о выпуске функций AI в VPasCode.


Почему VPasCode — лучший онлайн-инструмент для диаграмм как кода

Функция Традиционные инструменты Редактор VPasCode
Метод создания Ручное перетаскивание или ручное написание скриптов Мгновенная генерация кода по запросу AI
Поддержка форматов Один формат (только PlantUML или только Mermaid) Мульти-DSL (PlantUML, Mermaid, Graphviz, D2, Markmap, ECharts, SQL)
Определение формата Требуется ручное переключение Автоматическое определение формата при вставке или генерации
Рефакторинг и редактирование Ручное редактирование кода Модификации на естественном языке с помощью AI с визуальным сравнением кода
Параметры экспорта Базовый PNG Высококачественные PNG, масштабируемая векторная SVG, PDF и живые ссылки для совместного доступа

Часто задаваемые вопросы (FAQ)

1. Что такое инструмент AI PlantUML?

Инструмент AI PlantUML позволяет вводить инструкции на естественном языке (например, описание архитектуры программного обеспечения или последовательности потоков) и автоматически преобразует этот текст в корректный код сценария PlantUML, мгновенно отображая полученную диаграмму.

2. Нужно ли платить за использование VPasCode в качестве онлайн-редактора диаграмм на основе кода?

Нет, основная платформа VPasCode, включая редактирование кода, автоматическое определение формата, визуализацию в реальном времени, совместный доступ по ссылкам и экспорт в SVG/PNG, доступна бесплатно. Расширенные возможности ИИ и интеграция с документацией доступны по подписным планам Visual Paradigm.

3. Могу ли я экспортировать код, сгенерированный ИИ, для использования в своей собственной среде разработки (IDE) или в репозитории Git?

Да! VPasCode генерирует чистый, стандартный код DSL (PlantUML, Mermaid, Graphviz и т. д.). Вы можете скопировать код непосредственно из редактора и закоммитить его в свои репозитории GitHub/GitLab или на страницы документации.


Начните создавать диаграммы с помощью ИИ уже сегодня

Устраните трудности с пустым холстом и перестаньте бороться со сложным синтаксисом DSL. Перейдите на редактор диаграмм VPasCode сейчас, чтобы превратить ваши идеи в чистые, профессиональные диаграммы за считанные секунды!

Чтобы изучить полный набор функций, ознакомьтесь с страницей обзора VPasCode.