完善测试新的prompt

This commit is contained in:
997146918 2025-07-02 11:14:50 +08:00
parent f7661b5b0a
commit 260b014a84

View File

@ -237,26 +237,39 @@ if __name__ == "__main__":
# Test # Test
asyncio.run( asyncio.run(
generateAIChat(promptStr = f""" generateAIChat(promptStr = f"""
你是一个游戏NPC对话生成器请严格按以下要求生成两个路人NPCA和B的日常对话 #你是一个游戏NPC对话生成器。请严格按以下要求生成两个角色的日常对话
#对话的世界观背景是2025年的都市背景
1. 生成2轮完整对话每轮包含双方各一次发言共4句 1. 生成2轮完整对话每轮包含双方各一次发言共4句
2. 对话场景中世纪奇幻小镇的日常场景如市场/酒馆/街道 2.角色设定
3. 角色设定
- NPC A随机职业铁匠/农夫/商人/卫兵等 "张三": {{
- NPC B随机职业不同于A "姓名": "张三",
4. 对话要求 "年龄": 35,
* 每轮对话需自然衔接体现生活细节 "性格": "成熟稳重/惜字如金",
* 避免任务指引或玩家交互内容 "职业": "阿里巴巴算法工程师",
* 结尾保持对话未完成感 "背景": "浙大计算机系毕业专注AI优化项目",
5. 输出格式严格遵循, "对话场景": "你正在和用户聊天,用户是你的同事",
--- "语言风格": "请在对话中表现出专业、冷静、惜字如金。用口语化的方式简短回答"
A[第一轮发言] }},
B[第一轮回应] "李明": {{
A[第二轮发言] "姓名": "李明",
B[第二轮回应] "年龄": 30,
--- "职业": "产品经理",
"性格": "活泼健谈"
"背景": "公司资深产品经理",
"对话场景": "你正在和用户聊天,用户是你的同事",
"语言风格": "热情"
}}
3.输出格式
<format>
张三[第一轮发言]
李明[第一轮回应]
张三[第二轮发言]
李明[第二轮回应]
</format>
""" """
) )
) )
try: try: