AI驱动的SQL生成技术

大型语言模型(如GPT-4、CodeLlama)通过自然语言理解将业务问题转化为结构化查询。用户输入"显示2023年销售额前10的客户"这类需求,模型能自动生成优化后的SQL代码:

SELECT customer_name, SUM(order_amount) AS total_sales
FROM orders
WHERE order_date BETWEEN '2023-01-01' AND '2023-12-31'
GROUP BY customer_name
ORDER BY total_sales DESC
LIMIT 10;

关键技术包括schema-aware提示工程,即让模型理解数据库结构。实验表明,GPT-4在Spider基准测试中达到68%的执行准确率,比传统方法提升40%以上。

智能可视化报告系统

基于分析结果的自动图表选择算法,系统会根据数据特征推荐最佳呈现方式。数值对比采用柱状图,时间序列使用折线图,占比关系适配饼图。动态参数调整功能可自动优化图表颜色、标签密度等要素。

Tableau推出的Ask Data功能演示了这种能力,用户输入"按地区显示季度增长趋势",系统自动生成带趋势线的地图热力图,并标注关键增长率数据点。

端到端自动化流程架构

典型系统包含三个核心组件:自然语言处理层将用户需求拆解为分析任务,SQL生成层访问数据仓库,可视化引擎层通过D3.js或Plotly渲染结果。AWS的QuickSight Q服务实现了平均1.2秒的查询响应速度,支持20+种数据源直连。

异常检测模块会标记数据中的离群值,例如突然下降的KPI指标,并在报告中附加预警注释。零售业案例显示,这种自动化分析将月报制作时间从8小时缩短至15分钟。

企业落地实践要点

实施时需要关注数据治理规范,包括敏感字段脱敏处理和访问权限控制。测试阶段建议先用历史查询验证生成SQL的准确性,某金融客户采用双重校验机制后,错误率从12%降至0.7%。

培训人员掌握提示词优化技巧能显著提升效果,比如明确时间范围("近90天")、指定聚合方式("按周汇总")等。制造业客户反馈,优化后的提示词使结果匹配率从65%提升到89%。

未来发展方向

多模态大模型将支持语音输入和AR可视化交互。实验性功能已能实现"用语音询问数据趋势,通过Hololens查看全息图表"的场景。Gartner预测到2026年,40%的数据分析工作将由AI自动完成,但人类仍需负责策略制定和结果验证。

https://github.com/f6021/n/issues/949

https://github.com/f6024/y/issues/949

https://github.com/f6023/c/issues/950

https://github.com/f6020/d/issues/947

https://github.com/f6022/1/issues/949

https://github.com/f6021/n/issues/948

https://github.com/f6024/y/issues/948

https://github.com/f6023/c/issues/949

https://github.com/f6020/d/issues/946

https://github.com/f6022/1/issues/948

https://github.com/f6021/n/issues/947

https://github.com/f6024/y/issues/947

https://github.com/f6023/c/issues/948

https://github.com/f6020/d/issues/945

https://github.com/f6022/1/issues/947

https://github.com/f6021/n/issues/946

https://github.com/f6024/y/issues/946

https://github.com/f6023/c/issues/947

https://github.com/f6020/d/issues/944

https://github.com/f6022/1/issues/946

https://github.com/f6021/n/issues/945

https://github.com/f6024/y/issues/945

https://github.com/f6023/c/issues/946

https://github.com/f6020/d/issues/943

https://github.com/f6022/1/issues/945

https://github.com/f6021/n/issues/944

https://github.com/f6024/y/issues/944

https://github.com/f6023/c/issues/945

https://github.com/f6020/d/issues/942

https://github.com/f6022/1/issues/944

https://github.com/f6021/n/issues/943

https://github.com/f6024/y/issues/943

https://github.com/f6023/c/issues/944

https://github.com/f6020/d/issues/941

https://github.com/f6022/1/issues/943

https://github.com/f6021/n/issues/942

https://github.com/f6024/y/issues/942

https://github.com/f6023/c/issues/943

https://github.com/f6020/d/issues/940

https://github.com/f6022/1/issues/942

https://github.com/f6021/n/issues/941

https://github.com/f6024/y/issues/941

https://github.com/f6023/c/issues/942

https://github.com/f6020/d/issues/939

https://github.com/f6022/1/issues/941

https://github.com/f6021/n/issues/940

https://github.com/f6024/y/issues/940

