21 Commits

Author SHA1 Message Date
hub-gif
396ccd941a fix(llm): 评论细类归纳载荷移除 focus_hit_lines 并对齐系统提示
build_comment_groups_llm_payload 不再传入关注词或生成子串命中摘要;COMMENT_GROUPS_SYSTEM 仅依据 effective_text_lines 与 sample_text_snippets。探针合并与 PROBE 提示词去掉 focus_hit_lines 表述;runner/演示脚本去掉无效的 comment_focus_words 装配。

Made-with: Cursor
2026-04-21 10:35:52 +08:00
hub-gif
23ddf115ee feat(报告): 移除第八章预设口语短语情感小节并重编号
删除评价正负面粗判(扇形图、口语短语条形图、摘要及同口径 LLM 块);文本挖掘/关注词路径统一为新的 8.2;brief 不再含 comment_sentiment_lexicon;默认关闭 llm_comment_sentiment;清理旧插图文件名;同步策略与全稿提示。

Made-with: Cursor
2026-04-21 10:29:26 +08:00
hub-gif
7506f9795c fix(strategy): 探针模式下从 structured_brief 再移除策略提示与情感词表
与第八章条形图同源的策略提示句和规则情感词表不再传入策略大模型;导出脚本与快照已同步,单测覆盖省略字段。

Made-with: Cursor
2026-04-21 09:51:28 +08:00
hub-gif
ce4cef3235 fix(strategy): 探针模式下从 structured_brief 移除按细类关注词/场景子串
补充 _omit_ch8_probe_wordchart_fields:删除 consumer_feedback 内 focus_keyword_hits 与 scenarios_top;与文本挖掘主口径一致。导出脚本与 omission 说明同步;更新全量输入快照。

Made-with: Cursor
2026-04-21 09:42:46 +08:00
hub-gif
e4a05f3ce6 refactor(pipeline): 移除 csv_schema 等根目录中转,统一从 pipeline.csv 子包导入
- 删除 csv_schema.py、csv_header_rewrite.py、matrix_group_label.py(无引用)

- 全库改为 from pipeline.csv.schema / pipeline.csv.header_rewrite;文档字符串同步

- 与此前 jd_competitor_report 去中转同一策略

Made-with: Cursor
2026-04-17 14:48:32 +08:00
hub-gif
0e224c6a6c refactor(pipeline): 移除 jd_competitor_report 中转,统一导入 competitor_report.jd_report
- 删除 backend/pipeline/jd_competitor_report.py;runner/测试与演示改为 from pipeline.competitor_report import jd_report

- 爬虫目录 jd_competitor_report.py 仅调用 jd_report.main;文档与 OpenAPI 同步更新

- 命令行推荐:python -m pipeline.competitor_report.jd_report

Made-with: Cursor
2026-04-17 14:46:21 +08:00
hub-gif
0d8e1962d7 refactor: 竞品报告迁入 pipeline,爬虫目录仅保留采集与兼容入口
competitor_report 子包与 jd_competitor_report 主模块移至 backend/pipeline;runner 与测试改为 from pipeline import jd_competitor_report;crawler_copy 下 jd_competitor_report 为转发 shim;jd_keyword_pipeline 文档更新。

Made-with: Cursor
2026-04-17 13:47:34 +08:00
hub-gif
7ed160235b feat(pipeline): 报告文案通俗化与 Markdown 导出可读性优化
- 竞品报告与流水线模板:弱化技术表述,促销与策略相关说明同步调整。

- md_document_export:按标题层级解析 #~######,列表与引用去掉行首符号,PDF 使用表格组件与分级标题样式。

Made-with: Cursor
2026-04-17 10:55:51 +08:00
hub-gif
b7c74f942c fix(pipeline): 探针缺依赖时不 sys.exit,并锁定 jieba/sklearn 依赖
Made-with: Cursor
2026-04-16 17:56:01 +08:00
hub-gif
b0f71f196a feat(pipeline): 默认启用第八章文本挖掘探针(report_config)
Made-with: Cursor
2026-04-16 17:35:37 +08:00
hub-gif
9f0f2ed181 feat(llm): 策略与机会输入各章大模型节选并与前文对齐
Made-with: Cursor
2026-04-16 17:09:44 +08:00
hub-gif
31ac2f1ac7 feat(pipeline): 报告可启用第八章文本挖掘探针替代原 §8.3 关注词与场景
Made-with: Cursor
2026-04-16 16:22:12 +08:00
hub-gif
b19a987a06 feat(pipeline): 探针 LLM 从评论推断使用场景(不接场景分组)
Made-with: Cursor
2026-04-16 16:05:05 +08:00
hub-gif
872874b41e fix(pipeline): 探针 LLM 禁止逐条粘贴摘录并收紧上下文条数
Made-with: Cursor
2026-04-16 15:54:28 +08:00
hub-gif
f69e02a27a refactor(pipeline): 第八章文本挖掘探针独立 LLM 输入与提示词
Made-with: Cursor
2026-04-16 15:40:43 +08:00
hub-gif
fe39150d62 refactor(demo): 探针 LLM 改为细类归纳(与 comment_groups 同源)
Made-with: Cursor
2026-04-16 15:36:29 +08:00
hub-gif
a6f04c1f8d feat(demo): 探针脚本支持按细类生成词云图
Made-with: Cursor
2026-04-16 15:27:14 +08:00
hub-gif
e83cd68462 feat(demo): 第八章文本挖掘探针脚本(分词/TF-IDF/共现/LDA/可选LLM)
Made-with: Cursor
2026-04-16 15:20:34 +08:00
hub-gif
0e353318e1 feat(report): §8.2 先按评分分桶再统计口语短语
Made-with: Cursor
2026-04-16 14:57:58 +08:00
hub-gif
99d1b23b63 feat(pipeline): 按矩阵细类拆分 group 归纳 LLM 请求
§5/§6/§8 等 payload 仍含全部细类,但默认对每个细类单独调用网关并拼接 Markdown,降低单次上下文并减少跨类干扰。report_config.llm_group_summaries_chunk_by_matrix 可关闭;环境变量 MA_LLM_GROUP_SUMMARIES_BULK=1 恢复单次打包调用。

Made-with: Cursor
2026-04-16 10:34:29 +08:00
hub-gif
6280e436d8 feat(pipeline): JD 流水线 CSV 纯中文表头与模块目录重构
- 统一 csv_schema 与搜索/合并/评价/商详导出为纯中文列名,入库与视图按中文表头解析

- 竞品分析报告兼容新旧表头;新增 csv_header_rewrite 与 rewrite_pipeline_csv_headers 管理命令

- 调整 pipeline 至 jd、llm、reporting、demos 子包并更新任务与测试引用

- 新增购买者优惠摘要抽取、合并表 regen/ingest 命令、0016 迁移及相关测试

Made-with: Cursor
2026-04-15 16:02:29 +08:00