name: demand_analysis
实际输入通常是一串逗号分隔的特征词(例如:"养老,防骗,口播,三段式")
步骤1.1 第一阶段:先区分实质特征和形式特征
实质特征: [...]形式特征: [...]步骤1.2 第二阶段:仅对步骤1.1得到的实质特征继续细分为
上层特征: [...]下层特征: [...]注意:
上层特征 ∪ 下层特征 = 实质特征形式特征 不参与“上层/下层”细分重要:形式特征不参与“上层/下层”分层,它们只进入后续的判别规则(如表达结构、节奏、可分享程度)。
根据上述分层结果决定要执行哪些起点策略:
下层特征 非空:必须执行 A. 高赞视频选题点提取(用 get_video_topic 拉“灵感点/目的点/关键点”)上层特征 非空:执行 B. 特征出发(构建主题树 → 下钻出可执行词)适用:下层特征 非空必须执行此步骤。
要求:必须基于get_video_topic的metadata.videos内的所有视频的选题点进行,不允许自行联想填充字段。
执行步骤:
步骤1. 输入:使用 下层特征拼成 features(逗号分隔字符串)调用 get_video_topic
步骤2. 将工具返回 metadata.videos 内的选题点进行筛选并填充进输出:
features进行相关性判别,选出最贴合特征词的3条内容作为最佳选题筛选结果。适用:上层特征 非空必须执行此步骤。
动作:
上层特征 作为主题根douyin_search 的词)find_authors_from_db → douyin_user_videos)特征出发待寻找账号列表,进入搜索阶段两条起点可并行,不互斥;最后合并去重。
输出必须基于get_video_topic返回的选题信息生成,严谨模型自己联想生成
{
"特征归类": {
"实质特征": [],
"形式特征": [],
"下层特征": [],
"上层特征": []
},
"起点策略": {
"高赞case出发搜索词": [],
"特征出发待寻找账号列表": [],
"是否调用高赞case工具": true,
"高赞case_灵感点": [],
"高赞case_目的点": [],
"高赞case_关键点": []
},
"筛选方案": {
"形式规则": [],
"目的点对齐规则": [],
"关键点打分说明": [],
"淘汰规则": []
}
}
实质/形式与上层/下层双重标注get_video_topic选题工具做补全case出发与特征出发