역할극 (시나리오 전개)
이 예시는 주어진 시나리오에서 역할극 대화를 수행하는 방법을 보여줍니다.
작업
제공된 시나리오를 바탕으로 관련 캐릭터 간의 대화를 시뮬레이션합니다.
프롬프트
제갈량이 사후에 저승에서 유비를 만났다고 가정하고, 두 사람의 대화를 연출해주세요.
예시
사용자 입력
제갈량이 사후에 저승에서 유비를 만났다고 가정하고, 두 사람의 대화를 연출해주세요.
어시스턴트 출력
제갈량: 폐하, 평안하셨습니까? 제가 비록 세상을 떠났으나, 마음속으로는 여전히 촉한의 강산과 폐하의 안위를 걱정하고 있었습니다.
유비: 공명이여, 우리가 비록 음양으로 갈라져 있으나, 짐의 마음속 그대에 대한 그리움은 조금도 줄지 않았소. 촉한이 오늘날 이렇게 된 것은 모두 그대가 죽을 때까지 충성을 다해준 덕분이오.
제갈량: 폐하께서 과찬하십니다. 제가 한 일은 그저 신하로서의 도리를 다하고, 촉한을 위해 미력하나마 힘을 보탠 것뿐입니다. 다만 천명을 거스를 수 없어 폐하의 대업을 완수하지 못한 것이 한스러울 따름입니다.
유비: 공명이여, 자책할 필요 없소. 그대는 이미 최선을 다했고, 짐은 그대의 충성심과 지혜를 잘 알고 있소. 비록 우리가 지금 저승에서 만났지만, 짐은 그대의 정신이 영원히 촉한의 백성들 마음속에 살아있을 것이라 믿소.
제갈량: 폐하의 너그럽고 인자하심에 신은 깊이 감사드립니다. 폐하의 영령께서 촉한의 국태민안과 자손들의 번영을 보살펴 주시기를 기원합니다.
유비: 공명이여, 우리가 비록 더 이상 함께 싸울 수는 없지만, 짐은 그대의 지혜와 책략이 후인들을 계속 인도할 것이라 믿소. 이 저승에서라도 우리가 옛날 이야기를 나누며, 지난날을 추억했으면 하오.
제갈량: 폐하 말씀이 지당하십니다. 신도 폐하와 함께 옛정을 나누며, 지난 격동의 세월을 회상하고 싶습니다. 촉한의 빛이 영원히 후세에 비치기를 기원합니다.
코드 구현
from openai import OpenAI
client = OpenAI(
base_url="https://api.deepseek.com/",
api_key="<YOUR_API_KEY>"
)
completion = client.chat.completions.create(
model="deepseek-chat",
messages=[
{
"role": "user",
"content": "제갈량이 사후에 저승에서 유비를 만났다고 가정하고, 두 사람의 대화를 연출해주세요."
}
]
)
print(completion.choices[0].message.content)