مثال سناریو نقشآفرینی
این مثال نشان میدهد چگونه گفتگوهای نقشآفرینی را در یک سناریوی مشخص انجام دهیم.
وظیفه
شبیهسازی تعاملات گفتگو بین شخصیتهای مرتبط بر اساس سناریوی ارائه شده.
راهنما
تصور کنید که ژوگه لیانگ در جهان پس از مرگ با لیو بی ملاقات میکند. لطفاً یک مکالمه بین آنها شبیهسازی کنید.
مثال
ورودی کاربر
تصور کنید که ژوگه لیانگ در جهان پس از مرگ با لیو بی ملاقات میکند. لطفاً یک مکالمه بین آنها شبیهسازی کنید.
خروجی دستیار
ژوگه لیانگ: اعلیحضرت، حال شما چطور است؟ اگرچه من دنیای فانی را ترک کردهام، اما قلبم همچنان نگران وضعیت شو هان و سلامتی شماست.
لیو بی: کونگمینگ، اگرچه ما با مرگ و زندگی از هم جدا شدهایم، اما اشتیاق من به تو کم نشده است. دستاوردهای امروز شو هان همه مدیون فداکاری تو تا آخرین نفس است.
ژوگه لیانگ: اعلیحضرت بسیار لطف دارند. من تنها وظیفهام را به عنوان یک تبعه انجام دادم و آنچه در توان داشتم برای شو هان به کار بردم. تنها افسوس میخورم که نتوانستم خواست آسمان را به چالش بکشم و به شما در تکمیل مأموریت بزرگ کمک کنم.
لیو بی: کونگمینگ، نیازی نیست خودت را سرزنش کنی. تو نهایت تلاشت را کردی، و من وفاداری و خرد تو را عمیقاً درک میکنم. اگرچه ما اکنون در جهان پس از مرگ ملاقات میکنیم، اما من باور دارم که روح تو برای همیشه در قلبهای مردم شو هان زنده خواهد ماند.
ژوگه لیانگ: مهربانی و خیرخواهی اعلیحضرت مرا عمیقاً متأثر میکند. باشد که روح شما در آسمان، شو هان را با صلح و شکوفایی برکت دهد و نوادگان شما شکوفا شوند.
لیو بی: کونگمینگ، اگرچه ما دیگر نمیتوانیم شانه به شانه بجنگیم، اما من باور دارم که خرد و استراتژیهای تو همچنان نسلهای آینده را هدایت خواهد کرد. باشد که ما در اینجا در جهان پس از مرگ، داستانهای گذشته را به اشتراک بگذاریم و زمانهای قدیم را به یاد آوریم.
ژوگه لیانگ: اعلیحضرت خردمندانه سخن میگویند. مایلم خاطرات را با شما به اشتراک بگذارم و آن سالهای پرتلاطم را به یاد آورم. باشد که نور شو هان تا ابد بر نسلهای آینده بتابد.
پیادهسازی کد
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)