https://github.com/f6023/c/issues/941

https://github.com/f6020/d/issues/938

https://github.com/f6022/1/issues/940

https://github.com/f6021/n/issues/939

https://github.com/f6024/y/issues/939

https://github.com/f6023/c/issues/940

https://github.com/f6020/d/issues/937

https://github.com/f6022/1/issues/939

https://github.com/f6021/n/issues/938

https://github.com/f6024/y/issues/938

https://github.com/f6020/d/issues/936

https://github.com/f6023/c/issues/939

https://github.com/f6022/1/issues/938

https://github.com/f6021/n/issues/937

https://github.com/f6024/y/issues/937

https://github.com/f6023/c/issues/938

https://github.com/f6020/d/issues/935

https://github.com/f6022/1/issues/937

https://github.com/f6021/n/issues/936

https://github.com/f6024/y/issues/936

https://github.com/f6023/c/issues/937

https://github.com/f6020/d/issues/934

https://github.com/f6022/1/issues/936

https://github.com/f6021/n/issues/935

https://github.com/f6024/y/issues/935

https://github.com/f6020/d/issues/933

https://github.com/f6023/c/issues/936

https://github.com/f6022/1/issues/935

https://github.com/f6021/n/issues/934

https://github.com/f6024/y/issues/934

https://github.com/f6020/d/issues/932

https://github.com/f6023/c/issues/935

https://github.com/f6022/1/issues/934

https://github.com/f6021/n/issues/933

https://github.com/f6024/y/issues/933

https://github.com/f6023/c/issues/934

https://github.com/f6020/d/issues/931

https://github.com/f6022/1/issues/933

https://github.com/f6021/n/issues/932

https://github.com/f6024/y/issues/932

https://github.com/f6020/d/issues/930

https://github.com/f6023/c/issues/933

https://github.com/f6022/1/issues/932

https://github.com/f6021/n/issues/931

https://github.com/f6024/y/issues/931

https://github.com/f6020/d/issues/929

https://github.com/f6023/c/issues/932

https://github.com/f6022/1/issues/931

https://github.com/f6021/n/issues/930

https://github.com/f6024/y/issues/930

https://github.com/f6020/d/issues/928

https://github.com/f6023/c/issues/931

https://github.com/f6022/1/issues/930

https://github.com/f6021/n/issues/929

https://github.com/f6024/y/issues/929

https://github.com/f6020/d/issues/927

https://github.com/f6023/c/issues/930

https://github.com/f6022/1/issues/929

https://github.com/f6021/n/issues/928

https://github.com/f6024/y/issues/928

https://github.com/f6020/d/issues/926

https://github.com/f6023/c/issues/929

https://github.com/f6022/1/issues/928

https://github.com/f6021/n/issues/927

https://github.com/f6024/y/issues/927

https://github.com/f6020/d/issues/925

https://github.com/f6023/c/issues/928

https://github.com/f6022/1/issues/927

https://github.com/f6021/n/issues/926

https://github.com/f6024/y/issues/926

https://github.com/f6020/d/issues/924

https://github.com/f6023/c/issues/927

https://github.com/f6022/1/issues/926

https://github.com/f6021/n/issues/925

https://github.com/f6024/y/issues/925

https://github.com/f6020/d/issues/923

https://github.com/f6023/c/issues/926

https://github.com/f6022/1/issues/925

https://github.com/f6021/n/issues/924

https://github.com/f6024/y/issues/924

https://github.com/f6020/d/issues/922

https://github.com/f6023/c/issues/925

https://github.com/f6022/1/issues/924

https://github.com/f6021/n/issues/923

https://github.com/f6024/y/issues/923

https://github.com/f6020/d/issues/921

https://github.com/f6023/c/issues/924

https://github.com/f6022/1/issues/923

https://github.com/f6021/n/issues/922

https://github.com/f6024/y/issues/922

https://github.com/f6020/d/issues/920

https://github.com/f6023/c/issues/923

https://github.com/f6022/1/issues/922

https://github.com/f6021/n/issues/921

https://github.com/f6024/y/issues/921

https://github.com/f6020/d/issues/919

https://github.com/f6023/c/issues/922

https://github.com/f6022/1/issues/921

https://github.com/f6021/n/issues/920

https://github.com/f6024/y/issues/920

https://github.com/f6020/d/issues/918

https://github.com/f6023/c/issues/921

https://github.com/f6022/1/issues/920

