来源:互联网 更新时间:2026-07-21 14:03
扣子知识库的隐藏陷阱:智能体开发中的实战经验总结

前两天打算做两个给学员答疑用的「课代表」智能体,想着扣子API挺完善的,准备把它们搭在扣子上。折腾一天之后,现在相当庆幸没提前付费——哪怕是那个9.9/月的版本。
先说说我们尝试的一个简单场景:把课程视频用通义听悟提炼出逐字稿,里面包含当节课程概要、关键问题、PPT摘录等内容,然后传到扣子知识库里做个智能体。当学员有问题时,这个「课代表」智能体可以简单回答,还能告诉学员这个知识点在哪节课有详细讲解。
导出的 md 文档长这样:
可以说相当完美了:第一,是非常标准的 Markdown 层级关系,可以直接按层级来分段;第二,一共三级,正好符合扣子最大分段层级数。
把资料导进知识库,选了层级分段,也勾选了“检索切片保留层级信息”,结果最终结果直接不可用。
问题出在哪?如果对“检索切片保留层级信息”的理解没错,它应该是把文档的所有第3层(五级标题+正文)切片作为分段,当检索到当前切片时,应该返回当前片段 + 上层标题 + 上上层标题。嗯,这才是关键所在。
但实际情况完全不是这样。它实际的切片逻辑是:把你选择的层级数以下的内容作为分段。比如上面文档包含一级标题、二级标题、五级标题和正文一共四级,如果选择了3层,它会把所有五级标题(不含)以下的正文层级作为片段存在知识库中。某个片段被检索命中后,召回的是当前片段和上面的五级标题,再之前的二级标题和一级标题不返回。
下图是检索结果,可以看到知识库输出的 output 里包含一段内容+最后一个单独的段落文本。
希望官方能把文档写明白,懒得写的话,直接用我上面的介绍也行。给其他开发者闭个坑。
这个坑还算好,写个脚本自己处理一下也就解决了。分享一下最终的解决方案:因为需要智能体最终给出问题讲解课程所在的章节(也就是一级标题),所以直接用 Python 写了脚本。最终处理后的文档自带分隔符,每个分段包含所有上层标题。
直接说第二个坑:如果你的资料里包含
在分段预览里
就这个 BUG,真的是越专业越没法弄。这次使用
问卷星官方网站入口地址 问卷星网页版在线使用
七麦数据官网网页地址 七麦数据官方入口在线首页
币安Binance官方中文网站 币安App最新版下载及新手注册指南
闲鱼的严选验货在哪里看?闲鱼严选和验货宝哪个可靠
PokePay加密卡2026完整指南:申请开卡全攻略+多场景应用技巧
淘宝直播如何看回放在哪里看?怎么查看淘宝直播回放
摩托车活塞环性能如何
为何比特币BTC价格跌破7.3万美元?一文拆解影响近期比特币行情的五大原因
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
索尼限时赠送PS Plus Premium七日会员,需手
迷你网名古风男生霸气(精选100个)
文雅简易网名男生可爱(精选100个)
GPT5.6惨遭切脑,Fable 5回归要变弱鸡版?
《梦幻西游》特殊鬼怪怎么抓-隐藏变异鬼应对要点
豆包AI专业版使用教程【新手必看】
王者荣耀「西行封妖记」【孙权-仙扇使者】6月25日上线!
币圈十大实用工具:从实时行情监控到数据分析、资产管理
闲鱼严选和验货宝哪个可靠?闲鱼的验货宝怎么样,,
币安杀入美股市场,重头戏bStocks还没来
陈姓和杨姓网名大全男生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc