PolarDB for AI

更新时间: 2025-01-22 17:45:41

PolarDB for AIPolarDB MySQL版的分布式机器学习组件,内置多种AI大模型。您无需手动将PolarDB中的数据同步至其他AI平台,便可直接通过SQL语句调用内置的AI大模型来完成复杂的分析任务。此外,PolarDB for AI还支持通过SQL语句来构建自定义模型和加载外部模型。

借助PolarDB for AI,您可以:

调用通义千问大模型

您可以直接使用内置的通义千问大模型对PolarDB中的数据进行推理和交互。根据具体场景,选择使用不同的通义千问大模型。

情感分析模型

/*polar4ai*/SELECT * 
FROM PREDICT (
  MODEL _polar4ai_tongyi_sa,
  SELECT content FROM textinfo LIMIT 1)
WITH ();
-- 表textinfo查询结果:按照老师名字的字母升序排列,显示老师的名字和安排他们教的课程名称。 
输出:负向

翻译模型

/*polar4ai*/SELECT * 
FROM PREDICT (
  MODEL _polar4ai_tongyi_tran_2_en, 
  SELECT content FROM textinfo ORDER BY id DESC LIMIT 1)
WITH ();
-- 表textinfo查询结果:这个东西只是看着还行,实际体验上非常的不好,不推荐大家购买。
输出:This item only looks decent; the actual experience is very poor. I do not recommend purchasing it.

总结模型

/*polar4ai*/SELECT * 
FROM PREDICT (
  MODEL _polar4ai_tongyi_summarize, 
  SELECT content FROM textinfo WHERE id = 3)
WITH ();
-- 表textinfo查询结果:近年来,中国电影市场逐渐倾向于现实题材。2018年的《我不是药神》以31亿票房成为暑期档冠军。随后,《扫毒2》、《怒火·重案》和《中国医生》等影片也取得了成功。今年暑期档,现实题材如《消失的她》、《八角笼中》和《孤注一掷》等电影大受欢迎,反映了观众对贴近生活内容的兴趣。
输出:近年来,中国电影市场青睐现实题材。2018年,《我不是药神》以31亿票房夺冠。之后,《扫毒2》《怒火·重案》...

聊天模型

/*polar4ai*/SELECT * 
FROM PREDICT (
  MODEL _polar4ai_tongyi, 
  SELECT '你是谁') 
WITH ();
输出:我是来自阿里云的大规模语言模型,我叫通义千问。

基于自然语言生成SQL语句(NL2SQL)

您可通过SQL语句在线调用内置的NL2SQL大模型,将自然语言转换为SQL语句。

/*polar4ai*/SELECT * 
FROM PREDICT (
  MODEL _polar4ai_nl2sql, 
  SELECT '按照老师名字的字母升序排列,显示老师的名字和安排他们教的课程名称。') 
WITH (basic_index_name='schema_index');
输出:SELECT t.teacher_name, cr.course_name FROM teachers t JOIN class_records cr ON t.id = cr.teacher_id ORDER BY t.teacher_name ASC;

构建知识问答系统(RAG应用)

您可直接对PolarDB中的数据进行加工(向量化),并通过SQL语句调用内置的RAG模型,从知识库中检索相关的文档或信息片段。这将有效提高回复的准确性和信息量,进而有效克服大语言模型在客户服务或问答场景中的局限性。

aac08d9d76ee432f8958cb85c33312f8

优势

一站式数据智能服务:提供了从模型创建、评估到推理的全生命周期管理,避免了传统方案中数据在不同系统间频繁传递所带来的问题。

无缝兼容MySQL语法:您可以使用熟悉的SQL语言来执行一系列机器学习的MLOps(Machine Learning Operations)操作,无需额外学习,即可快速上手。

丰富的内置算法库:内置了一系列的机器学习和人工智能算法,包括分类算法、回归算法和聚类算法等。

严格的数据保护:所有数据处理及模型操作均在数据库内部进行,确保整个过程的安全性。

版本要求

您的集群需满足以下条件:

  • 产品版本企业版系列集群版

  • 内核版本MySQL 8.0.1及以上。

  • 数据库代理版本(Proxy)为2.7.5及以上。

关于如何查看或升级内核版本和数据库代理版本,请参见小版本升级

费用说明

使用PolarDB for AI功能需新建AI节点,其功能本身不收费,但会收取AI节点的费用。AI节点按照普通的计算节点收费。

除普通的计算节点规格外,AI节点还支持两个GPU规格,其主要应用于AI模型的创建和推理。

  • 8核30 GB+ 一张GU30(polar.mysql.g8.2xlarge.gpu)

  • 16核125 GB+ 一张GU100(polar.mysql.x8.2xlarge.gpu)

有关计算节点的计费规则,请参见计算节点

开始使用

  1. 增加AI节点,并设置AI节点的连接数据库账号:开启PolarDB for AI功能

    若您在购买集群时已添加AI节点,则可以直接为AI节点设置连接数据库的账号。
  2. 使用集群地址连接PolarDB集群:连接集群并执行AI SQL

  3. 体验内置模型:

    1. 自然语言到SQL语言转义(基于大语言模型的NL2SQL)

    2. 通义千问大模型数据推理和交互

    3. 分词和向量检索

  4. 进阶使用:

更多关于模型的使用信息,请参见模型使用流程及说明

上一篇: 最佳实践 下一篇: 快速上手PolarDB for AI
阿里云首页 云原生数据库 PolarDB 相关技术圈