https://github.com/f6021/n/issues/919

https://github.com/f6024/y/issues/919

https://github.com/f6020/d/issues/917

https://github.com/f6023/c/issues/920

https://github.com/f6022/1/issues/919

https://github.com/f6021/n/issues/918

https://github.com/f6024/y/issues/918

https://github.com/f6020/d/issues/916

https://github.com/f6023/c/issues/919

https://github.com/f6022/1/issues/918

https://github.com/f6021/n/issues/917

https://github.com/f6024/y/issues/917

https://github.com/f6020/d/issues/915

https://github.com/f6023/c/issues/918

https://github.com/f6022/1/issues/917

https://github.com/f6021/n/issues/916

https://github.com/f6024/y/issues/916

https://github.com/f6020/d/issues/914

https://github.com/f6023/c/issues/917

https://github.com/f6022/1/issues/916

https://github.com/f6021/n/issues/915

https://github.com/f6024/y/issues/915

https://github.com/f6020/d/issues/913

https://github.com/f6023/c/issues/916

https://github.com/f6022/1/issues/915

https://github.com/f6021/n/issues/914

https://github.com/f6024/y/issues/914

https://github.com/f6020/d/issues/912

https://github.com/f6023/c/issues/915

https://github.com/f6022/1/issues/914

https://github.com/f6021/n/issues/913

https://github.com/f6024/y/issues/913

https://github.com/f6020/d/issues/911

https://github.com/f6023/c/issues/914

https://github.com/f6022/1/issues/913

https://github.com/f6021/n/issues/912

https://github.com/f6024/y/issues/912

https://github.com/f6020/d/issues/910

https://github.com/f6023/c/issues/913

https://github.com/f6022/1/issues/912

https://github.com/f6021/n/issues/911

https://github.com/f6024/y/issues/911

https://github.com/f6020/d/issues/909

https://github.com/f6023/c/issues/912

https://github.com/f6022/1/issues/911

https://github.com/f6021/n/issues/910

https://github.com/f6024/y/issues/910

https://github.com/f6020/d/issues/908

https://github.com/f6023/c/issues/911

https://github.com/f6022/1/issues/910

https://github.com/f6021/n/issues/909

https://github.com/f6024/y/issues/909

https://github.com/f6020/d/issues/907

https://github.com/f6023/c/issues/910

https://github.com/f6022/1/issues/909

https://github.com/f6021/n/issues/908

https://github.com/f6024/y/issues/908

https://github.com/f6020/d/issues/906

https://github.com/f6023/c/issues/909

https://github.com/f6022/1/issues/908

https://github.com/f6021/n/issues/907

https://github.com/f6024/y/issues/907

https://github.com/f6020/d/issues/905

https://github.com/f6023/c/issues/908

https://github.com/f6022/1/issues/907

https://github.com/f6021/n/issues/906

https://github.com/f6024/y/issues/906

https://github.com/f6020/d/issues/904

https://github.com/f6023/c/issues/907

https://github.com/f6022/1/issues/906

https://github.com/f6021/n/issues/905

https://github.com/f6024/y/issues/905

https://github.com/f6020/d/issues/903

https://github.com/f6023/c/issues/906

https://github.com/f6022/1/issues/905

https://github.com/f6021/n/issues/904

https://github.com/f6024/y/issues/904

https://github.com/f6020/d/issues/902

https://github.com/f6023/c/issues/905

https://github.com/f6022/1/issues/904

https://github.com/f6021/n/issues/903

https://github.com/f6024/y/issues/903

https://github.com/f6020/d/issues/901

https://github.com/f6023/c/issues/904

https://github.com/f6022/1/issues/903

https://github.com/f6021/n/issues/902

https://github.com/f6024/y/issues/902

https://github.com/f6020/d/issues/900

https://github.com/f6023/c/issues/903

https://github.com/f6022/1/issues/902

https://github.com/f6021/n/issues/901

https://github.com/f6024/y/issues/901

https://github.com/f6020/d/issues/899

https://github.com/f6023/c/issues/902

https://github.com/f6022/1/issues/901

https://github.com/f6021/n/issues/900

https://github.com/f6024/y/issues/900

https://github.com/f6020/d/issues/898

https://github.com/f6023/c/issues/901

https://github.com/f6022/1/issues/900

https://github.com/f6021/n/issues/899

https://github.com/f6024/y/issues/899

https://github.com/f6020/d/issues/897

