Skip to content

使用 Web UI

KaaS 内置了 Web UI(React + Vite + shadcn/ui),启动服务后访问 http://localhost:8080 即可使用。界面分为四个页面。

Chat(对话)

Chat 页面提供基于已编译知识库的流式问答界面。

  • 流式响应 — 答案通过 SSE 逐 token 到达,即时可见。
  • 来源引用 — 每个回答都包含可点击的引用链接,指向提供信息的 Wiki 文章。
  • 会话管理 — 对话按会话持久化,可以在侧边栏中新建会话或回顾历史会话。
  • 追问能力 — 在同一会话中保持上下文,支持多轮对话。

Submit(提交)

Submit 页面用于向编译流水线提交新内容。

  • 粘贴文本 — 直接将会议纪要、文档或任何纯文本粘贴到编辑器中。
  • 上传文件 — 拖放或浏览上传 Markdown、PDF 或文本文件。
  • 提供 URL — 输入网址,KaaS 将自动抓取并处理内容。

提交后,内容进入编译流水线(Extract → Classify → Write → Index),处理完成后新的 Wiki 文章即会出现。可以在 Status 页面监控进度。

Wiki(知识库)

Wiki 页面用于浏览所有已编译的知识库文章。

  • 文章列表 — 浏览完整的已编译 Wiki 文章索引。
  • Markdown 渲染 — 文章以格式化的 Markdown 呈现,包含标题、列表和代码块。
  • 搜索 — 通过关键词快速定位文章。
  • 互链导航 — 通过文章间的链接探索相关主题。

Status(状态)

Status 页面提供编译流水线的实时可见性。

  • 任务概览 — 查看所有已提交的编译任务及其当前状态(排队中、处理中、已完成、失败)。
  • 流水线阶段 — 监控每个阶段的进度:Extract、Classify、Write 和 Index。
  • Worker 状态 — 查看活跃的 Worker 及其当前任务。
  • 错误详情 — 检查失败任务的原因,并在需要时重试。

访问 UI

通过 Docker 或 CLI 启动 KaaS 后,在浏览器中打开:

http://localhost:8080

UI 无需额外配置 — 它与后端打包在一起,自动提供服务。