From 028054aa7db591931f6de210d506a1446d491f5a Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Sun, 6 Apr 2025 15:51:13 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=B0=83=E6=95=B4=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/individuality/per_bf_gen.py | 7 ++++--- src/individuality/template_scene.json | 14 +++++++------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/individuality/per_bf_gen.py b/src/individuality/per_bf_gen.py index 387e5729f..fbf19e595 100644 --- a/src/individuality/per_bf_gen.py +++ b/src/individuality/per_bf_gen.py @@ -60,11 +60,12 @@ def adapt_scene(scene: str) -> str: - 性格侧面: {personality_side} - 身份细节: {identity_detail} -请根据上述形象,改编以下原始场景,在测评中,用户将根据该场景给出上述角色形象的反应: +请根据上述形象,改编以下场景,在测评中,用户将根据该场景给出上述角色形象的反应: {scene} - 保持场景的本质不变,但最好贴近生活且具体,并且让它更适合这个角色。 -改编后的场景应该自然、连贯,并考虑角色的年龄、身份和性格特点。只返回改编后的场景描述,不要包含其他说明。注意{config['bot']['nickname']}是面对这个情景的人,而不是场景的其他人。""" +改编后的场景应该自然、连贯,并考虑角色的年龄、身份和性格特点。只返回改编后的场景描述,不要包含其他说明。注意{config['bot']['nickname']}是面对这个情景的人,而不是场景的其他人。 +以上场景不包含{config['bot']['nickname']}反应,这是用户填写的部分,现在,请你给出改编后的场景描述,不包含{config['bot']['nickname']}的反应。 +""" llm = LLM_request_off(model_name=config['model']['llm_normal']['name']) adapted_scene, _ = llm.generate_response(prompt) diff --git a/src/individuality/template_scene.json b/src/individuality/template_scene.json index cd9ae4752..a6542e75d 100644 --- a/src/individuality/template_scene.json +++ b/src/individuality/template_scene.json @@ -57,8 +57,8 @@ "explanation": "通过活动组织场景,观察个体对活动计划的态度。" }, "场景4": { - "scenario": "你和恋人计划一起去旅游,对方说:\n\n恋人:「我们就随心而行吧!订个目的地,其他的到了再说,这样更有意思。」\n\n距离出发还有一周时间,但机票、住宿和具体行程都还没有确定。", - "explanation": "通过旅行规划场景,观察个体的计划性和对不确定性的接受程度。" + "scenario": "你的好友小明邀请你一起参加一个重要的演出活动,他说:\n\n小明:「到时候我们就即兴发挥吧!不用排练了,我相信我们的默契。」\n\n距离演出还有三天,但节目内容、配乐和服装都还没有确定。", + "explanation": "通过演出准备场景,观察个体的计划性和对不确定性的接受程度。" }, "场景5": { "scenario": "在一个重要的团队项目中,你发现一个同事的工作存在明显错误:\n\n同事:「差不多就行了,反正领导也看不出来。」\n\n这个错误可能不会立即造成问题,但长期来看可能会影响项目质量。", @@ -75,12 +75,12 @@ "explanation": "通过新技术应用场景,观察个体对创新学习方式的态度。" }, "场景3": { - "scenario": "在社交媒体上,你看到一个朋友分享了一种新的生活方式:\n\n「最近我在尝试'数字游牧'生活,就是一边远程工作一边环游世界。没有固定住所,住青旅或短租,认识来自世界各地的朋友。虽然有时会很不稳定,但这种自由的生活方式真的很棒!」\n\n评论区里争论不断,有人向往这种生活,也有人觉得太冒险。", - "explanation": "通过另类生活方式,观察个体对非传统选择的态度。" + "scenario": "在社交媒体上,你看到一个朋友分享了一种新的学习方式:\n\n「最近我在尝试'沉浸式学习',就是完全投入到一个全新的领域。比如学习一门陌生的语言,或者尝试完全不同的职业技能。虽然过程会很辛苦,但这种打破舒适圈的感觉真的很棒!」\n\n评论区里争论不断,有人认为这种学习方式效率高,也有人觉得太激进。", + "explanation": "通过新型学习方式,观察个体对创新和挑战的态度。" }, "场景4": { - "scenario": "你的恋人突然提出了一个想法:\n\n恋人:「我们要不要尝试一下开放式关系?就是在保持彼此关系的同时,也允许和其他人发展感情。现在国外很多年轻人都这样。」\n\n这个提议让你感到意外,你之前从未考虑过这种可能性。", - "explanation": "通过感情观念场景,观察个体对非传统关系模式的接受度。" + "scenario": "你的朋友向你推荐了一种新的饮食方式:\n\n朋友:「我最近在尝试'未来食品',比如人造肉、3D打印食物、昆虫蛋白等。这不仅对环境友好,营养也很均衡。要不要一起来尝试看看?」\n\n这个提议让你感到好奇又犹豫,你之前从未尝试过这些新型食物。", + "explanation": "通过饮食创新场景,观察个体对新事物的接受度和尝试精神。" }, "场景5": { "scenario": "在一次朋友聚会上,大家正在讨论未来职业规划:\n\n朋友A:「我准备辞职去做自媒体,专门介绍一些小众的文化和艺术。」\n\n朋友B:「我想去学习生物科技,准备转行做人造肉研发。」\n\n朋友C:「我在考虑加入一个区块链创业项目,虽然风险很大。」", @@ -101,7 +101,7 @@ "explanation": "通过网络互助场景,观察个体的共情能力和安慰方式。" }, "场景4": { - "scenario": "你的恋人向你倾诉工作压力:\n\n恋人:「最近工作真的好累,感觉快坚持不下去了...」\n\n但今天你也遇到了很多烦心事,心情也不太好。", + "scenario": "你的朋友向你倾诉工作压力:\n\n朋友:「最近工作真的好累,感觉快坚持不下去了...」\n\n但今天你也遇到了很多烦心事,心情也不太好。", "explanation": "通过感情关系场景,观察个体在自身状态不佳时的关怀能力。" }, "场景5": {