⭐️盼君,一个会编程的小姐姐!

图片

大家好,我是盼君。目前专注于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编程开发经验

文章推荐

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