本文へ移動
cccskills
無料GitHub で公開

search-reactions

检索和比较结构化化学反应先例,保留来源、质量状态、条件和相似度定义。用于按反应 ID、组分、SMARTS 或整体反应相似性查找先例。

インストール方法を見る

含まれるファイル(10)

  • SKILL.md3.5 KB
  • agents/openai.yaml332 B
  • references/CurateArtifact消费合同.md2.5 KB
  • references/输入输出与科学边界.md5.8 KB
  • scripts/curated_artifact_contract.py12.6 KB
  • scripts/local_corpus_adapter.py6.8 KB
  • scripts/requirements.txt34 B
  • scripts/search_output_contract.py5.4 KB
  • scripts/search_reactions.py49.4 KB
  • scripts/validate_output.py11.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

化学反应先例检索

能力

在明确 provider 和检索定义的前提下查找反应先例:

  • 按 reaction ID 精确查找记录;
  • 按输入/产物组分执行 exact、substructure、SMARTS 或 similarity 检索;
  • 按 reaction SMARTS 查找转化模式;
  • 用两套固定 RDKit reaction fingerprint 比较完整反应;
  • 展示来源报告的参与物、条件、产率、许可和质量标记;
  • 区分 zero hits、请求阻断、远程超时和远程错误;
  • 保留 rejected/review 状态,不静默扩大查询或混排不可比分数。

适用于:

  • “查找和这个反应相似的反应先例”;
  • “ORD 里有没有这个 reaction ID”;
  • “查产物含某个子结构的反应”;
  • “按 reaction SMARTS 查相同转化”;
  • “对比候选先例报告的条件和产率”。

执行流程

  1. 确认输入是结构化单步反应,不从论文正文或图片抽取反应。
  2. 显式确认 provider、operation、top_k、手性和 review 记录策略。
  3. 相似反应检索还必须确认 fingerprint_profile_id,不得使用隐藏默认值。
  4. 本地检索先独立验证 curate v1.1 Artifact 的 envelope、fingerprint、 record state、binding、canonical 和全局 ID,再执行 eligibility 和 search; 远程 ORD 只允许官方固定域名。
  5. 运行:
python scripts/search_reactions.py \
  --input search-request.json \
  --output reaction-precedents.json
  1. 校验:
python scripts/validate_output.py reaction-precedents.json
  1. 报告 provider 状态、query interpretation、命中数、排除记录、review queue、来源和许可。

首版 Provider

local_curated_corpus
  消费 curate-reactions artifact;最多 50,000 条;离线确定性检索

ord_public_api
  调用 https://open-reaction-database.org/api;最多召回 1,000 条候选

ORD 候选的结构相似度由本地固定 RDKit profile 重算。DataPro 或网页搜索只可 补论文元数据,不得参与结构召回或相似度。

强制边界

  • 固定 rdkit==2025.9.2、ord-schema==0.8.3;
  • operation 仅限 lookup_reaction、search_components、 search_transformations、search_similar_reactions;
  • 本地 rejected 记录永不排序,review 记录只按显式选项纳入;
  • 多个 component predicate 按 AND,不自动放宽;
  • 不同 fingerprint profile、component similarity 与 whole-reaction similarity 不可混排;
  • 不设置默认 similarity threshold;
  • score tie 按 provider、dataset ID、reaction ID 稳定排序;
  • 条件和产率仅为来源报告证据,不进入相似度分数;
  • 0 hit 只表示当前 provider/query 无命中,不能写成不存在先例;
  • 不输出反应可行、条件最优、可安全执行或推荐条件;
  • 不做 PDF 抽取、条件推荐、收率预测、产物预测、逆合成或路线批准;
  • 不接受任意远程 URL、API Key、Cookie 或 Authorization。

与其他 Skill 的关系

curate-reactions
结构化反应、质量状态和可检索语料
        ↓
search-reactions
候选召回、显式排序和条件证据表
        ↓
review-routes
后续逐步先例覆盖和路线人工评审

完整输入输出字段、profile、状态和科学边界见 references/输入输出与科学边界.md 和 references/CurateArtifact消费合同.md。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

中文购车决策助手初始化与验收 Skill。用于安装、配置、启动、恢复或诊断仓库内完整前后端,引导用户选择自己的 AI Native 应用开发底座 Workspace,私密配置 Agent Plan Key,真实调用专业数据集核验 1–3 款候选车型、配置与城市车系月度数据,并完成应用开发底座和浏览器验收。用户提出“初始化购车决策助手”“安装选车网站”“配置汽车专业数据”“启动购车助手”或排查该应用时使用。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4502026年9月7日 更新

理解化学科研自然语言需求,生成带来源绑定的 ResearchIntent,并通过本地确定性校验路由到七个化学 Skill、受控 Skill 链或 Workflow A/B。用于复杂、多步、模糊、需要自动编排,或可能联网、产生费用和发送数据的化学身份、结构、特征、分子库、反应和已有路线任务;毒性预测、路线生成、实验安全和放大审批不支持。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4502026年9月7日 更新

对已标准化化合物确定性计算受控二维描述符、Morgan/RDKit/MACCS 指纹和数据集质量画像。用于准备分子特征、生成指纹,或检查特征缺失、常数、异常和分布。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4502026年9月7日 更新

整理和审查结构化化学反应,保留原始记录并检查参与物、角色、产率、重复、守恒和 ORD 合同。用于清洗 reaction SMILES、ORD 或反应表格。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4502026年9月7日 更新

中文个人投资助手初始化 Skill。引导用户确认真实股票、市场、关注偏好和盘后监控安排,检查 Agent Plan Harness,安装并启动仓库内完整前后端,导入个性化配置,真实调用 DataPro、豆包搜索和 Agent Plan 模型生成首批个股简评与盘后风险摘要,并完成可用性验收。用户提出“帮我初始化个人投资助手”“安装投资助手”“配置我的关注股票”“让我打开网站就有内容”或需要恢复、诊断该应用时使用。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4502026年9月7日 更新

保守解析化学名称、SMILES、InChI、InChIKey、PubChem CID、ChEMBL ID 或 CAS RN,保留多源证据、相关形式、歧义和冲突。用于确认化学记录是谁、对齐开放数据库,或在结构标准化前选择候选。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4502026年9月7日 更新

volcengine のスキルをすべて見る

このスキルの問題を報告する