修改了部分选题字段
This commit is contained in:
parent
112284f554
commit
faee7c879c
@ -15,11 +15,11 @@
|
||||
- `logic`: 选定逻辑内容 (描述性文本)
|
||||
- `object`: 选定对象 (例如 "泰宁古城",只能从用户提示词中提到的object列表中选择, 如果用户没有提到,则选择"None", 不能自己创造, 不能选择object列表之外的景区)
|
||||
- `product`: 选定产品内容 (如果没有提供单独产品,则为"None")
|
||||
- `product_logic`: 选定产品的逻辑内容 (描述性文本)
|
||||
- `productLogic`: 选定产品的逻辑内容 (描述性文本)
|
||||
- `style`: 选题风格的文件名。**必须是从 Style 文件夹中选择的完整文件名,例如 "攻略风文案"。**
|
||||
- `style_logic`: 选题风格的逻辑内容 (描述性文本)
|
||||
- `target_audience`: 选题面向人群的文件名。**必须是从 Demand 文件夹中选择的完整文件名,例如 "亲子向"。**
|
||||
- `target_audience_logic`: 选题面向人群的逻辑内容 (描述性文本)
|
||||
- `styleLogic`: 选题风格的逻辑内容 (描述性文本)
|
||||
- `targetAudience`: 选题面向人群的文件名。**必须是从 Demand 文件夹中选择的完整文件名,例如 "亲子向"。**
|
||||
- `targetAudienceLogic`: 选题面向人群的逻辑内容 (描述性文本)
|
||||
4. 请确保生成的 JSON 数组包含用户要求的准确数量的选题对象。
|
||||
5. **不要虚构景区信息、活动信息或价格**。任何活动信息以用户所给明确资料为准。
|
||||
6. 选题策划时,按长假节日优先,并结合景区所在地情况(气候、习俗等)。
|
||||
@ -34,11 +34,11 @@
|
||||
"logic": "暑假初期,针对家庭出游进行预热宣传",
|
||||
"object": "泰宁古城",
|
||||
"product": "...",
|
||||
"product_logic": "结合住宿和导览,提供便捷的家庭游解决方案",
|
||||
"productLogic": "结合住宿和导览,提供便捷的家庭游解决方案",
|
||||
"style": "攻略风",
|
||||
"style_logic": "强调家庭共享时光和文化体验",
|
||||
"target_audience": "亲子向",
|
||||
"target_audience_logic": "满足家长带娃出游,寓教于乐的需求"
|
||||
"styleLogic": "强调家庭共享时光和文化体验",
|
||||
"targetAudience": "亲子向",
|
||||
"targetAudienceLogic": "满足家长带娃出游,寓教于乐的需求"
|
||||
},
|
||||
{
|
||||
"index": "2",
|
||||
@ -46,11 +46,11 @@
|
||||
"logic": "...",
|
||||
"object": "...",
|
||||
"product": "...",
|
||||
"product_logic": "...",
|
||||
"productLogic": "...",
|
||||
"style": "...",
|
||||
"style_logic": "...",
|
||||
"target_audience": "...",
|
||||
"target_audience_logic": "..."
|
||||
"styleLogic": "...",
|
||||
"targetAudience": "...",
|
||||
"targetAudienceLogic": "..."
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
Binary file not shown.
@ -46,8 +46,8 @@ class TopicParser:
|
||||
|
||||
# 验证每个选题是否包含所有必需的键
|
||||
valid_topics = []
|
||||
required_keys = {"index", "date", "logic", "object", "product", "style", "target_audience"}
|
||||
optional_keys = {"product_logic", "style_logic", "target_audience_logic"}
|
||||
required_keys = {"index", "date", "logic", "object", "product", "style", "targetAudience"}
|
||||
optional_keys = {"productLogic", "styleLogic", "targetAudienceLogic"}
|
||||
|
||||
for i, item in enumerate(parsed_json):
|
||||
if isinstance(item, dict) and required_keys.issubset(item.keys()):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user