用了 cursor,写 sql 终于不用费脑了,思路分享。

10 天前
 kongkongye

问题

之前每次业务那边找过来导各种数据,写 sql 总是觉得很麻烦,没什么技术含量,就是写起来很累,跟体力活一样。

思考

最近耐着性子用了 cursor ,发现它很强。 我的思考是:只要有规则有逻辑,AI 就能辅助提效。

AI 有自然语言理解能力,也有 sql 理解能力,所以,如果我把表规则也告诉 AI ,那不就能通过自然语言让 AI 给我写 sql 了吗。

解决

为了让 AI 能理解我的表结构,我选择了几个表,将每个表字段描述都完善了,然后得到建表语句,都放一个文件里。 然后在 cursor 里,我简单描述下字段,让 AI 给我生成 sql 就可以了。

优点:

ps

AI 如果理解的不到位,那大概率是你的文档写的不到位,文档不仅是给 AI 看的,也可以给新人看,所以完善文档的过程我认为也是有意义的。

如果觉得写文档的过程太繁琐,其实 AI 也可以帮忙,你要做的就是在 AI 生成文档后,将 AI 理解有偏差的地方改一改就好了。

未来我觉得 AI 上下文会更长,速度会更快,费用会更低,理解能力会更强,甚至直接在本地跑模型,就费点电。 甚至我认为 AI 以后可能通过学习来自我完善。

目前 AI 就像我的助理一样,我可以用语言来交流,让它干活,真的是人人必备阿。

2898 次点击
所在节点    程序员
11 条回复
TimeNewRome
10 天前
请问 cursor 可以直接读路径下的文档,进而生成代码吗?
kongkongye
10 天前
@TimeNewRome 目前的 ai 可以让人很省心,但自己本身要懂代码,而且得让 ai 模块化地一块一块生成。
AI 对自然语言理解很强,但对具体的技术就不一定,有时 AI 模型里训练进去的就是有偏差的,或者技术框架更新了,所以不管怎么问生成的就是不对,还需要人工修改下。
glcolof
10 天前
如果只是生成 sql ,甚至都不需要用到 cursor ,随便找个网页版的 ai 都能做得很好,何必在 cursor 上花费额外的钱呢?
kongkongye
10 天前
@glcolof 如果开发工作比较重,我觉得 cursor 是可以买的,之前钱花在 github copilot 上,现在改成 cursor
TimePPT
10 天前
感慨一句,你们业务真幸福,作为 PM ,取数 SQL 都是掳袖子自己亲自写的
kongkongye
10 天前
@TimePPT 小公司哈
kkbear
10 天前
cursor 跟普通的网页 ai 有什么区别吗?单纯看你描述没看到什么区别
U2Fsd
10 天前
@kkbear #7 比如你 A 组件要传参给 B 组件。A 那边入参写完,切换到 B 后,cursor 就会在推理的时候包含 A 里加的这个参数。
BigShot404
9 天前
各类 AI 写 SQL 和正则都很强,前提是你能准确描述你所需要的场景。
james122333
9 天前
sql 就不是个好技术 太费时了
zhiyu1998
9 天前
我在想有没有视频可以全面介绍 cursor 的全部玩法,这样上手就没有这么大的心智压力

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1071382

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX