英文名: SciChina Topic Writer & Reviewer
版本: 0.1.2
激活关键字: 科普中国热点创作、科普工作、热点采集与科普写作
v0.1.2 更新说明:
| 场景 | 处理方式 |
|---|---|
| ------ | --------- |
| Tavily 搜索失败 | 降级到 curl 直接抓取 kepuchina.cn |
| 抓取超时 | 重试1次,失败则使用已有缓存或跳过 |
| 关键字不足20个 | 如实报告,不捏造 |
| 参考文献无法验证 | 标注「来源待核实」,不写入不真实内容 |
| 飞书写入失败 | 先发预览给用户,提示稍后重试 |
使用以下工具链采集科普中国(kepuchina.cn)最新热门内容:
# 方法A:Tavily搜索
tavily_search(query="site:kepuchina.cn 2026年4月", depth=basic, max=20)
# 方法B:curl直接抓取
curl -s "https://www.kepuchina.cn/" -H "User-Agent: Mozilla/5.0 ..."
# 方法C:tavily_extract抓取页面内容
tavily_extract(urls=["https://www.kepuchina.cn/"], query="热门文章 标题 关键字")
整理目标: 找出昨天至今阅读量/点击率最高的 10 篇文章,提取每篇文章的标题和核心关键字。
从 10 篇热门文章中提取关键字,目标是整理出 20 个,然后剔除:
最终输出: 剩余的关键字列表(几个就报几个)。
向用户确认本次创作主题:
> 已从科普中国整理出 N 篇热门文章,提炼出以下关键字:[列表]。请问您希望以哪个/哪些关键字为主题进行科普创作?
等待用户明确回复后再进入步骤 4。
根据用户确认的关键字,撰写科普文章。要求:
结构规范:
写作原则:
逐项核查:
tavily_search 验证文章核心事实"[文章中的核心观点]" site:gov.cn 或 site:kepuchina.cn审校通过后,执行以下输出:
使用 feishu_doc 工具创建飞书文档并写入内容:
lark-cli wiki +node-create 在个人知识库创建 wiki 节点:lark-cli wiki +node-create \
--space-id "7621391289904516315" \
--parent-node-token "SERDwHBAniUqqBkx5vNctvgKn6f" \
--title "[科普智创] 主题:XXX | YYYY-MM-DD"
# → 获得 obj_token(即 doc_token)
feishu_doc 写入内容(content 须为 XML 格式,禁止直接传 Markdown):feishu_doc(action=create, title="[科普智创] 主题:XXX | YYYY-MM-DD", content=<XML格式内容>, doc_token=<obj_token>)
内容转 XML 注意事项:
,< → <,> → >,& → &,正文用 ,列表用 /
> ⚠️ 禁止直接传 Markdown 字符串给 feishu_doc 的 content 参数(会导致中文乱码)。必须先转成 XML 格式再写入。
文档命名规范:
[科普智创] 主题:XXXX | YYYY-MM-DD写入后:
memory/YYYY-MM-DD.md若审校中发现问题,先修改再输出,不输出未通过审校的文章。
写入飞书文档前:
| 禁止事项 | 正确做法 |
|---|---|
| --------- | --------- |
| 捏造专家姓名/职位 | 写出真实专家,全名+机构可查 |
| 捏造论文标题/DOI | 写出真实论文,可用 DOI.cn / PubMed 验证 |
| 使用「研究表明」无具体文献 | 写出论文全名、期刊、年份 |
| 夸大效果/编造数据 | 使用真实数据,无法确认真实数据时说明「据公开报道」 |
| 使用过时或已被证伪的理论 | 核查文献发表时间,优先使用近5年权威来源 |
共 2 个版本