https://github.com/f6023/c/issues/900

https://github.com/f6022/1/issues/899

https://github.com/f6021/n/issues/898

https://github.com/f6024/y/issues/898

https://github.com/f6020/d/issues/896

https://github.com/f6023/c/issues/899

https://github.com/f6022/1/issues/898

https://github.com/f6021/n/issues/897

https://github.com/f6024/y/issues/897

https://github.com/f6020/d/issues/895

https://github.com/f6023/c/issues/898

https://github.com/f6022/1/issues/897

https://github.com/f6021/n/issues/896

https://github.com/f6024/y/issues/896

https://github.com/f6020/d/issues/894

https://github.com/f6023/c/issues/897

https://github.com/f6022/1/issues/896

https://github.com/f6021/n/issues/895

https://github.com/f6024/y/issues/895

https://github.com/f6020/d/issues/893

https://github.com/f6023/c/issues/896

https://github.com/f6022/1/issues/895

https://github.com/f6021/n/issues/894

https://github.com/f6024/y/issues/894

https://github.com/f6020/d/issues/892

https://github.com/f6023/c/issues/895

https://github.com/f6022/1/issues/894

https://github.com/f6021/n/issues/893

https://github.com/f6024/y/issues/893

https://github.com/f6020/d/issues/891

https://github.com/f6023/c/issues/894

https://github.com/f6022/1/issues/893

https://github.com/f6021/n/issues/892

https://github.com/f6024/y/issues/892

https://github.com/f6020/d/issues/890

https://github.com/f6023/c/issues/893

https://github.com/f6022/1/issues/892

https://github.com/f6021/n/issues/891

https://github.com/f6024/y/issues/891

https://github.com/f6020/d/issues/889

https://github.com/f6023/c/issues/892

https://github.com/f6022/1/issues/891

https://github.com/f6021/n/issues/890

https://github.com/f6024/y/issues/890

https://github.com/f6020/d/issues/888

https://github.com/f6023/c/issues/891

https://github.com/f6022/1/issues/890

https://github.com/f6021/n/issues/889

https://github.com/f6024/y/issues/889

https://github.com/f6020/d/issues/887

https://github.com/f6023/c/issues/890

https://github.com/f6022/1/issues/889

https://github.com/f6021/n/issues/888

https://github.com/f6024/y/issues/888

https://github.com/f6020/d/issues/886

https://github.com/f6023/c/issues/889

https://github.com/f6022/1/issues/888

https://github.com/f6021/n/issues/887

https://github.com/f6024/y/issues/887

https://github.com/f6023/c/issues/888

https://github.com/f6020/d/issues/885

https://github.com/f6022/1/issues/887

https://github.com/f6021/n/issues/886

https://github.com/f6024/y/issues/886

https://github.com/f6023/c/issues/887

https://github.com/f6020/d/issues/884

https://github.com/f6022/1/issues/886

https://github.com/f6021/n/issues/885

https://github.com/f6024/y/issues/885

https://github.com/f6023/c/issues/886

https://github.com/f6020/d/issues/883

https://github.com/f6022/1/issues/885

https://github.com/f6021/n/issues/884

https://github.com/f6024/y/issues/884

https://github.com/f6023/c/issues/885

https://github.com/f6020/d/issues/882

https://github.com/f6022/1/issues/884

https://github.com/f6021/n/issues/883

https://github.com/f6024/y/issues/883

https://github.com/f6023/c/issues/884

https://github.com/f6020/d/issues/881

https://github.com/f6022/1/issues/883

https://github.com/f6021/n/issues/882

https://github.com/f6024/y/issues/882

https://github.com/f6023/c/issues/883

https://github.com/f6020/d/issues/880

https://github.com/f6022/1/issues/882

https://github.com/f6021/n/issues/881

https://github.com/f6024/y/issues/881

https://github.com/f6023/c/issues/882

https://github.com/f6020/d/issues/879

https://github.com/f6022/1/issues/881

https://github.com/f6021/n/issues/880

https://github.com/f6023/c/issues/881

https://github.com/f6020/d/issues/878

https://github.com/f6024/y/issues/880

https://github.com/f6022/1/issues/880

https://github.com/f6021/n/issues/879

https://github.com/f6023/c/issues/880

https://github.com/f6020/d/issues/877

https://github.com/f6024/y/issues/879

https://github.com/f6022/1/issues/879

https://github.com/f6021/n/issues/878

