WeKnora:有据问答、限定记忆与可维护运维
WeKnora 首次建库:分别验收解析、检索和答案引用
用小型虚构手册和无答案问题,验证从上传到有据可查回答的完整过程。
你将学会
- 先准备足够小的验收资料
- 上传成功与证据可检索不是同一件事
- 让验收可以复查
开始前需要
- 了解 HTTP 与容器基本概念
- 理解文档段落和模型提供方的区别
分清入库、检索、答案支持和记忆范围,并设计基于证据的验收练习。
先看结论
- 入库前写出预期答案。
- 先查看分块,再判断生成是否出错。
- 验收集应包含不该给出有据答案的问题。
先准备足够小的验收资料
准备三份虚构短文:上传限制、带版本号的例外规则,以及一份无关更新说明。上传之前先写出标准答案,再加入一个资料完全未提供答案的问题。这样既能检查正确查找,也能发现模型在缺少依据时是否仍然给出貌似合理的解释。
服务就绪后登录或接受邀请进入空间,创建文档知识库,并分别测试对话模型和向量模型连接。文档说明服务器没有默认账号;是否允许注册、是否自动创建空间由部署策略决定,Lite 的本地免注册路径不能直接套到团队服务器。
上传成功与证据可检索不是同一件事
文档给出的解析状态依次为 pending、processing、finalizing、completed。应等待完成并查看生成的分块,再运行验收问题。HTTP 上传成功只表明收到了文件,不能证明包含答案的段落已完成解析和索引。
只想检查召回时,使用 knowledge-search 获取检索结果,再对同一知识库比较快速问答。找不到预期段落,应查看解析、分块和检索;段落已经出现但答案仍然错误,则进一步检查上下文组装和生成,避免混淆故障层次。
让验收可以复查
逐个打开引用,对照准确的来源版本,同时测试直接问题、改写问题和资料中不存在答案的问题。意外回答应记为失败或待解释的观察,不能因为页面顺畅输出文字就打上通过标记。
示例记录是练习计划,并非本次真实上传日志。不要把官方演示密码或全权限 API Key 示例照搬到生产环境。为这个小知识库使用必要的最小权限,并把无关资料留在练习范围之外,降低测试带来的信息暴露。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
准备三份带版本的虚构短文。
- 2
验证对话和向量模型连接。
- 3
等待解析完成并检查分块与召回。
- 4
对照检索结果、答案和原文引用。
可复制示例
{
"练习": true,
"问题": [
{
"问题": "上传上限是多少",
"预期来源": "规则-v1"
},
{
"问题": "有何折扣",
"预期来源": null
}
],
"解析完成": null,
"检索已检查": false,
"引用已检查": false
}常见问题
上传接口成功能证明可以问答了吗?
不能,仍需等待解析和索引完成。
为什么要问资料没有答案的问题?
用于检查系统是否承认证据不足,而不是编造支持。
资料来源
- WeKnora / website-docs/01-getting-started/03-quickstart.md来源核查 2026-09-14
- WeKnora / website-docs/02-architecture/04-rag-pipeline.md来源核查 2026-09-14