当前位置: 首页 > news >正文

AITables首发:基于AI全自动推理设计数据库,国内首创,跑5分钟相当于架构师设计一周!

AITables仅运行5分钟,整个系统的表都设计好了!

随着AI大模型技术的开源普及和平民化,现如今任何一个人都有可能成为超级个体。但随着企业级业务的膨胀和业务挑战增多,我们势必要跟上AI发展的节奏,让AI帮我们设计软件。AI链式调用和编排,是接下来IT产业最大的工程化革命

那么设计一款软件最难的部分是什么呢?自然就是数据结构该如何定。因为只要是数据结构能快速设计出来,那么后续的增删改查、界面渲染、前后端交互都是有现成方案的。所以可以说一个系统创建之初难就难在我们还不知道系统应该建成什么样子,这时候就必须投入大量的精力去设计。

现如今有了领先的开源AI技术加持,AITables作为国内数据库建模赛道第一款开源软件,已经将数据库建模这一难题变成了自动化生产加工,可以快速为各个行业赋能,经过实测,5分钟可以设计25张表、92个业务字段!,相当于传统开发模式下架构师反复推敲一周。

如图,你只需要告诉它你想做的软件,它就会自动结合上下文分析,一步一步展开的去思考表应该如何建。 从此你无需了解行业也可以快速设计出表结构、你也无需推敲表之间关系,它会自动帮你设计出合理的表结构。
在这里插入图片描述
在这里插入图片描述

立即体验!不仅仅是开源,更是一种软件工程的新思路!

那么我们看一下如何使用这款Java开源软件。在确保你已经本地部署了Ollama的情况下,就可以使用了。
你可以到GitCode上把这个项目克隆下来

点击这里打开GitCode去克隆项目

拉下来的代码里我们修改一下Model.txt和Ollama.txt,把它改成你要调用的大模型。
在这里插入图片描述
配置好之后运行ProjectBuilder,在弹出的窗口里我们输入想做的软件即可。如果你有满血版deepseek-r1这样可以看到思维链,我们公司实测发现qwen2.5-coder:32b可能更适合这类任务。
在这里插入图片描述
输入完成之后点击立即开始
在这里插入图片描述

然后我们在控制台就可以看到它在自动推理了(红字不是报错,是deepseek的思维链,如果你用的是qwen,则看不到这些红字)
在这里插入图片描述
接下来等待即可,它的推理速度取决于你的显卡。然后我们就可以看到它逐渐推理出模块、每个模块有多少张表、每个表都应当有哪些字段,直至最后生成SQL语句。
在这里插入图片描述
最后当看到类似于这样的字样,就代表已经完成了建表
在这里插入图片描述
与此同时,它还会生成一个JSON格式的描述,方便你后续操作
在这里插入图片描述
然后我们就可以看到表已经完整的建出来了,该有的字段也都有了,绝大多数表不用修改就可以直接用。
在这里插入图片描述
接下来就不用我说了,想必大家的Ruoyi、EasyCode插件早已用的非常熟练了。

http://www.lryc.cn/news/531443.html

相关文章:

  • Go语言中结构体字面量
  • PaddleOCR 截图自动文字识别
  • 【Blazor学习笔记】.NET Blazor学习笔记
  • UE求职Demo开发日志#21 背包-仓库-装备栏移动物品
  • 力扣988. 从叶结点开始的最小字符串
  • 《PYTHON语言程序设计》(2018版)1.7近似π。利用步幅来进行修改
  • 低通滤波算法的数学原理和C语言实现
  • 【BUUCTF杂项题】荷兰宽带数据泄露、九连环
  • 安全策略实验报告
  • Haproxy+keepalived高可用集群,haproxy宕机的解决方案
  • 亚博microros小车-原生ubuntu支持系列:20 ROS Robot APP建图
  • Dockerfile构建容器镜像
  • python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
  • Spring Bean 的生命周期介绍
  • 调用腾讯云批量文本翻译API翻译srt字幕
  • 车载软件架构 --- 软件定义汽车面向服务架构的应用迁移
  • Baklib引领内容中台与人工智能技术的创新融合之路
  • 想品客老师的第十一天:模块化开发
  • 接入DeepSeek大模型
  • 基于遗传算法的256QAM星座图的最优概率整形matlab仿真,对比优化前后整形星座图和误码率
  • JavaScript系列(57)--工程化实践详解
  • Linux-CentOS的yum源
  • 【大数据技术】案例03:用户行为日志分析(python+hadoop+mapreduce+yarn+hive)
  • LeetCode 0680.验证回文串 II:两侧向中间,不同就试删
  • 第二十章 存储函数
  • 架构规划之任务边界划分过程中承接分配
  • 【C++】线程池实现
  • vsnprintf的概念和使用案例
  • 解读隐私保护工具 Fluidkey:如何畅游链上世界而不暴露地址?
  • Linux环境Kanass安装配置简明教程