2026-07-14 勘误:发布稿原文把设计目标写成了已交付事实。当前实现采用
Microsoft.Extensions.AI风格抽象和自研CopilotAgent,没有接入 Microsoft Agent Framework;本地 ONNX provider 尚未执行模型;Web Copilot 对话仍由云端 Runtime 编排。以下能力说明已按实际实现修正。
[城市/日期] —— 开源时序数据库 SonnetDB 今日宣布完成 AI 能力与生态系统的第三个里程碑。该版本引入了内建 Copilot AI 助手、MCP(Model Context Protocol)集成、高性能批量写入引擎以及 VS Code 扩展预览,将 SonnetDB 从数据库引擎升级为智能数据平台。
SonnetDB Copilot 由自研 CopilotAgent 编排,并通过 provider 抽象组合知识库、技能和 MCP 工具:
嵌入提供程序:
聊天提供程序:支持 OpenAI、Azure OpenAI、DashScope(阿里通义千问)、ZhiPu(智谱)、Moonshot(月之暗面)、DeepSeek
知识库系统:自动扫描 docs/ 和 copilot/skills/ 目录,分块、嵌入、索引至系统内置 __copilot__ 数据库,支持语义检索。
技能库:6 个内建技能——查询聚合、PID 调优、预测指南、慢查询排查、Schema 设计、批量写入。
SQL 自纠正:对话中生成的 SQL 自动执行验证,失败时自动重试(最多 3 次),确保生成可执行的正确 SQL。
SonnetDB 实现了 Model Context Protocol(MCP)标准端点 /mcp/{db},暴露以下工具:
这使任何 MCP 主机应用(如 Claude Desktop)可直接连接 SonnetDB 并执行数据库操作。
三端点三种格式:
/lp):InfluxDB 兼容格式/json):结构化 JSON 数组/bulk):列式批量格式配合三模式 Flush(?flush=false|true|async),灵活平衡写入性能与持久化保障。
/metrics/v1/events,实时推送指标、慢查询、数据库事件/healthz完善的 Vue 3 + Naive UI 单页应用,包含:
SonnetDB for VS Code 扩展已进入开发阶段,规划功能包括:
SonnetDB 是一款开源(MIT 许可证)时序数据库,专为 IoT 物联网、工业控制、运维监控和实时分析场景设计。自发布以来,SonnetDB 已建立包括核心引擎、SQL 查询、50+ 分析函数、向量检索、地理空间、PID 控制和 AI Copilot 在内的完整能力矩阵。项目地址:https://github.com/maikebing/SonnetDB
SonnetDB 将持续发展,下一步规划包括: