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