
118
에이전트 시대의 AI 시스템 설계
prompt = "붉은 광선검을 든 스타워즈의 다스베이더"
output = pipe(
prompt,
image=wanderer_image,
control_image=wanderer_depth_map, ...
).images[0]
[그림
2
-
8
] 하단에 보이는 결과물은 카스파르 다비트 프리드리히의 그림을
스타워즈
버전으로
변환한 것이다. 방랑자가 다스베이더로 대체되었지만, 공간적 원근감이나 인물의 자세, 배경의
구름과 산봉우리 등을 보면 원본 그림의 영감이 분명하게 드러난다. 방랑자의 지팡이가 광선검
으로 바뀌었지만 위치는 그대로이다.
하지만 모델이 창의성을 발휘한 부분도 보인다. 생성된 이미지의 먼 지평선에는 우주선들이 날
아다닌다. 또한 인물은 관람자를 향하고 있다. 원본 그림의 방랑자가 등을 보이는 것과는 반대
이다. 만약 이런 창의성을 원치 않는다면, 스타일 이미지와 콘텐츠 프롬프트의 상대적 가중치
를 변경하면 된다. 이미지 스타일 전이 기법에 대한 더 자세한 내용과 예제가 허깅페이스 문서
(
https
://
oreil
.
ly
/
67uW0
)에 있으니 참고하기 바란다.
2.3.3
고려사항
구현 관점에서 보면, 그냥 프롬프트로 스타일 예시를 제공하는 것이 로짓 마스킹을 적용하거나
(패턴
1
,
로짓 마스킹
)
BNF
정의 또는 데이터클래스를 ...