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

2024-09-09 16:55:54 +08:00
 kongkongye

问题

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

思考

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

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

解决

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

优点:

ps

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

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

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

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

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

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

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

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

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

© 2021 V2EX