传统数据处理中,文本分析、情感判断等需求往往依赖复杂代码或脚本;而 MaxCompute SQL AI 打破壁垒,让分析师仅凭 SQL 就能调用大模型,在数据存储地直接处理结构化与非结构化数据,高效落地真实业务场景。
✨ SQL AI 核心优势
零门槛上手:会写 SELECT 语句,就能驱动 AI 模型完成任务;
数据不搬迁:端到端闭环处理,无需转移数据,兼顾效率与安全;
场景全覆盖:支持文本处理、数据分析、评论洞察等多种业务需求。
🚀 3 步快速上手(0 元试用)
环境准备:登录 / 注册阿里云账号,直达 MaxCompute 免费试用页面领取资源,根据当前所在地域进行选择,按引导完成服务授权;
项目创建:进入 MaxCompute 控制台,在选定地域新建项目,作为数据存储与 AI 任务运行空间;
实战调用:三种方式任选,核心通过 AI_GENERATE 等函数嵌入 prompt 编写 SQL:
- 调用MaxCompute提供的公共模型Qwen3-0.6B-GGUF
SET odps.sql.using.public.model=true;
-- 返回结果。
-- "The capital of China is **Beijing**."
SELECT AI_GENERATE(bigdata_public_modelset.default.Qwen3-0.6B-GGUF,DEFAULT_VERSION,'what is the capital of China');
- 调用MaxCompute提供的公共模型Qwen3-1.7B-GGUF
SET odps.sql.using.public.model=true;
SELECT
prompt,
AI_GENERATE(
bigdata_public_modelset.default.Qwen3-1.7B-GGUF,
DEFAULT_VERSION,
concat('请对以下评论进行情感分析分类,输出结果仅限于以下三个选项之一:正面、负面、中性。待分析的评论:', prompt)
) AS generated_text
FROM (
VALUES
('今天天气真好,心情很不错!阳光明媚,适合出去散步。 /no_think'),
('今天天气真好,心情很不错!阳光明媚 /no_think'),
('科技发展日新月异,人工智能改变生活。 /no_think'),
('防控措施很到位,为医护人员点赞! /no_think'),
('这个商品质量很差 /no_think')
) t (prompt);
-- 返回结果:
+-----------------------------------------------------+----------------+
| prompt | generated_text |
+-----------------------------------------------------+----------------+
| 今天天气真好,心情很不错!阳光明媚,适合出去散步 /no_think | "正面" |
| 今天天气真好,心情很不错!阳光明媚 /no_think | "正面" |
| 科技发展日新月异,人工智能改变生活。 /no_think | "正面" |
| 防控措施很到位,为医护人员点赞! /no_think | "正面" |
| 这个商品质量很差 /no_think | "负面" |
+-----------------------------------------------------+----------------+
快速验证:在 MaxCompute SQL 编辑器直接运行,比如提取评论情感、总结长文本;
💡 成本小贴士
免费资源包可满足测试与学习需求,定期在控制台查看剩余额度;
按量计费账单次日 6 点前产出,提前了解计费规则,避免试用期后业务中断。
结语
MaxCompute SQL AI 用简单 SQL 解锁 AI 能力,让数据处理更高效、场景落地更轻松。实际的工作案例还需后面真正实践中反馈,目前的业务基础的MaxCompute SQL就已经可以满足了;