其实,我对AI的态度,一直都是比较谨慎,也比较理性的。
既不过度吹捧,也不掩耳盗铃,一切顺其自然,就挺好。
对我没用的,别人再怎么贩卖焦虑,我也不会关心。
对我有用的,不用等别人来催,我是会主动拥抱的。
在我目前的工作场景中,使用AI最多的情况,就是让它帮忙写SQL。
作为一个不懂代码的产品经理,想想还是有点小激动的。
在以前,如果我想查询某些特定的数据,唯一的办法就是找开发同学帮忙。
你知道的,产品经理和开发,天然就不在一个频道上。
且不说人家很忙,每天都要改BUG,对我自然是爱答不理的。
就算人家稍微有点空,和他们沟通起来,也是要花很多时间的。
最终的结果就是,要么给你一个文件,外加一个脸色。要么就是给你一个“做不到”,外加一个脸色。
哎,产品经理苦SQL久矣!
这不,救星来了,有了AI,一切都变得简单了。
当然了,想要这一切可行的首要前提是,自己的电脑得连上数据库,这是基础。
我们公司的开发,用的都是Navicat,自然而然,我也就用它了。
软件下载好之后,就需要开发同学帮忙开通账号,开好账号之后,就开始连接数据库了。
前期要做的工作就是:安装工具 → 开账号 → 连接数据库。
以上这些基础操作做完之后,接下来,就可以请AI开始表演了。
用具体的例子来说吧。
我们公司会定期给用户发送优惠券,然后就需要定期复盘优惠券的使用情况。
于是我的需求就出来了:我需要指定时间内的,发送的优惠券,已使用的数量、未使用的数量。
于是,我就将我的数据库信息+需求一起发给AI。
是的,数据库的基本信息也需要给AI,包括表名、字段名称、字段类型。不然,在后续执行的过程中,可能会遇到点小麻烦的。
以我的需求来说,提示词如下:
数据库类型是MongoDB,表名Coupon,汇总下CreateTime是26年1月-3月之间,Type是满减券,Status这个字段不同值的条数。
然后,AI就会给出答案,然后复制信息到数据库中执行,然后就是,等待结果。
![]()
是不是很简单?不仅如此,在给出答案的同时,它还会进行解释,看起来也不费劲。
![]()
当然,在一切都顺利的情况下,数据库会返回你想要的答案,这是最好的情况。
但是,凡事都会有例外。在这个过程中,我也经常遇到报错或者无响应等意外情况。
不过也不用担心,将看到的报错信息发给AI,它会自动进行调整的。
比如刚开始,我没有说明CreateTime这个字段的属性,在执行的时候返回空。
于是,我就把CreateTime里具体的值,发送了一个给AI作为参考例子,它也就自然懂了我的意思。
![]()
我要做的事情,就是尽量提供精确的信息,信息越细节,得到正确答案的概率就越高。
这就是我,一个不懂代码的产品经理,用AI写SQL的过程。
放在以前,这是我不敢想象的事情,而自从有了AI,让这一切,变成了可能。
那些在说AI会让程序员大批失业,这是危言耸听,毕竟现阶段,有些工作,人还是无法替代的。
未来如何,我不敢说,我们就拭目以待吧。
不过值得庆幸的是,AI确实带来了改变。
从目前来看,它让程序员的效率变高了,也让我对程序员的依赖变少了。
以上这些,都是我亲身感受到的变化。
最后我想说的是,终于不用再看程序员的那张臭脸了,这感觉,真爽!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.