后端让前端用后端模板(利用ai我十分钟做了一个“合同模版生成合同”项目)

后端让前端用后端模板(利用ai我十分钟做了一个“合同模版生成合同”项目)
利用ai我十分钟做了一个“合同模版生成合同”项目

vibe coding 也就是通过ai辅助编程,之前一直刷短视频,看到说ai编程会让程序员失业,一直也没有自己尝试过。 今天看到说

ai的出现是为了让我们去做一些以前我们做不到的事情

我决定试一下ai编程。 作为法律工作者,我有时候需要出一些合同,这些合同是有固定的模版的,我就在想,如果有一款简单的软件,只需要我填写一些信息,然后他自动的填写到合同模版当中,生成合同那真是太方便啦。

工具准备

1、trae 是字节跳动出品的一款ai编程软件,可以免费使用,还可以用诸如Claude code、cursor等进行替代。

2、一台电脑 极低配置的电脑就可以,可以联网。

就是这些准备工具,然后就可以开始编程啦

项目实践

我打开啦trae

1、在对话框中输入啦我的需求

我想要实现这样一个功能,用户上传一份word合同模版,然后用户输入信息,比如说是客户名称、电话等等信息,然后程序可以将这些信息填入到合同模版中,然后在电脑中另存为一个新的word

2、ai思考啦我的需求,给出啦解决方案

可以实现,而且实现思路相对清晰,分三块: 模版怎么设计(Word 里要放占位符) -后端怎么用代码把占位符替换掉 -前端/交互怎么组织(上传模版 + 填表 + 下载合同) 下面我用最常见的一种方案举例:Python 后端 + Word 模版(.docx),你用别的语言也可以照这个思路搬过去。

这是省略版本, 大概的意思就是合同模版中需要根据不同客户填写不同信息的地方这样进行标记{{客户名称}}、{{身份证号}} 然后前端可以输入客户名称、身份证号 后端会把输入的信息填入占位符之内,生成一份合同

3、ai询问啦我需要做成本地运行的还是在网络上运行,并生成了代码。 我选择本地运行,一是处于数据安全性,在一个呢就是后面如果有需要可以再添加。

点击“运行”就出现啦这样的界面

我可以选择我准备好的合同模版 填入相关信息 合同模版我准备啦一个简化版的,也是ai直接生成。

的最后生成的模版是这个样子完美的实现啦我的需求

项目后续思考

项目完成总用时十分钟,后续我会对这个项目可以进行持续的优化。

1、 因为我有一些工作是要生成模版固定的一整套合同 比如一个客户生成十几份合同,其中很多信息要反复的填写 之前我是一个个打开,一个个复制粘贴输入进去 现在我后面可能会为项目增加功能,就是我可以上传数个合同,程序要在每一个合同之内进行替换,最后生成一整套合同

2、我还会添加一个表单收集功能,比如我可以生成一个链接,我可以把链接发给业务员,业务员填写,我就可以直接生成。

3、后面还会添加界面的添加要素功能,这样不同的模版可以匹配不同的数据收集。

等等等等

后端让前端用后端模板(利用ai我十分钟做了一个“合同模版生成合同”项目)

总结

作为一个法律工作者,今天体验啦一把vibe coding ,理解啦什么叫做版本迭代,像我上面一步步给项目增加功能的动作就是在给项目进行迭代。 同时也感慨到ai恐怖的发展速度,如果之前我要想完成这样一个简单的项目,如果不去好好学习python 也是很难写出来的。 后面我可能会根据自己的生活、工作、学习陆续写一些软件,这些软件是为我个人产生的,完全适配我自己的需求,我感觉这意义非凡!

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读

最新文章

热门文章

本栏目文章