RSS Martin Fowler
Folgen
Erstellen von benutzerdefinierten Werkzeugen mit LLMs
"Werkzeuge, die Diagramme als Code behandeln, wie PlantUML, sind unschätzbar für die Kommunikation von Systemverhalten. Aber Unmesh Joshi wünschte sich oft eine Erweiterung, um diese Diagramme schrittweise durchzugehen. Doch die Erweiterung etablierter Werkzeuge wie PlantUML erfordert oft eine signifikante Anfangskonfiguration - Hooks, Build-Skripte, Viewer-Code, Verpackung - genug "Rohrleitung" um schnelles Prototyping abzuschrecken.Er erzählt jetzt, wie er ein LLM verwendete, um eine kleine Erweiterung hinzuzufügen, die schrittweise Wiedergabe von Sequenzdiagrammen in PlantUML. Dies veranschaulicht, wie Syntax-Design, Parsing, SVG-Generierung, Build-Automatisierung und ein HTML-Viewer iterativ entwickelt wurden durch ein Gespräch mit einem LLM - langweilige Aufgaben in beherrschbare Schritte umwandelnd."