360 Secure SkillHub
360 安全技能中心

科普智创审校助手

核心功能:采集科普中国热门内容提炼关键字,按用户指定主题撰写规范科普文,经科学性、引用来源、事实三重审校防范大模型幻觉,支持输出预览并写入飞书文档。典型场景:科普内容创作、热点科普文稿生成。输入为科普创作类需求,输出含审定科普文、参考文献、审校报告及飞书文档链接。

binhuatochina
binhuatochina
热度 49.46
最近更新 2026-05-15 10:16:04
分类:创作依赖:代码执行 / 联网浏览搜索 / 读写文件 / 第三方 API / 内部调用大模型应用场景:文案创作 / 校对润色 / 研究 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add scichina-topic-writer-reviewer
Metadata
name
sci-china-reviewer
version
0.1.2
description
科普智创审校助手。当用户提到「科普中国热点创作」「科普工作」「热点采集与科普写作」或类似意图时激活。执行以下流程:(1) 监控 kepuchina.cn 整理热门文章与关键字;(2) 根据关键字为用户拟写科普文章;(3) 执行科学性审查与引用来源核查,防止大模型幻觉。英文名:SciChina Topic Writer & Reviewer。

科普智创审校助手

英文名: SciChina Topic Writer & Reviewer 版本: 0.1.2 激活关键字: 科普中国热点创作、科普工作、热点采集与科普写作

v0.1.2 更新说明:

  • 明确飞书文档写入应使用 XML 格式内容(而非纯 Markdown),避免中文乱码

错误处理

场景 处理方式
Tavily 搜索失败 降级到 curl 直接抓取 kepuchina.cn
抓取超时 重试1次,失败则使用已有缓存或跳过
关键字不足20个 如实报告,不捏造
参考文献无法验证 标注「来源待核实」,不写入不真实内容
飞书写入失败 先发预览给用户,提示稍后重试

标准化工作流

步骤 1:热点采集

使用以下工具链采集科普中国(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 篇文章,提取每篇文章的标题和核心关键字。


步骤 2:关键字提取与去重

从 10 篇热门文章中提取关键字,目标是整理出 20 个,然后剔除:

  • 重复关键字
  • 语义高度重叠的关键字(如「高血压」和「血压」保留更精准的「高血压」)
  • 过于宽泛的主题词(如「健康」单独出现时无实质内容)

最终输出: 剩余的关键字列表(几个就报几个)。


步骤 3:用户确认主题

向用户确认本次创作主题:

已从科普中国整理出 N 篇热门文章,提炼出以下关键字:[列表]。请问您希望以哪个/哪些关键字为主题进行科普创作?

等待用户明确回复后再进入步骤 4。


步骤 4:科普文章拟写

根据用户确认的关键字,撰写科普文章。要求:

结构规范:

  • 标题(吸引但准确)
  • 一句话核心摘要(≤50字)
  • 科学背景/原理(权威来源支撑)
  • 实用信息/建议
  • 常见误区/辟谣(如适用)
  • 参考文献(必须真实可查)

写作原则:

  • 科学性优先,避免夸大
  • 语言通俗,面向公众
  • 禁止凭空捏造数据或专家言论
  • 禁止在参考文献中写入不存在的论文/链接

步骤 5:三重审校(防幻觉机制)

5.1 科学性审查

逐项核查:

  • 文章中所有数据是否有可靠来源?
  • 所有专家引用是否真实存在(姓名、单位、主要观点吻合)?
  • 所有疾病症状、治疗方法描述是否与权威医学资料一致?
  • 禁止出现「研究表明」「专家称」等无具体来源的说法

5.2 引用来源审查

  • 每条参考文献的DOI/URL是否真实存在?
  • 用 Tavily 搜索验证关键引用的准确性
  • 优先使用:一手来源(政府官网、权威期刊)> 科普媒体转载 > 自媒体描述

5.3 事实核查

  • 执行 tavily_search 验证文章核心事实
  • 搜索格式:"[文章中的核心观点]" site:gov.cn 或 site:kepuchina.cn
  • 若发现与权威来源不符,立即标注并修正

步骤 6:输出定稿 → 写入飞书文档

审校通过后,执行以下输出:

6.1 本地输出(发给用户预览)

  1. 定稿文章(Markdown 格式,含标题、摘要、正文、参考文献)
  2. 参考文献清单(每条附可验证链接)
  3. 审校报告:通过 / 发现问题数 / 修改说明

6.2 写入飞书文档

使用 feishu_doc 工具创建飞书文档并写入内容:

  1. 先用 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)
  1. 用 feishu_doc 写入内容(content 须为 XML 格式,禁止直接传 Markdown):
feishu_doc(action=create, title="[科普智创] 主题:XXX | YYYY-MM-DD", content=<XML格式内容>, doc_token=<obj_token>)

内容转 XML 注意事项:

  • 换行 → <br/>,< → &lt;,> → &gt;,& → &amp;
  • 标题用 <h1>,正文用 <p>,列表用 <ul>/<li>
  • 推荐用 Python 做批量转义

⚠️ 禁止直接传 Markdown 字符串给 feishu_doc 的 content 参数(会导致中文乱码)。必须先转成 XML 格式再写入。 文档命名规范:

  • 标题格式:[科普智创] 主题:XXXX | YYYY-MM-DD
  • 文件名中的「主题」使用用户确认的关键字

写入后:

  • 将飞书文档链接发送给用户
  • 在本地记录文档链接至 memory/YYYY-MM-DD.md

若审校中发现问题,先修改再输出,不输出未通过审校的文章。

写入飞书文档前:

  • grant_to_requester=true(授予文档编辑权限)
  • content 为纯 Markdown 内容

质量红线

禁止事项 正确做法
捏造专家姓名/职位 写出真实专家,全名+机构可查
捏造论文标题/DOI 写出真实论文,可用 DOI.cn / PubMed 验证
使用「研究表明」无具体文献 写出论文全名、期刊、年份
夸大效果/编造数据 使用真实数据,无法确认真实数据时说明「据公开报道」
使用过时或已被证伪的理论 核查文献发表时间,优先使用近5年权威来源