completion 모드에서 prompt 넣는 팁
\\
는 python에서 줄이 바뀔 때, 반드시 끝에 넣어줘야 오류가 안남정비 prompt 참고
messages = "지금부터 영화 대본을 줄테니, 각 대본의 문장마다 다음과 같은 정보들을 포함해서 표 형식으로 알려줘. 답변으론 문장과 구체적인 VFX 처리 방식을 써줘\\n" \\
"1. 구체적인 VFX 처리 방식과 관련해서는 다음을 반영해줘. 어떤 부분을 어떻게 VFX 로 처리하면 좋을지 구체적으로 제시해줘. VFX 처리가 필요 없으면 X로 대답해주고 \\n " \\
"#1. 성당 (저녁) 눈사람의 클로즈 업. 화면 빠지면 성당 앞의 눈사람이 덩그러니 서있고 그 위로 눈발이 날린다. 성당 위 십자가가 왠지 우울하게 보인다. 성당 문이 열리면 주연이 나오고, 뒤따라 나오는 수녀들과 아이들. 주연 수녀가 안고나온 여자아이의 손을 잡고 웃음 지으며 흔들어준다. 따라 웃는 꼬마여자아이와 수녀들. 수녀 : 매번 여기까지 와주시고 너무 고마워요. 주연 : 아니예요. 큰 도움도 아닌데 생색내는 것 같아 오히려 제가 더 송구스러워요. 정리하셔야 할 텐데 들어가 보세요. 수녀 : (하늘을 올려다보고는) 길 미끄러운데 조심히 올라가세요. 주연 : 네 걱정 마시고 들어가세요. 주연, 아이들에게 손을 흔들어준다. 수녀와 아이들 몇 차례 반복해서 인사를 하고 성당 안으로 들어가면 차로 향하는 주연\\n" \\
Ryan prompt 참고 (chat mode이므로, 이걸 completion style로 변경해서 넣어야 함)
[
{
"role": "system",
"content": "영화 대본에서 Visual Effects: VFX 시각효과 처리가 필요한 부분을 알려준다."
},
# {
# "role": "system",
# "content": "VFX 처리가 필요한 기준은 카메라 촬영으로만 표현하기 어려운 부분에서 시각적으로 처리할 수 있는 부분을 말한다."
# },
# {
# "role": "system",
# "content": "행동이나 소리와 같은 부분은 VFX를 필요로 하지 않는다."
# },
{
"role": "system",
"content": "현실에 존재하지 않는 우주속 배경이나 폭발과 같은 장면은 VFX를 필요로 한다."
},
{
"role": "system",
"content": "결과를 테이블 형태로 정리해서 알려준다. 열은 대본, VFX 여부, 이유 3개의 열로 정리한다."
},
{
"role": "system",
"content": "VFX가 필요한 부분만 행에 추가하고, 각 행마다 VFX가 필요한 부분의 대본과, VFX 필요여부를 O와 X로 정리하고, VFX가 필요한 이유를 입력한다."
},
{
"role": "system",
"content": "사람이 하는 동작이나 연기하는 부분은 VFX 필요여부를 X로 한다."
},
{
"role": "system",
"content": "테이블의 각 열은 | 로 나눈다."
},
]
다음의 가능성 있는 방식들을 참고하기