乐于分享
好东西不私藏

知乎开放平台搜索Skill:让AI助手拥有全网搜索能力

知乎开放平台搜索Skill:让AI助手拥有全网搜索能力

什么是知乎搜索技能

知乎搜索技能是知乎开放平台官方推出的两个API工具包,让AI助手可以调用知乎的搜索能力,获取结构化的高质量内容。这两个技能分别是:

global-search:全网搜索,覆盖百度、人民网等全网内容
zhihu-search:知乎站内搜索,专注知乎优质问答和文章

为什么需要搜索技能

AI大模型有一个天然的短板:知识截止日期。模型训练数据截止到某个时间点,之后发生的新事件、新观点、新讨论,模型一无所知。

搜索技能弥补了这个短板。当用户问"最近有什么AI新进展"时,AI可以实时搜索知乎和全网内容,给出最新的、有来源的信息,而不是编造或回避。

两个技能的区别

维度
知乎站内搜索
全网搜索
内容来源
知乎问答、专栏文章
全网网站
内容质量
高,经过社区筛选
参差不齐
信息深度
深度分析、专业讨论
新闻资讯、官方公告
适用场景
专业问题、深度调研
热点追踪、广泛信息
返回字段
标题、摘要、链接、作者、点赞数、评论数
标题、摘要、链接、作者

安装与配置

安装过程非常简单,从知乎开放平台下载两个zip文件,解压后放入技能目录即可。

认证使用环境变量ZHIHU_ACCESS_SECRET,在知乎开放平台控制台获取。不需要复杂的OAuth流程,一个token搞定。

使用方式

两个技能都通过Python脚本调用,传入JSON参数:

class="language-bash">"color:#6a9955"># 知乎站内搜索python3 zhihu-search.py '{"query":"人工智能","count":5}'"color:#6a9955"># 全网搜索python3 global-search.py '{"query":"人工智能","count":5,"search_db":"all"}'

返回结果是结构化的JSON,包含标题、链接、作者、摘要等字段,AI可以直接消费,不需要再解析网页。

实际应用场景

场景一:实时热点追踪

用户问"今天有什么科技新闻",AI调用全网搜索获取最新资讯,而不是说"我的知识截止到2024年"。

场景二:专业问题调研

用户问"如何评价某款新发布的AI产品",AI调用知乎站内搜索,获取社区的真实使用体验和深度分析,而不是给出泛泛而谈的回答。

场景三:内容创作辅助

写公众号文章时,AI可以搜索相关话题的热门讨论,获取素材和观点,确保文章内容有依据、有深度。

场景四:事实核查

用户提出一个观点,AI可以搜索验证这个说法是否有来源支撑,避免传播错误信息。

搜索技能的优势

结构化输出:不是原始HTML,而是整理好的JSON,包含标题、摘要、链接、作者等字段,AI处理起来更高效。

来源可追溯:每条结果都有URL,用户可以点击验证,避免AI幻觉问题。

质量筛选:知乎站内搜索的结果经过社区投票筛选,优质内容优先展示。

实时更新:搜索的是当前互联网上的内容,不是模型训练时的快照。

注意事项

count参数限制:知乎站内搜索最多返回10条,全网搜索最多20条。这是接口上限,不是技能限制。

filter高级筛选:全网搜索支持filter表达式,可以按域名、发布时间等条件筛选,适合精准搜索。

search_db选择:全网搜索可以选择索引库,all是全部,realtime是实时库,static是静态库。实时库更新更快,静态库覆盖更广。

与其他搜索方式的对比

方式
速度
质量
结构化
成本
知乎搜索技能
需token
通用搜索引擎
免费
爬虫抓取
需处理
免费
知识库检索
极快
需维护

知乎搜索技能在质量和结构化方面有明显优势,特别适合需要可靠来源和深度内容的场景。

总结

知乎搜索技能让AI助手从"闭门造车"变成"开眼看世界"。它不是替代模型的知识,而是给模型装上了望远镜,可以看到更远、更新的信息。

对于需要实时信息、专业观点、深度分析的场景,这两个技能是非常实用的工具。安装简单,调用方便,输出结构化,值得每个AI助手开发者尝试。

Token获取地址:

https://developer.zhihu.com/profile

技能下载地址:

https://developer.zhihu.com/download/global_search_skills.zip

https://developer.zhihu.com/download/zhihu_search_skills.zip