全能搜索
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_51511428/anysearch。
技能介绍
信息检索的痛点:分散的工具与垂直域的鸿沟
工程师在进行信息检索时,经常面临工具碎片化的问题:通用搜索、金融股票查询、学术文献查找、CVE漏洞检测、URL内容提取可能需要调用不同的API或工具。尤其是当查询涉及特定垂直领域时(如股票、学术、健康、代码),通用搜索的结果质量往往不佳,而自行封装特定领域搜索又需要处理复杂的参数与结构化数据。
AnySearch 的核心机制与关键步骤
AnySearch 通过一个统一的 JSON-RPC 2.0 端点和一组跨平台 CLI 工具,解决了上述问题。它的工作流程与核心能力如下:
- 自动平台检测与 CLI 路由:技能会自动检测运行环境(Python 3.6+、Node.js 12+、PowerShell 5.1+ 或 Bash 4+),并优先选择最合适的 CLI 脚本执行命令,无需用户手动指定。
- 垂直域优先的查询策略:这是 AnySearch 产生高质量结果的关键。对于任何可能涉及特定领域的查询(如
Stock:、CVE:、DOI:等标识),必须 先调用get_sub_domains命令,以发现正确的sub_domain和其必需的参数。垂直搜索在这些主题上通常比通用网页搜索效果好得多。 - 并行批量搜索:通过
batch_search命令,可以一次性提交多个独立的搜索意图(例如一个通用查询加数个垂直域查询),实现并行处理,大幅减少往返延迟。 - 网页内容提取:
extract命令允许从指定 URL 获取完整页面内容,超越了搜索结果片段的限制,适用于需要深度阅读的场景。
日常使用时,直接调用 search、batch_search、extract 或 get_sub_domains 这些标准命令即可。仅当遇到接口不确定、命令出错或需要查阅完整参考时,才应运行 doc 命令。
适用边界与关键注意事项
尽管 AnySearch 提供了强大而统一的搜索能力,但请务必注意以下几点:
- 垂直域规则是铁律:面对任何可能属于金融、学术、安全等领域的查询,先执行
get_sub_domains是必要步骤。省略必需参数会导致后端验证错误。 - API 密钥管理:匿名访问可用但有较低的速率限制。配置 API 密钥(通过
.env文件或环境变量ANYSEARCH_API_KEY)可获得更高配额。当密钥配额耗尽且服务返回新密钥时,必须 在获得用户明确同意后才能保存并重试。 - 安全与隐私:所有搜索查询、提取的 URL 和 API 密钥都会发送至
https://api.anysearch.com。不要 使用此技能处理包含密码、个人数据或商业机密的敏感信息。 - 故障回退:当 AnySearch 不可用时(如无密钥、配额耗尽、服务错误),代理应通知用户,并可在用户同意下回退到其他搜索方法。
使用场景
- 软件工程师在修复安全漏洞时,需要快速查询特定 CVE 编号的详细描述、影响范围及官方修复方案。
- 市场分析师需要从多个来源(通用网页、行业数据库)并行搜索某个产品的口碑与专业评测,以整合分析报告。
- 学术研究人员在撰写论文时,需要根据 DOI 或特定主题词,在垂直学术数据库中检索相关文献的摘要与引用信息。
- 内容运营人员需要从指定的新闻网站或博客 URL 提取正文内容,用于二次创作或信息归档。
适合人员
- 后端开发工程师:需要快速验证技术事实或查找 API 文档。
- 数据分析师:需要从分散的网络来源快速收集并结构化特定领域的信息。
- 技术文档工程师:需要提取指定技术博客或公告的完整内容,以整合进内部知识库。
- 知识产权研究员:需要查询特定专利号或公司名的相关专利信息。