피드로 돌아가기
You Can't Nudge a Painting: The Two Shapes of AI Output
Dev.toDev.to
AI/ML

AI 출력물을 Painting과 Blueprint로 구분하여 편집 가능성(Editability) 확보

You Can't Nudge a Painting: The Two Shapes of AI Output

WaveAssist2026년 5월 2일5intermediate

Context

기존 LLM 출력물은 재생성 시 전체 결과가 변하는 Painting 구조로 인해 부분 수정이 불가능한 한계 존재. 특히 프로덕션 수준의 소프트웨어 개발이나 시스템 통합 시 정밀한 제어와 예측 가능성이 부족한 점이 병목 지점으로 작용.

Technical Solution

  • 비정형 텍스트(Painting) 대신 HTML, CSS, JS 등 구조화된 코드(Blueprint)를 출력하는 아키텍처 채택
  • 출력 결과물을 렌더링 가능한 Artifact로 정의하여 개별 요소의 독립적 수정 및 재렌더링 구조 설계
  • String 변경만으로 전체 레이아웃을 유지하며 특정 부분만 업데이트하는 Deterministic Update 로직 구현
  • Version Control 및 Diffable 속성을 확보하여 코드 기반의 협업 및 감사 가능한 파이프라인 구축
  • 단순 챗봇 형태를 넘어 Webhook과 Schema 기반으로 동작하는 Composable Agent 설계 적용

- 반복적인 수정과 버전 관리가 필요한 작업인지 확인하여 Blueprint 구조 채택 여부 결정 - AI 출력물을 최종 결과물이 아닌, 시스템이 해석 가능한 중간 표현(Intermediate Representation)으로 설계 - 정밀한 제어가 필요한 Agent 설계 시 Deterministic Schema를 정의하여 예측 가능성 확보 - 생성 비용보다 수정 비용이 높은 도메인에서 구조화된 Artifact 기반의 렌더링 방식 검토

원문 읽기