Backboard.io

🗂️ 本地 AI 助手中枢,记忆与文档一体化管理

基于本地 Flask 后端的 Backboard.io 集成工具,支持助手管理、线程对话、持久化记忆存储及多格式文档 RAG 检索,需本地服务配合运行。

收藏
12.9k
安装
2.8k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Backboard skill 是一套完整的本地 AI 助手管理框架,通过连接 localhost:5100 的 Flask 后端,实现四大核心能力:

1. 助手生命周期管理

  • 创建、列举、查询、删除助手,每个助手拥有独立的系统提示词(system prompt)与身份配置
  • 支持为不同场景创建专属助手(如代码审查、客户支持、文档分析等)

2. 多线程对话管理

  • 为每个助手维护独立的对话线程(thread),支持跨会话的上下文隔离
  • 线程级消息收发,可选择三种记忆模式:"Auto"(自动读写)、"Readonly"(仅读取)、"off"(关闭)

3. 持久化记忆系统

  • 助手级长期记忆:存储用户偏好、历史上下文,跨线程持久化
  • 记忆支持元数据标记、更新、删除及统计查询
  • 典型场景:记录用户编程语言偏好、界面主题设置等

4. 文档 RAG 能力

  • 支持 PDF、DOCX、XLSX、PPTX、TXT、CSV、MD 及代码文件(PY/JS/HTML/CSS/XML/JSON)等 13 种格式
  • 文档可绑定至助手级别或线程级别,实现不同粒度的知识库隔离
  • 异步处理流程:上传后需轮询状态确认索引完成

显著优势

  • 隐私优先:完全本地化部署,数据不离开本机环境
  • 模块化架构:助手/线程/记忆/文档四层抽象,灵活适配复杂工作流
  • 生产级文档支持:原生支持 Office 套件与代码文件,企业文档场景友好

局限与约束

| 维度 | 限制说明 |
|------|---------|
| 部署依赖 | 必须预装并启动本地后端服务,配置 `BACKBOARD_API_KEY` |
| 网络范围 | 仅支持 `localhost:5100`,无法远程或分布式部署 |
| 异步处理 | 文档索引非即时完成,需显式轮询状态 |
| 单点故障 | 后端服务中断则全部功能不可用 |

适用人群

  • 需要本地隐私保护的开发者与知识工作者
  • 构建多角色助手系统的团队(如代码审查+文档问答+客户支持组合)
  • 希望结构化长期记忆的进阶 AI 用户

常规风险提示

  • 配置风险:API 密钥与后端服务状态需妥善管理,否则导致功能失效
  • 数据边界:记忆与文档绑定在特定助手/线程,跨助手不共享,需明确设计数据流转
  • 版本兼容:后端与 skill 版本需匹配,升级时建议同步更新

Backboard.io 内容

手动下载zip · 2.7 kB
SKILL.mdtext/markdown
请选择文件