https://github.com/f6023/c/issues/879

https://github.com/f6020/d/issues/876

https://github.com/f6024/y/issues/878

https://github.com/f6022/1/issues/878

https://github.com/f6021/n/issues/877

https://github.com/f6023/c/issues/878

https://github.com/f6020/d/issues/875

https://github.com/f6024/y/issues/877

https://github.com/f6022/1/issues/877

https://github.com/f6021/n/issues/876

https://github.com/f6020/d/issues/874

https://github.com/f6023/c/issues/877

https://github.com/f6024/y/issues/876

https://github.com/f6022/1/issues/876

https://github.com/f6021/n/issues/875

https://github.com/f6020/d/issues/873

https://github.com/f6023/c/issues/876

https://github.com/f6024/y/issues/875

https://github.com/f6022/1/issues/875

https://github.com/f6021/n/issues/874

https://github.com/f6020/d/issues/872

https://github.com/f6023/c/issues/875

https://github.com/f6024/y/issues/874

https://github.com/f6022/1/issues/874

https://github.com/f6021/n/issues/873

https://github.com/f6020/d/issues/871

https://github.com/f6023/c/issues/874

https://github.com/f6024/y/issues/873

https://github.com/f6022/1/issues/873

https://github.com/f6021/n/issues/872

https://github.com/f6020/d/issues/870

https://github.com/f6023/c/issues/873

https://github.com/f6024/y/issues/872

https://github.com/f6022/1/issues/872

https://github.com/f6021/n/issues/871

https://github.com/f6023/c/issues/872

https://github.com/f6020/d/issues/869

https://github.com/f6024/y/issues/871

https://github.com/f6022/1/issues/871

https://github.com/f6021/n/issues/870

https://github.com/f6023/c/issues/871

https://github.com/f6020/d/issues/868

https://github.com/f6024/y/issues/870

https://github.com/f6022/1/issues/870

https://github.com/f6021/n/issues/869

https://github.com/f6023/c/issues/870

https://github.com/f6020/d/issues/867

https://github.com/f6024/y/issues/869

https://github.com/f6022/1/issues/869

https://github.com/f6021/n/issues/868

https://github.com/f6023/c/issues/869

https://github.com/f6020/d/issues/866

https://github.com/f6024/y/issues/868

https://github.com/f6022/1/issues/868

https://github.com/f6021/n/issues/867

https://github.com/f6023/c/issues/868

https://github.com/f6020/d/issues/865

https://github.com/f6024/y/issues/867

https://github.com/f6022/1/issues/867

https://github.com/f6021/n/issues/866

https://github.com/f6023/c/issues/867

https://github.com/f6020/d/issues/864

https://github.com/f6024/y/issues/866

https://github.com/f6022/1/issues/866

https://github.com/f6021/n/issues/865

https://github.com/f6023/c/issues/866

https://github.com/f6020/d/issues/863

https://github.com/f6024/y/issues/865

https://github.com/f6022/1/issues/865

https://github.com/f6021/n/issues/864

https://github.com/f6023/c/issues/865

https://github.com/f6020/d/issues/862

https://github.com/f6024/y/issues/864

https://github.com/f6022/1/issues/864

https://github.com/f6021/n/issues/863

https://github.com/f6023/c/issues/864

https://github.com/f6020/d/issues/861

https://github.com/f6024/y/issues/863

https://github.com/f6022/1/issues/863

https://github.com/f6021/n/issues/862

https://github.com/f6023/c/issues/863

https://github.com/f6020/d/issues/860

https://github.com/f6024/y/issues/862

https://github.com/f6022/1/issues/862

https://github.com/f6021/n/issues/861

https://github.com/f6023/c/issues/862

https://github.com/f6020/d/issues/859

https://github.com/f6024/y/issues/861

https://github.com/f6022/1/issues/861

https://github.com/f6021/n/issues/860

https://github.com/f6023/c/issues/861

https://github.com/f6020/d/issues/858

https://github.com/f6024/y/issues/860

https://github.com/f6022/1/issues/860

https://github.com/f6021/n/issues/859

https://github.com/f6023/c/issues/860

https://github.com/f6020/d/issues/857

https://github.com/f6024/y/issues/859

https://github.com/f6022/1/issues/859

https://github.com/f6021/n/issues/858

https://github.com/f6023/c/issues/859

https://github.com/f6020/d/issues/856

https://github.com/f6024/y/issues/858

