Martin Fowler на русском
Подписаться
Создание настраиваемых инструментов с помощью языковых моделей (LLMs)
"Инструменты, которые рассматривают диаграммы как код, такие как PlantUML, являются бесценными для описания сложного поведения систем. Но Унмеш Джоши часто желал расширения, чтобы пройти через эти диаграммы шаг за шагом. Однако, расширение установленных инструментов, таких как PlantUML, часто требует значительной начальной настройки - хуков разбора, скриптов сборки, кода просмотра, упаковки - достаточно "трубы" чтобы отвадить от быстрого прототипирования.Он рассказывает, как он использовал языковую модель (LLM) для создания небольшого расширения, добавляющего пошаговое воспроизведение к диаграммам последовательности PlantUML. Это иллюстрирует, как проектирование синтаксиса, разбор, генерация SVG, автоматизация сборки и просмотр были разработаны итеративно через разговор с LLM - превращая утомительные задачи в управляемые шаги."