Как генерировать BPMN диаграммы и редактировать их без XMLОдной из фишек последнего времени является генерация ответа нейронки в виде html-файла. Чтобы не копировать какой-то код, вставлять его в IDE, сейчас можно просить ИИ давать ответ в виде html.
Теперь мы можем генерировать красивую и интерактивную документацию на любую тему.
В случае BPMN мы можем сгенерировать не только диаграмму, но и страницу со встроенным редактором.
Как мы знаем, в выдаче LLM могут быть мелкие недочеты, которые проще поправить руками, чем убедить переделать ИИ. Поэтому строим такой воркфлоу: ИИ делает диаграмму, показывает нам сразу в редакторе и с кнопкой "Сохранить". Мы немного меняет диаграмму, как нам нужно, и сохраняем в файл .bpmn
Возможно, так и будут выглядеть интерфейсы будущего, когда редактор генерируется сразу под формат редактируемых данных.
Причем, что удивительно, качество кода самой диаграммы становится лучше — возможно, это связано с внутренней проверкой кода, а может, просьба сгенерировать код активирует какие-то слои нейросети, позволяющие лучше работать и с файлами XML.
Запрос при этом используется самый примитивный:
Опиши процесс согласования документов в крупной организации, организованной иерархически (управления, отделы, руководители и т.п.). Результат представь в виде модели бизнес-процесса в BPMN, размещенного на html-странице. Используй библиотеку bpmn.js
Результат, наконец-то, выглядит довольно прилично. А мелкие детали можно быстро поправить вручную.