写点什么

通义灵码产品演示: 数据库设计与数据分析

  • 2025-09-12
    浙江
  • 本文字数:1336 字

    阅读完需:约 4 分钟

作者:了哥


演示主题:AI 进行数据库设计以及做数据分析

演示目的

演示通义灵码对于数据库的设计能力以及数据分析能力。

演示准备

  1. 准备数据库,这里为了简单实用 sqlite3


brew install sqlite3
复制代码


  1. 使用 vscode,同时安装好通义灵码的插件

  2. 安装 uvx


pip install uvx
复制代码


这里需要注意 python 的环境 3.12 及以上,建议用 pipenv/poetry(https://python-poetry.org/)等配置 python 的环境变量。确保 uvx 安装正确,信息参考如下:



  1. 安装 mcp-server-sqlite


uvx install  mcp-server-sqlite
复制代码


  1. 安装 npm


brew install npm
复制代码


  1. 本地创建一个演示目录,并创建一个 sqlite 文件


mkdir <dir>cd <dir>touch demo.sqlite
复制代码


  1. 在通义灵码上配置 sqlite 以及以及 AntV 的 MCP 插件



通过 json 配置更改来添加 mcp 插件。



添加如下内容:


{  "mcpServers": {    "git": {      "command": "/opt/homebrew/bin/python3.12",      "args": ["-m", "mcp_server_git", "--repository", "<你的工程路径>"]    },    "mcp-server-sqlite": {      "autoApprove": [],      "disabled": false,      "timeout": 60,      "command": "mcp-server-sqlite",      "args": [        "--db-path",        "<你的实际路径>/demo.sqlite"      ],      "transportType": "stdio"    },    "mcp-server-chart": {      "command": "npx",      "args": [        "-y",        "@antv/mcp-server-chart"      ]    }      }  }
复制代码


注意:这里需要更改数据库文件的路径到前面自己创建目录的路径。


8.(可选)安装 vscode sqlite 插件


可以在 vscode 中安装 sqlite 插件来浏览数据库。


  1. 配置通义灵码让 agent 可以 mcp


演示步骤

  1. 在 vscode 打开数据库文件所在的文件夹

  2. 打开通义灵码 Agent 模式,使用 qwen3-thing 开始对话,创建数据库表以及插入样本数据


Prompt: 查询下我 demo.sqlite 数据库有什么表


Lingma:



Prompt: 我想创建一个订单表到我 demo.sqlite 数据库,用于电商卖鞋的订单表,字段请先根据你的理解提供


Lingma:



扩展:这里可以对话,让模型修改字段或者是增加字段。


Prompt: 请给出前面创建表的 sql


Lingma:


CREATE TABLE orders (    order_id INTEGER PRIMARY KEY AUTOINCREMENT,    customer_name TEXT NOT NULL,    customer_email TEXT,    shipping_address TEXT NOT NULL,    product_id INTEGER NOT NULL,    product_name TEXT NOT NULL,    product_size TEXT,    product_color TEXT,    quantity INTEGER NOT NULL,    total_price DECIMAL(10,2) NOT NULL,    status TEXT DEFAULT 'pending',    payment_method TEXT,    payment_status TEXT DEFAULT 'unpaid',    payment_date DATETIME,    shipping_cost DECIMAL(10,2),    shipping_status TEXT DEFAULT 'not_shipped',    create_date DATETIME DEFAULT CURRENT_TIMESTAMP);
复制代码


Prompt: 请通过 mcp 执行这些索引创建


Lingma:



Prompt:请给数据库插入 100 条样例数据


Lingma:



注意:这里可能是模型的原因,没有一次性处理。

3. 使用通义灵码做数据分析

Prompt:请按照订单价格区间做分类分析


Lingma:



扩展:这里可以继续让模型做不同的分析。


Prompt:请按照订单价格区间做分类分析,并拖过 mcp-server-chart 展示柱状图


Lingma:



发布于: 刚刚阅读数: 4
用户头像

阿里云云原生 2019-05-21 加入

还未添加个人简介

评论

发布
暂无评论
通义灵码产品演示: 数据库设计与数据分析_阿里云_阿里巴巴云原生_InfoQ写作社区