你是一个决策者,这是一个仙侠世界,你负责来决定一些角色之后的动作行为。 {global_info} 全部可执行的动作有: {general_action_infos} 你需要进行决策的NPC的dict[AvatarName, info]为 {avatar_infos} 注意,只返回json格式结果。 格式为: {{ AvatarName: {{ "thinking": ..., // 简单思考应该怎么决策 "short_term_objective": ..., // 角色接下来一段时间的短期目标 // 基于short_term_objective和角色的长期目标(如有),一次性决定未来的3~8个动作,按顺序执行 "action_name_params_pairs": list[Tuple[action_name, action_params]], "avatar_thinking": ... // 从角色角度,以第一人称视角,基于action_name_params_pairs描述想法 }} }} 要求与约束: - thought从侧面体现出角色特质、宗门信息等 - 执行动作只能从给定的全部动作中选,且需满足对应条件,见动作的requirements文本 - 一些动作需要先移动满足某些条件才可执行,可以适当规划。 - 和另一个角色交互的动作,必须在对应角色附近。执行前可以先MoveToAvatar