
什么是知乎搜索技能
知乎搜索技能是知乎开放平台官方推出的两个API工具包,让AI助手可以调用知乎的搜索能力,获取结构化的高质量内容。这两个技能分别是:
为什么需要搜索技能
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是静态库。实时库更新更快,静态库覆盖更广。
与其他搜索方式的对比
知乎搜索技能在质量和结构化方面有明显优势,特别适合需要可靠来源和深度内容的场景。
总结
知乎搜索技能让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
夜雨聆风