AI编程案例分享(3/100):将多个txt或sql文件合并成一个的工具
有了AI编程之后,这一切都会慢慢不再是拦路虎。只有我们有想法,然后再拥有一点点的技术概念,我们就可以将想法变成一个产品。
⭐️盼君,一个会编程的小姐姐!
大家好,我是盼君。目前专注于AI编程+RPA+AI智能体的开发,致力于将前沿技术转化为实际生产力。我将持续分享各领域的小工具开发案例,目标至少实现100个!
AI编程案例分享(3/100):多文本合并工具!
AI 编程给我们带来了什么?——带来了技术的平权。
如何理解「技术的平权」这句话?
在我看来,拥有各种各样能提效的小工具,是我们每个人都有的需求,尤其是自己用的顺手的。
然而,我们想要的工具是什么模样,怎么样才能开发出来,请一个程序员开发成本是多少——沟通难、技术难、成本贵——这才是我们打消「开发一个工具」的念头的主要原因。
但是,有了AI编程之后,这一切都会慢慢不再是拦路虎。
只有我们有想法,然后再拥有一点点的技术概念,我们就可以将想法变成一个产品。
今天给大家分享的案例是——多文本合并工具!
需求来源
在开发的过程中,我经常有一个需求,采用低代码平台来生成代码时,会产生一些sql语句. 这些sql语句文件需要一个一个的导入数据库。
我目前使用的数据库工具是 Navicat。
我喜欢的导入方式有两种: 一是,点击数据库名,右键运行sql,一是点击查询,把sql复制过来,点击运行。
这两种方式,在这种情况下,就需要我重复操作 9 次!
有没有一种可以快速合并这些sql为一个文件的方式呢?
多文本合并工具
有了想法之后,我们就需要将想法写下来,列举成需求文档。
比如:
需要有一个界面:
输入:
1)可以多选待合并的文件,格式可以是txt/sql
2)可以选择输出目录
3)可以自定义输出文件名字
操作:有两个按钮,一个按钮触发合并事件,一个按钮打开输出目录
输出:
1) 可以看到操作日志。
2)输出合并后的文件,格式可以是txt/sql
这一次的开发,我没有从零开始,如果需要从零开始的,可以把我上面的需求发给AI编程工具,去试试看。
我本地拥有一个类似的可运行案例,只是不能满足我现在的需求而已。于是我直接让Cursor对我以前的功能进行仿写。
-
1
@doc_generator_gui.py 模仿这个文件,帮我写一个 合并多个文本的文件,比如合并多个 sql 文件为一个新的sql, 合并多个 txt 为一个新的txt
一句话,输入要求之后,cursor就可以干活了!
嗯,这次的效果我很满意哦~
最终效果
直接运行后的效果就像下面这样~
经过多次实践,我发现如何想要AI生成的内容与我们预期更相符合、更可控,我们需要给它更好的参考案例。
若是我们有足够多的案例,让它进行各种组装、缝合,简直不敢想象未来的潜力有多大!
以前我当初级程序员时的工作很多都是这种组装、缝合的工作,现在……嗯,它确实我比当初厉害多了~
我喜欢这个AI编程平权的年代,我也害怕,每一个普通人若是都会了,程序员的出路又在何处呢?
好了,未来的事未来说,本次分享就到这里了!
💡 温馨提示:
-
点击「推荐」,让更多人看到
-
关注公众号:盼君AI智能体工坊,获取更多AI编程开发经验
文章推荐
更多推荐
所有评论(0)