Co-DSL: 레이아웃 생성을 위한 재사용 가능한 공간 개념의 인간-LLM 공동 설계
요약
Co-DSL은 사용자와 LLM이 협력하여 레이아웃 생성을 위한 재사용 가능한 공간 개념을 공동 설계하는 프레임워크입니다. 이 시스템은 사용자가 개인화된 연산 라이브러리를 만들고, 이를 기반으로 LLM이 새로운 요청에 맞는 레이아웃 프로그램을 작성하게 합니다. 궁극적으로 LLM에게 필요한 개념만 지정하도록 요구하고 솔버가 레이아웃을 찾아내는 방식으로 작동합니다.
핵심 포인트
- Co-DSL은 사용자와 LLM의 공동 설계를 통해 공간 개념 라이브러리를 구축합니다.
- 사용자는 설명을 제공하고, LLM이 이를 초기 구현으로 변환하며 피드백을 통해 수정할 수 있습니다.
- LLM은 주어진 라이브러리 기반으로 새로운 레이아웃 프로그램을 작성합니다.
- 개념 그래프(concept-graph)를 사용하여 필요한 개념들을 조합하고 솔버가 최종 레이아웃을 찾습니다.
우리는 사용자와 LLM이 협력하여 레이아웃 생성을 위한 재사용 가능한 공간 개념을 공동 설계하는 프레임워크인 Co-DSL을 제시합니다. 첫 번째 단계에서, 저희 시스템은 사용자가 개인화된 연산 라이브러리를 생성할 수 있도록 합니다. 개념을 추가하기 위해, 사용자는 설명을 제공하고, LLM이 이를 초기 구현으로 변환합니다. 그런 다음 사용자는 예시 시나리오를 통해 해당 개념의 실행 동작을 관찰하고, LLM에게 가벼운 피드백을 제공하여 개념의 구현 논리를 수정할 수 있습니다. 두 번째 단계에서는, 라이브러리가 주어지면, LLM이 사용자로부터 받은 새로운 레이아웃 요청을 충족하는 레이아웃 프로그램을 작성할 수 있습니다. 레이아웃 프로그램이 실행되면, 라이브러리 개념들의 선언적 조합인 개념 그래프(concept-graph)가 인스턴스화됩니다. 이런 방식으로, 우리는 LLM에게 어떤 개념들이 포함되어야 하는지만 지정하도록 요구하고, 저희는 이를 만족시키는 레이아웃을 찾기 위해 솔버를 사용합니다. 다섯 가지 공간 레이아웃 도메인을 거쳐, Co-DSL 라이브러리가 기존의 고정된 연산 시스템이 어려워하는 레이아웃 패턴을 LLM이 포착하게 하며, 우리의 개념 그래프 표현이 LLM이 개념들을 신뢰성 있게 조합하는 데 필요하다는 것을 입증합니다. 또한 우리는 Co-DSL이 LLM이 재프롬프트(re-prompting) 없이도 사용자가 조작할 수 있는 높은 수준의 매개변수 제어를 노출하는 생성적 레이아웃 프로그램을 작성하게 함으로써, 관련 레이아웃 분포를 탐색할 수 있게 한다는 것을 발견했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.GR (Graphics)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기