Knowledge Agent Template 本地开发快速上手:只需3个环境变量就能检索自己的知识库
AI 应用AI Agent人工智能后端前端【免费下载链接】knowledge-agent-templateOpen source file-system and knowledge based agent template. Build AI agents that stay up to date with your knowledge base项目地址https://gitcode.com/gh_mirrors/kn/knowledge-agent-template点击查看免费下载Knowledge Agent Template 是一个开源的文件系统与知识库驱动的 AI Agent 模板帮你构建始终与自己的知识库保持同步的 AI 助手。它最大的亮点是基于文件的检索——不需要向量数据库、不需要 embedding 模型AI 直接在隔离沙箱中用grep、find、cat搜索你的文档结果确定、可解释、且几乎零基础设施成本。本文带你完成 Knowledge Agent Template 的本地开发环境配置只需配置 3 个核心环境变量就能让自己的知识库被 AI 检索问答。为什么值得本地跑起来一个知识库 AI 助手传统 RAG 方案要维护向量库、分词管道、embedding 模型链路长且黑盒。Knowledge Agent Template 换了一条路文件式检索所有知识源GitHub 仓库、YouTube 字幕、自定义 API最终都变成沙箱里的文件AI 像人一样用命令行去搜、去读多平台部署同一套 Agent既能当 Web 聊天应用也能当 GitHub Bot、Discord Bot⚙️内置管理后台数据源管理、同步控制、用量统计、API 密钥管理一应俱全⚡实时工具可视化聊天界面会实时展示 AI 读了哪些文件、跑了哪些命令没有黑盒完整架构细节可参考 docs/ARCHITECTURE.md准备工作安装依赖并克隆项目先确保本地已安装 Node.js 运行环境项目默认使用 bun 作为包管理器然后克隆仓库git clone https://gitcode.com/gh_mirrors/kn/knowledge-agent-template cd knowledge-agent-template bun install项目由三个包组成savoir/sdkAI SDK 兼容工具、savoir/agent路由、提示词、工具核心、apps/app统一的 Nuxt 应用含聊天 UI API 机器人。bun install会一次性把整个 workspace 装好。配置 3 个必需环境变量项目自带了一份环境变量模板直接复制即可cp apps/app/.env.example apps/app/.env打开apps/app/.env只需填 3 个必填项详见 apps/app/.env.example变量名作用获取方式BETTER_AUTH_SECRET签名会话和令牌终端执行openssl rand -hex 32生成随机串GITHUB_CLIENT_IDGitHub OAuth 登录凭证GitHub App 设置页的 Client IDGITHUB_CLIENT_SECRETGitHub OAuth 登录凭证GitHub App 设置页生成 Client Secret 注意要创建GitHub App不是 OAuth App同一个 App 后续还能直接驱动 GitHub Bot。配置细节见 docs/ENVIRONMENT.md。⚠️本地开发需要多填一个可选变量AI_GATEWAY_API_KEYVercel AI Gateway 的 API key。部署到 Vercel 时平台会通过 OIDC 自动鉴权、无需此 key但本地跑模型路由必须手动填入。一键启动本地开发服务器配置完成后一条命令启动bun run dev应用会运行在http://localhost:3000数据库迁移Drizzle ORM会在启动时自动执行无需手动操作。第一个注册的用户会自动获得管理员权限登录后就能进入/admin管理后台。添加知识源让 AI 检索你自己的内容知识源Source是知识库的内容定义。进入/admin后台打开Sources区域点击Add source选择类型GitHub 仓库拉取 Markdown 文档或 YouTube 频道拉取视频字幕填写仓库地址owner/repo格式、分支、内容目录等参数点击Sync触发同步同步流程会创建一个沙箱、克隆并更新源仓库、把内容过滤后推送到快照仓库。值得留意的是同步时只保留文档类文件.md、.mdx、.yml、.yaml、.json源码、图片、二进制文件都会被自动剔除保证快照仓库始终干净。各字段的完整说明见 docs/SOURCES.md。开始提问实时查看 AI 的检索过程同步完成后直接在聊天界面提问。界面会实时展示 Agent 的每一步动作正在grep哪些关键词、cat哪些文件每个工具调用的耗时最终合成带引用的自然语言回答这就是文件式检索的透明优势你可以清楚看到答案来自哪份文档而不是一个模型感觉。小结3 步跑通本地知识库 Agent步骤命令/操作耗时1. 克隆并安装git clonebun install~1 分钟2. 配置环境变量填 3 个必填 本地补AI_GATEWAY_API_KEY~5 分钟3. 启动并添加知识源bun run dev→/admin添加源并同步~2 分钟跑通之后你可以继续探索通过管理后台定制 Agent 行为、用savoir/sdk把能力集成进自己的应用、或照着 docs/CUSTOMIZATION.md 添加 Slack、Linear 等新平台适配器。Knowledge Agent Template 就是为Fork 它、定制它、部署你自己的知识库 AI而生的。赞分享AI 应用AI Agent人工智能后端前端【免费下载链接】knowledge-agent-templateOpen source file-system and knowledge based agent template. Build AI agents that stay up to date with your knowledge base项目地址https://gitcode.com/gh_mirrors/kn/knowledge-agent-template点击查看免费下载相关推荐ERNIE-4.5-0.3B-PT快速上手指南从环境搭建到文本生成只需3步ERNIE 4.5 0.3B PT快速上手指南从环境搭建到文本生成只需3步 引言轻量级大模型的革命性突破 你是否还在为大型语言模型 LLM 部署时的硬件门槛基础模型大模型NLPKun 知识库Knowledge Bases在 Code 线程上以向量无关索引挂载 Work 工作区的只读知识源Kun 知识库Knowledge Bases在 Code 线程上以向量无关索引挂载 Work 工作区的只读知识源 导读 本文基于 docs/knowled人工智能AI Agent自主智能体桌面应用MCP Clients3分钟上手超强本地执行Terraform开发环境快速测试验证3分钟上手超强本地执行Terraform开发环境快速测试验证 你是否还在为Terraform配置调试反复提交代码本文将带你掌握本地开发环境快速验证的全套技IaCCLI基础设施云原生DevOps创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考