https://github.com/f6022/1/issues/858

https://github.com/f6021/n/issues/857

https://github.com/f6023/c/issues/858

https://github.com/f6020/d/issues/855

https://github.com/f6024/y/issues/857

https://github.com/f6022/1/issues/857

https://github.com/f6021/n/issues/856

https://github.com/f6023/c/issues/857

https://github.com/f6020/d/issues/854

https://github.com/f6024/y/issues/856

https://github.com/f6022/1/issues/856

https://github.com/f6021/n/issues/855

https://github.com/f6020/d/issues/853

https://github.com/f6023/c/issues/856

https://github.com/f6024/y/issues/855

https://github.com/f6022/1/issues/855

https://github.com/f6021/n/issues/854

https://github.com/f6020/d/issues/852

https://github.com/f6023/c/issues/855

https://github.com/f6024/y/issues/854

https://github.com/f6022/1/issues/854

https://github.com/f6021/n/issues/853

https://github.com/f6020/d/issues/851

https://github.com/f6023/c/issues/854

https://github.com/f6024/y/issues/853

https://github.com/f6022/1/issues/853

https://github.com/f6021/n/issues/852

https://github.com/f6020/d/issues/850

https://github.com/f6023/c/issues/853

https://github.com/f6024/y/issues/852

https://github.com/f6022/1/issues/852

https://github.com/f6021/n/issues/851

https://github.com/f6020/d/issues/849

https://github.com/f6023/c/issues/852

https://github.com/f6024/y/issues/851

https://github.com/f6022/1/issues/851

https://github.com/f6021/n/issues/850

https://github.com/f6020/d/issues/848

https://github.com/f6023/c/issues/851

https://github.com/f6024/y/issues/850

https://github.com/f6022/1/issues/850

https://github.com/f6021/n/issues/849

https://github.com/f6020/d/issues/847

https://github.com/f6024/y/issues/849

https://github.com/f6023/c/issues/850

https://github.com/f6022/1/issues/849

https://github.com/f6021/n/issues/848

https://github.com/f6020/d/issues/846

https://github.com/f6024/y/issues/848

https://github.com/f6023/c/issues/849

https://github.com/f6022/1/issues/848

https://github.com/f6021/n/issues/847

https://github.com/f6020/d/issues/845

https://github.com/f6024/y/issues/847

https://github.com/f6023/c/issues/848

https://github.com/f6022/1/issues/847

https://github.com/f6021/n/issues/846

https://github.com/f6020/d/issues/844

https://github.com/f6024/y/issues/846

https://github.com/f6023/c/issues/847

https://github.com/f6022/1/issues/846

https://github.com/f6021/n/issues/845

https://github.com/f6020/d/issues/843

https://github.com/f6024/y/issues/845

https://github.com/f6023/c/issues/846

https://github.com/f6022/1/issues/845

https://github.com/f6021/n/issues/844

https://github.com/f6020/d/issues/842

https://github.com/f6024/y/issues/844

https://github.com/f6023/c/issues/845

https://github.com/f6022/1/issues/844

https://github.com/f6021/n/issues/843

https://github.com/f6020/d/issues/841

https://github.com/f6024/y/issues/843

https://github.com/f6023/c/issues/844

https://github.com/f6022/1/issues/843

https://github.com/f6021/n/issues/842

https://github.com/f6020/d/issues/840

https://github.com/f6024/y/issues/842

https://github.com/f6023/c/issues/843

https://github.com/f6022/1/issues/842

https://github.com/f6021/n/issues/841

https://github.com/f6020/d/issues/839

https://github.com/f6024/y/issues/841

https://github.com/f6023/c/issues/842

https://github.com/f6022/1/issues/841

https://github.com/f6021/n/issues/840

https://github.com/f6020/d/issues/838

https://github.com/f6024/y/issues/840

https://github.com/f6023/c/issues/841

https://github.com/f6022/1/issues/840

https://github.com/f6021/n/issues/839

https://github.com/f6020/d/issues/837

https://github.com/f6024/y/issues/839

https://github.com/f6023/c/issues/840

https://github.com/f6022/1/issues/839

https://github.com/f6021/n/issues/838

https://github.com/f6020/d/issues/836

https://github.com/f6024/y/issues/838

https://github.com/f6023/c/issues/839

https://github.com/f6022/1/issues/838

https://github.com/f6021/n/issues/837

https://github.com/f6020/d/issues/835

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