KAT 概述
KaiwuDB Agent Tools(简称 KAT)是一款基于 MCP(Model Context Protocol,模型上下文协议)协议的智能助手,专为 KaiwuDB 用户打造。它将自然语言处理与数据库深度结合,让用户通过简单的对话即可完成 KaiwuDB 的产品使用智能问答、自动化安装部署、自然语言查询分析、故障诊断和性能调优。通过借助 LLM(Large Language Model,大语言模型),降低 KaiwuDB 的学习、使用和运维成本,提升数据交互效率,助力企业轻松驾驭数据洞察。
KAT 包括以下三个核心组件:
- KWDB Agent UI:是一个网页图形界面,为普通用户、DBA(Database Administrator,数据库管理员)提供文本输入输出、配置等图形化交互能力。
- KWDB Agent Server:以 RESTful API 的形式提供完整的 Agent 功能,将用户的自然语言请求转化为对 KaiwuDB 数据库的操作,使 LLM 模型能够通过 KWDB MCP Server 与 KaiwuDB 数据库交互。KWDB Agent Server 也支持通过 MCP 协议访问 KaiwuDB 知识库,为用户提供便捷、高效的 KaiwuDB 数据库智能问答服务,提升用户对 KaiwuDB 数据库的使用体验与工作效率。
- KWDB MCP Server:是一个基于 MCP 协议的服务器实现,它通过 MCP 协议提供一套工具和资源,用于与 KaiwuDB 数据库交互和提供商业智能功能。KWDB MCP Server 支持读取、写入、查询、修改数据以及执行 DDL 操作。
下图展示用户如何通过 KAT 与 KaiwuDB 知识库和数据库进行交互,完成 KaiwuDB 知识库检索、数据库连接与数据库读写、查询等操作。