
01

背景
02

PolarDB MySQL MCP
环境准备


PolarDB MySQL MCP Server安装
Cline安装好MCP Server的效果:

execute_sql:执行符合PolarDB MySQL语法的SQL语句 polar4ai_update_index_for_text_2_sql:利用PolarDB的AI节点,对当前库的表建索引,用于文本转SQL或者文本转chart; polar4ai_text_2_sql:利用PolarDB的AI节点,将用户的文本转换成SQL语句; polar4ai_text_2_chart:利用PolarDB的AI节点,将用户的文本统计需求直接转换成图表; polar4ai_create_models:使用polar4ai语法,创建各种自定义算法模型; polar4ai_import_doc:利用PolarDB的AI节点,将用户本地目录的文档导入到PolarDB中形成知识库; polar4ai_search_doc:利用PolarDB的AI节点,从PolarDB中的知识库中搜索用户问题并返回答案。
polardb-mysql://tables:列出当前数据库所有表信息; polardb-mysql://models:列出当前已经创建的模型算法; polardb-mysql://{table}/field:列出具体表的字段信息; polardb-mysql://{table}/data:列出具体表的数据(默认读取50行)。
03

RAG
大模型幻觉

RAG是什么
▶︎ 为何选择RAG而非直接微调
04

知识问答系统搭建和效果演示
演示

问题:介绍下PolarDB代理的全局一致性原理 结果:把PolarDB的全局一致性功能都给列出来了,相比于直接让模型回答,明显解决了大模型幻觉的问题。

问答系统原理说明
AI节点:PolarDB for AI是PolarDB MySQL版的分布式机器学习组件,内置多种AI大模型。您无需手动将PolarDB中的数据同步至其他AI平台,便可直接通过SQL语句调用内置的AI大模型来完成复杂的分析任务。此外,PolarDB for AI还支持通过SQL语句来构建自定义模型和加载外部模型,本文主要使用了AI节点的文本向量化能力; IMCI节点:PolarDB MySQL的列存节点,本文主要使用了列存节点的向量存储和检索召回功能。
import_doc:读取本地目录的所有文件,然后进行文本切片分割,并通过PolarDB AI节点进行向量化,最后存储到PolarDB的IMCI节点中的向量数据库中; search_doc:将需要搜索文本向量化,最后通过IMCI节点的向量数据库查询匹配到合适的条目。
▶︎ 具体的流程

检索召回

05

总结
从上述案例可见,无论是PolarDB MySQL兼容MySQL语法的SQL执行功能,还是其特有的OLAP分析与AI能力,通过MCP协议向LLM开放接口后,显著降低了用户使用门槛,更为未来基于DB-Agent的智能体开发奠定了技术基础。
PolarDB MCP获取/部署
Github仓库
🔗https://github.com/aliyun/alibabacloud-polardb-mcp-server
阿里云百炼
PolarDB for MySQL
🔗https://bailian.console.aliyun.com/?tab=mcp#/mcp-market/detail/polardb-mysql
PolarDB for PostgreSQL 🔗https://bailian.console.aliyun.com/?tab=mcp#/mcp-market/detail/polardb-postgresql



点击阅读原文了解PolarDB MySQL MCP更多内容

文章转载自阿里云瑶池数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




