SuperAPI AI 工具集

smart-sourcing

写作与研究

查看项目

更新于 10-15 17:20

技能介绍

用途:Smart Sourcing 用于在工具调用和研究任务中判断是否为声明添加来源引用。其核心理念是:全面引用来源成本过高(token 增加 10-16 倍),因此只针对高价值声明进行验证,以提升准确性。

需要来源的声明类型:版本号(如“Python 3.12 新增…”)、性能声明(如“比…快 30%”)、安全建议(如“使用 bcrypt 进行…”)、API 规范(如“该函数接受…”)、发布日期(如“2025 年第四季度发布”)、价格/限制(如“免费层允许 1000 次请求”)、已弃用功能(如“X 在版本 Y 中被移除”)。

无需来源的声明类型:通用概念(如“异步提升并发性”)、代码示例(演示性片段)、观点/偏好(如“考虑使用…”)、常识(如“Git 跟踪更改”)、逻辑推导(如“因此,X 意味着 Y”)、语法(如“用 def 定义函数”)。

决策框架:先判断是否为事实性声明;若不是则无需来源;若是,则判断错误是否会造成危害;若无危害则无需来源;若有危害,再判断验证是否成本有效;若成本过高(低价值声明消耗超 5k token)则说明不确定性,否则执行网络搜索并引用来源。

实现方式:当引用来源合理时使用行内引用与来源列表(例如标注 PEP 695 链接);当验证成本不划算但存在不确定性时,使用不确定性标记(如“请在你的版本发布说明中核实”)。置信度分为高(稳定事实,直接陈述)、中(可能已变化,添加验证说明)、低(不确定,引用来源或说明不确定性)。

Token 成本分析:无来源为基线;不确定性标记增加约 5-10 token;单一来源增加约 2-5k token;多来源增加约 10-20k token,适用于研究任务。

集成:可与 conserve:response-compression(保持引用响应简洁)、conserve:token-conservation(权衡来源成本与价值)、memory-palace:knowledge-intake(为知识语料库进行全面引用)配合使用。

适用场景:需要为高价值事实声明提供引用的研究任务、版本相关声明、安全建议等。局限:不适用于无需引用的内部项目代码、不含事实声明的日常对话;对于知识语料库条目、安全公告、合规/法律声明、研究任务,应升级为全面引用(接受高 token 成本),并使用 memory-palace:knowledge-intake 工作流。

退出标准:所有需要来源的声明具有行内引用或验证说明;不为通用概念、代码示例、观点、常识、逻辑推导或稳定语法执行网络搜索;中等置信度声明带有明确不确定性标记;决策树每个分支均被显式执行。