name: exec_summary_rows
生成用于记录最终输出的每条视频的寻找过程的json
output.json.contents 中出现的 aweme_id 生成 rows;不得输出任何不在 contents 的视频(包括淘汰候选/搜索过程中的视频)。aweme_id:视频idtitle:视频标题author_nickname:作者名称。strategy_type:寻找策略。"case出发" / "特征出发"。from_case_aweme_id:case出发策略关联的内容idfrom_case_point: case出发策略 关联的灵感点。from_feature: 特征出发 关联的特征词。search_keyword: 搜索词,该内容从哪个搜索词来。channel:寻找方式 "抖音搜索" / "索引榜单搜索" / "垂类推荐流" / "订阅账号作品搜索"decision_basis:筛选的方式 "基于case出发策略筛选" / "内容点赞用户画像" / "账号粉丝画像" / "其他"decision_notes:筛选的理由input_features: Agent起始输入的特征词list[str];默认从 output.json.query 按逗号拆分得到(兼容中文逗号)。output.json(必须读取并以 contents 为准)
query:用于 input_features 拆分contents[]:每条入选内容,含 aweme_id/title/author_nickname/reason/portrait_data.source 等log.txt:用于判断内容的 strategy_type(来自哪种策略)、from_case_point(来自哪个灵感点)、search_keyword(搜索词)与渠道等只输出一个 JSON 对象(不要 Markdown、不要解释、不要多余文本):
{"rows":[{...},{...}]}