乐于分享
好东西不私藏

AI时代,法律人还有必要学Python吗?

AI时代,法律人还有必要学Python吗?

AI快速进步,很多程序员都宣称不再手写代码,法律人还必要学Python吗?

我的看法:对于大部分法律人来说,学Python并非“必须”;但如果想参与开发法律AI产品,学点Python大有好处;如果同样花时间学点编程,现在的性价比,比以前“更高”,而非“更低”了。

技术进步的趋势,肯定是让所有产品越来越“傻瓜”。开车、相机、AI,都是如此。AI的进步,一定是让人用自然语言,就像对人说话一样自如交流,而不是去用代码,这点毫无疑问。

但如果在这个阶段,想参与法律AI产品的开发,软件的底层还是代码,如果完全不懂编程,代码就像个黑盒。你能看到一堆代码,但既读不懂这些代码,也看不懂这些不同代码文件之间的关系;如果学点代码,能更深入地与程序员协作,或与智能编程协作。

一个朴素的道理是:无论何时,比其他同行懂得更深一层,就更有优势。不谈AI和编程,即使在传统法律领域也是同样道理。遇到法律问题,如果别人只懂法律规定,而你更懂法条背后的法理,往往你就更厉害。在法庭辩论时,只懂得读法条的人,肯定不如同时更懂法条背后的法理的人,更可能说服法官。

法律人学Python未必像传统的程序员那样学到很精深的程度。相反,只要学到“能读懂”一些代码,消除对代码的畏惧感,看到代码不再很“隔阂”,就很有用处。

比如,现在skill很火,法律人通过它,可以把自己的知识和经验,转化为AI能调用的skill。有的skill,只靠文字说明就可以;有的skill是文字的说明加参考资料,加一些脚本,这些脚本就是比较临时、轻量的程序。懂点Python,更可能写出好用的skill。

其实,skill里的脚本,通常也不需要人手写,而是利用大模型智能生成。人只需要适当理解,能使用就可以了。

在前述基础上,如果也想试着学点Python,分享一点经验:

我是从去年12月25日开始,到今年3月28日参加全国计算机二级Pthon考试,中间一共是94天,不到100天,每天拿出1小时学习,合计大概100个小时。正好足以通过前述考试,不够“优秀”,但“合格”。

不用参加任何培训班,就有一本教材,配合b站上播放量较高的视频足以。相比准备法考,这个需要投入的时间少得多。

学完用处如何?对于程序员来说,这只是非常基础的入门。真正开发复杂的正式的项目,还远远不够。但由于有了智能编程,学Python的过程,可以与软件建立更多亲切感,包括对终端、对各种编程软件。人很多时候对陌生领域的恐惧、轻视或误解,都是源于不了解。

对我而言,公司有专门的技术和产品负责人,我并不直接负责产品开发,但可以更好地与这些同事沟通工作,也有好处。因此现在不是学得多,而是还远远不够。

人们总说,AI在重塑各个行业,也在重塑组织,最终还是人的改变。人怎么改变,是分工和作业方式的改变,是对自己能做的事的改变。以前不属于自己做的事,自己“不能”做的事,现在有了可能。

现在claude code和codex爆火,先是大模型跟coding领域结合,改变了传统编程,进而以此为基础,进入其他各个领域,比如设计、财务、法律等。

AI来势汹汹,每个人也都想拥抱AI,学点编程,相当于主动向前迎上一步。

最后延展一下,2006年,卡内基梅隆大学计算机系主任Jeannette M.Wing教授提出了计算思维的概念。

人类有三种基本的思维特征:以实验和验证为特征的实证思维,以物理学科为代表;以推理和演绎为特征的逻辑思维,以数学学科为代表;以设计和构造为特征的计算思维,以计算机学科为代表。

法律作为人文社科学科,主要涉及逻辑思维,注重推理和演绎。学点编程,是在强化计算思维。计算思维的特点是抽象实际问题的计算特征,利用计算机求解。其实,在思维层面,对注重逻辑的法律人,有很大的补足。哪怕功利一点谈竞争的话,使人取胜的,往往不是你跟他人一样的部分(都懂法律),而是你跟别人不同的部分(除了法律,还懂别的,比如商业,如今还有代码)。

通常,我们认为法律是“严谨”的专业,但其实在具体工作中,有很多模糊的空间。一个道理,你能从五个、八个维度讲,对方也多半能从多个角度反驳。法律中有很多模糊的地带,留给人们“辩论”甚至“扯皮”,法官的重要工作,也是“自由裁量”。但代码,通常更为“准确”,且验证非常及时。一个代码写错,就会报错;完全写对,就能执行。从这个意义上,抛开AI,哪怕传统的法学教育,在思维层面,多学点编程,也有好处。

最后,我想起王小波,除了小说作者,他还是中国最早的一批个人开发者之一,自学了FORTRAN、汇编语言和C语言等多种编程语言,是个相当优秀的程序员。

那个年代,他能写出不错的程序:有中文编辑器、汉字输入法,还有给北京气工程公司的管理软件,获得了当时的北京市科技进步三等奖。

读王小波的文字,会有一种有别于他人的节奏。除了趣味、经历、性格的不同,在思维深处,可能因为他更懂计算思维。

回到开头的问题:法律人还有必要学Python吗?非必须,但有好处

一家之言,欢迎交流,我的微信:

一个中年法律人,坐进一个 Python 考场

学编程、吃好饭:一个非程序员在 AI 时代的 21 天