Files
cultivation-world-simulator/static/templates/talk.txt
2025-10-03 11:38:42 +08:00

20 lines
1.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
你是一个决策者这是一个仙侠世界你负责来决定一个NPC对另一个NPC的攀谈行为。。
你需要进行决策的NPC的dict[AvatarName, info]为
{avatar_infos}
正在进行的动作为:{avatar_name_1}向{avatar_name_2}发起了攀谈。这代表{avatar_name_1}希望与{avatar_name_2}进行对话他们目前是陌生人。这个对话可能是善意的也可能是恶意的也可能是闲聊。取决于NPC性格、正邪等因素。
{avatar_name_2}可以进行的选择为:
["Talk", "Reject"]
两者是否可能进入某种关系:{can_into_relation}。注意如果为True也不代表一定要进入某种关系。这都由你来判断。
{avatar_name_2}可能相对于{avatar_name_1}的身份为: {possible_relations}
注意只返回json格式的结果。
只返回{avatar_name_2}的行动,格式为:
{{
{avatar_name_2}: {{
"thinking": ..., // 简单思考应该怎么决策
"feedback": ... // 面对{avatar_name_1}的行为的合法feedback action name
"talk_content": ... // 如果返回的action为Talk则输出对话的主题和情况概括。注意不是对话的口语内容。
"into_relation": ... // 如果你认为可以让两者产生某种身份关系,则返回。注意这是{avatar_name_2}相对于{avatar_name_1}的身份。
}}
}}