项目概览
这个应用不是把模型接口接到输入框上,而是围绕“当前知识库”组织本地问答:左侧管理知识源,右侧只检索当前 collection,避免不同游戏和文档资料互相污染。
核心目标
把灰机 Wiki 游戏内容和用户上传攻略资料整理成本地知识库,让用户可以围绕一个游戏、一个版本或一个玩法专题提问,并在回答后查看来源。
项目重点
- 基于 Flet 实现 MediaWiki、文档、爬虫占位三类入口和右侧会话区。
- 用 ChromaDB 为不同游戏或自定义文档库建立独立 collection。
- 将知识库元数据、文档记录、聊天历史和引用来源持久化到 SQLite。
- 对模型错误、加载失败、删除操作和批量写入做可恢复的状态处理。