完善测试新的prompt
This commit is contained in:
parent
f7661b5b0a
commit
260b014a84
55
AIGC/main.py
55
AIGC/main.py
@ -236,27 +236,40 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
# Test
|
# Test
|
||||||
asyncio.run(
|
asyncio.run(
|
||||||
generateAIChat(promptStr = f"""
|
generateAIChat(promptStr = f"""
|
||||||
你是一个游戏NPC对话生成器。请严格按以下要求生成两个路人NPC(A和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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user