BeeWiki是一个AI智能文档体系管理工具。它集成了强大的AI对话、MCP服务、文件空间、AI知识库和智能相册,旨在帮助个人或团队像蜜蜂一样,高效地采集、整理、提炼知识,构建专属的知识体系。让信息不再碎片化,让每一个想法都能沉淀为有价值的资产。
此项目为个人练手项目,根据自己需求定制。技术栈如下:
1、前端界面 (Vue 3 + TypeScript):我们采用最新的 Vue 3 框架,结合 Composition API 和 TypeScript,构建了响应迅速、代码结构清晰且易于长期维护的用户界面。
2、后端服务 (Node.js + Express.js):后端基于轻量且强大的 Express.js 框架构建,提供了清晰、灵活的API路由和中间件设计。
3、数据存储 (MongoDB):为应对知识管理中海量且形式多样的数据(用户文档、图片元数据、知识向量等),选择了文档型数据库 MongoDB。
4、AI能力集成 (LangChain/LLM SDKs + 向量数据库):
核心AI功能通过集成大型语言模型(如GPT、Ollama本地模型等)实现,并利用向量化技术将文档和图片内容转换为数学向量,存储于专门的向量数据库中。
......