完善测试新的prompt

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

View File

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