Back to projects

Project / Jun 14, 2023

RAG知识助手系列

基于RAG技术的专业领域知识库问答助手,包括HCI Librarian和Apple Buddy两个应用

Role
Solo project: idea, code, UI, iteration
Stack / Topics
AIRAGPythonStreamlitVector Store

项目概述

这是一个基于 RAG(检索增强生成)的知识助手系列,包含 HCI Librarian(人机交互文献助手)和 Apple Buddy(苹果开发助手)。两个应用都会先检索资料,再基于检索结果回答问题。

apple-buddy

apple-buddy

apple-buddy

hci-librarian

两个助手分别管什么

HCI Librarian 面向人机交互领域,背后是论文和专业书籍,可以问论文内容、查某个研究方法怎么做。Apple Buddy 面向苹果开发,背后是 WWDC 视频的转录文本和开发文档,可以问某个技术怎么实现。两个都是先检索资料、再拿检索结果回答。

怎么做的

用 Langchain 串起流程,Qdrant 存向量,Streamlit 快速搭个界面。资料先切块、向量化进库,提问时做语义检索,再拿检索到的片段约束回答。

这是我对 RAG 工作流的早期实践。主要目的很简单:让模型少一点凭空发挥,多顺着资料回答。知识库后面还可以继续加文档。

Siyuan · 软件 / 游戏 / AI 工具 © 2026 Siyuan