用途:last30days 用于对任意主题做“最近30天”的跨平台调研,覆盖 Reddit、X 和网页,重点呈现社区当下实际讨论、推荐和争论的内容。
主要能力:
- 意图解析:开始前识别用户输入中的主题、目标工具(若指定)和查询类型。查询类型分为提示词(PROMPTING)、推荐(RECOMMENDATIONS)、新闻(NEWS)和通用(GENERAL),不同类型采用不同检索与汇总策略。
- 三源检索:通过脚本检测可用 API 密钥,决定运行模式。完整模式同时检索 Reddit、X 和 WebSearch;部分模式检索 Reddit 或 X 之一加 WebSearch;无密钥时为仅网页模式,仍可用 WebSearch 完成调研,但没有互动指标。
- 综合判断:汇总时给予 Reddit/X 更高权重(有点赞、评论等互动信号),网页来源权重较低;识别三源共同出现的模式,记录来源间矛盾,提炼3-5条可执行洞察。
- 推荐清单:当查询类型为推荐时,提取具体产品、工具、项目或技能名称,统计提及次数与来源,按热度列出,而非给出泛泛建议。
- 提示词生成:在展示调研结果并等待用户说明创作目标后,按调研建议的提示词格式(如 JSON、结构化参数、自然语言或关键词)撰写一条可直接粘贴到目标工具的提示词。
使用方式: 运行脚本进行检索:python3 ./scripts/last30days.py "$ARGUMENTS" --emit=compact 2>&1。脚本会自动检测密钥并输出模式;仅网页模式下需由 AI 通过 WebSearch 补充全部数据。支持深度选项:--quick 为更快、更少来源(各8-12条),默认均衡(各20-30条),--deep 为更全面(Reddit 50-70条、X 40-60条)。
可选配置:若希望获得互动指标,可创建配置文件 ~/.config/last30days/.env,填入 OPENAI_API_KEY(用于 Reddit 调研)和 XAI_API_KEY(用于 X/Twitter 调研),两者均可选。未配置密钥不会中断使用。
适用场景:学习某类提示词技巧并获取可复制提示词;查找“最佳 X”“热门 X”的具体推荐清单;了解某主题的最新新闻与动态;对任意话题做社区观点速览。
限制与注意:仅覆盖最近30天内容;无密钥时没有互动数据,结果以网页来源为主;检索应使用用户原始术语,不应自行替换或添加技术名词;综合结论须基于实际检索内容,避免用既有知识替代调研结果;目标工具未指定时应先调研、展示结果后再询问,而不是提前追问。