WEPR ChatGPT 采样工具
Inputs
Questions, repeat count, target entity/type (person/company/product), browser profile, delay preset, optional output directory, and same-type competitors.
Use random 30s-1m by default; support 1-3m and 3-10m when requested.
Workflow
- Read
references/user-setup-and-usage.md, references/chatgpt-crawl-workflow.md, and references/report-contract.md as needed.
- Run
node scripts/preflight.mjs --profile <profile> before fresh crawling.
- Stage 1: run
scripts/chatgpt_batch_crawl.mjs with questions, repeat, profile, target entity/type, interval preset, and output dir.
- Stage 2: run
scripts/analyze_chatgpt_results.py. Follow the competitor-review rules in the workflow reference; a target-only alias file never disables inference.
- Return crawl JSON, summary, structured Markdown/Excel, HTML report, optional semantic-review cache, and failed logs.
Honest Boundaries
- Reuses local ChatGPT web automation; does not bypass login, bot checks, or hidden data.
- Visible ChatGPT citations bound source analysis; probability metrics are repeated-sample estimates.
- Inferred competitors are heuristic. Review aliases before external use; use
--semantic-review required when formal-report confidence demands it.
- The entity table is an audit surface; only rows entering the competitor matrix affect metrics.
- Preserve raw answers, reference titles, URLs, and logs so every conclusion can be audited.
1---2name: wepr-chatgpt-crawler3description: 当用户需要按关键词在 ChatGPT 网页端进行多轮 AI 搜索采样,并汇总品牌、人物或产品的提及与引用情况时使用。输入包括关键词、采样次数、目标实体、实体类型、OpenCLI 配置和采样间隔;输出结构化 JSON 数据及可查看的 GEO HTML 报告。不用于普通网页抓取、ChatGPT API 对话、SEO 文案写作或一次性问答。4---56# WEPR ChatGPT 采样工具78## Inputs910Questions, repeat count, target entity/type (`person/company/product`), browser profile, delay preset, optional output directory, and same-type competitors.1112Use random `30s-1m` by default; support `1-3m` and `3-10m` when requested.1314## Workflow15161. Read `references/user-setup-and-usage.md`, `references/chatgpt-crawl-workflow.md`, and `references/report-contract.md` as needed.172. Run `node scripts/preflight.mjs --profile <profile>` before fresh crawling.183. Stage 1: run `scripts/chatgpt_batch_crawl.mjs` with questions, repeat, profile, target entity/type, interval preset, and output dir.194. Stage 2: run `scripts/analyze_chatgpt_results.py`. Follow the competitor-review rules in the workflow reference; a target-only alias file never disables inference.205. Return crawl JSON, summary, structured Markdown/Excel, HTML report, optional semantic-review cache, and failed logs.2122## Honest Boundaries2324- Reuses local ChatGPT web automation; does not bypass login, bot checks, or hidden data.25- Visible ChatGPT citations bound source analysis; probability metrics are repeated-sample estimates.26- Inferred competitors are heuristic. Review aliases before external use; use `--semantic-review required` when formal-report confidence demands it.27- The entity table is an audit surface; only rows entering the competitor matrix affect metrics.28- Preserve raw answers, reference titles, URLs, and logs so every conclusion can be audited.