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


Текстовые описания архитектуры и логики требуют от разработчика серьезных затрат времени и концентрации на мысленную визуализацию. Чтобы решить эту проблему, автор первоисточника предложил использовать специализированные инструменты для создания графики на основе текстовых инструкций прямо внутри документов plan.md.
Выбор инструментов для визуализации
Для создания интерфейсов и схем в рамках разработки была найдена альтернатива сложным графическим редакторам и громоздким форматам. Обычные форматы вроде JSON или тяжелые решения для UML не подходят для ручного написания или генерации нейросетями, поэтому потребовались более легкие и доступные варианты.
Прототипы интерфейсов с помощью Wiremark
В качестве основы для создания черновых набросков экранных форм выбран open-source-проект WireMark. Его синтаксис понятен как человеку, так и языковой модели, что позволяет формировать читаемые блоки авторизации или других элементов интерфейса, которые легко рендерятся в SVG.
Диаграммы на базе Mermaid
Для блок-схем и визуализации логики работы приложений оптимальным выбором оказался язык Mermaid. Он повсеместно распространен, поддерживается на GitHub и изначально хорошо генерируется современными LLM, что исключает необходимость настройки тяжелого вспомогательного ПО вроде виртуальной машины Java.
Настройка ИИ-агентов для генерации схем
В конфигурационные файлы вроде AGENTS.md или CLAUDE.md добавляются строгие правила для работы с документацией. Моделям предписывается использовать синтаксис Wiremark для экранов и Mermaid для логических схем, избегая слияния нескольких форм в один блок и делая упор на графику вместо длинных текстовых описаний.
Благодаря таким инструкциям помощники вроде Codex, Claude Code и Pi начинают формировать файлы планов в виде удобных схем и скетчей. Тем не менее, стандартные редакторы и среды разработки далеко не всегда способны корректно отображать встроенную графику без дополнительной обработки.
Инструменты предварительного просмотра и экспорта
Для устранения проблемы отображения разработана специальная утилита с открытым исходным кодом под названием blueprint4llm. Она обрабатывает файлы Markdown и преобразует их в готовые для просмотра документы с уже встроенными графическими элементами.
Режимы работы утилиты
Программа поддерживает экспорт в форматы HTML и PDF с помощью простых команд в терминале. Второй доступный режим запускает локальный сервер для предпросмотра, который автоматически обновляет страницу в браузере при сохранении изменений в исходном файле плана.
Подобный подход позволяет держать окно браузера рядом с редактором кода и сразу контролировать корректность отображения новых графических блоков без необходимости многократного ручного перезапуска экспорта.
