./prompt-builder

Prompt Builder

Prompt Builder는 Midjourney, Suno 등 생성형 AI 툴을 사용할 때 발생하는 반복적인 프롬프트 엔지니어링 과정을 효율화하기 위해 개발한 웹 유틸리티입니다. 텍스트를 매번 처음부터 타이핑하는 대신, 자주 사용하는 예술적 스타일, 카메라 앵글, 출력 옵션 등을 모듈화된 블록 형태로 저장하고 직관적으로 조합할 수 있도록 아키텍처를 설계했습니다.

prompt-builder.log

$ role

제품 기획, 프론트엔드 개발, 프롬프트 구조 설계, 운영

$ stats

분야: AI workflow / 형태: Builder / 결과물: Prompts

$ focus

  • - 원클릭으로 조합 가능한 재사용성 프롬프트 칩(Token) 시스템 설계
  • - Midjourney 종횡비(--ar), 모델 버전(--v) 등 시각 파라미터 가이드 UI 구축
  • - Suno AI 음악 스타일 및 악기 구조화 템플릿 제공

제작 배경

생성형 AI 모델로 고품질의 결과물을 얻기 위해서는 수많은 파라미터 실험이 필요합니다. 하지만 이 과정에서 유사한 키워드나 하이퍼파라미터를 반복적으로 복사·붙여넣기 하는 과정이 비효율적이라 판단했습니다. 특히 미디어 생성 툴들의 복잡한 문법 구조를 시각적인 컴포넌트로 추상화하면 창작 생산성을 극대화할 수 있겠다는 확신으로 시작했습니다.

제품 구조

프롬프트를 주제(Subject), 스타일(Style), 수식어(Modifier), 시스템 명령어(Parameter) 블록으로 세분화했습니다. 유저는 마우스 클릭 몇 번으로 빌더 안에서 유기적인 문장을 완성하고 최적의 조합을 클립보드에 복사할 수 있습니다. 실험 중 조건 변경이 용이하도록 가벼운 샌드박스 형태의 인터페이스를 지향했습니다.

구현과 운영

Next.js와 정적 타입 시스템인 TypeScript를 기반으로 UI 안정성을 확보했습니다. 기능적으로는 문자열 조합에 가깝지만, 핵심은 유저가 실제로 프롬프트를 빌드하고 실험하는 과정에서의 '매끄러운 사용자 경험(UX)'에 있습니다. 창작 작업의 병목을 제거하는 마이크로 툴로서 유용하게 활용하고 있습니다.