Newer
Older
TelosDB / document / 01_system_overview.md

システム概要仕様書 (System Overview Specification)

1. 概要

本システム「TelosDB」は、SQLite Vector 拡張機能を活用したローカル完結型のセマンティック検索基盤です。Tauri 2 を基盤とし、Model Context Protocol (MCP) を通じて外部エージェントに高度なデータ抽出能力を提供します。

2. 目的

  • プライバシー保護: 外部 API を使用せず、ローカル環境で Embedding 生成とベクトル検索を完結。
  • データ管理: 高速かつ型安全なメタデータ管理と、セマンティック検索の統合。
  • 拡張性: MCP 準拠により、Cursor や Claude などの AI エージェントからプラグイン不要で利用可能にする。

3. 主要機能

機能種別 機能名称 概要
データ登録 文章自動ベクトル化 文章とメタデータを入力すると、内部 LLM がベクトルを生成し、保存。
検索 セマンティック検索 自然言語による類似度検索。意味的に近い文書を距離順に抽出。
インターフェース MCP Server SSE プロトコルを用いた JSON-RPC 2.0 インターフェースの提供。
GUI 管理コンソール データベースの閲覧、検索、システムステータスの監視。

4. システム特性

  • ゼロインストール: ポータブルなバイナリ構成(Windows)。
  • ハードウェア加速: Vulkan による GPU 支援を利用した高速な Embedding 生成。
  • 省メモリ: Rust による効率的なプロセス管理。

5. 動作環境要件

  • OS: Windows 10/11 (x64)
  • GPU: Vulkan 1.2+ 対応(推奨)
  • Storage: ~500MB (モデルファイル含む)

6. ユースケース

  • 個人的なナレッジベース構築。
  • プロジェクトドキュメントの高度なリファレンス検索。
  • AI エージェントに対する、コンテキストデータのセキュアな提供。