LLMs로 사용자 지정 도구 구축
다이어그램을 코드로 다루는 도구인 PlantUML과 같은 도구는 복잡한 시스템 동작을 전달하는 데 매우 중요합니다. 그러나 Unmesh Joshi는 이러한 다이어그램을 단계별로 진행할 수 있는 확장을 자주 원했습니다. 하지만 PlantUML과 같은 기존 도구를 확장하는 것은 초기 설정이 상당히 복잡합니다. 구문 분석 후크, 빌드 스크립트, 뷰어 코드, 패키징 등이 필요하여 빠른 프로토 타이핑을 방해할 정도의 "플러밍" 작업이 필요합니다.그는 현재 LLM(대규모 언어 모델)을 사용하여 PlantUML 시퀀스 다이어그램에 단계별 재생 확장을 추가하는 방법을 설명합니다. 이는 구문 디자인, 구문 분석, SVG 생성, 빌드 자동화, HTML 뷰어가 LLM과의 대화를 통해 반복적으로 개발되는 과정을 보여줍니다. 이러한 방식으로 지루한 작업을 관리 가능한 단계로 나누어 작업할 수 있습니다.