---
title: "法律人学Claude｜第十九期：Vibe Coding定制自己的专用软件"
section: "法律AI教程"
slug: "2026-04-15-法律人学Claude｜第十九期-Vibe-Coding定制自己的专用软件"
canonical_url: "https://fazhuli.cn/tutorials/t_163b5f9ughf"
date: "2026-04-15"
author: "吕盈辉"
tags: ["Claude Code", "VSCode", "基础教程"]
---

# 法律人学Claude｜第十九期：Vibe Coding定制自己的专用软件

作者：吕盈辉
发布日期：2026-04-15

## 摘要

你有没有觉得，律所用的那些软件，永远不顺手？

## 正文

你有没有觉得，律所用的那些软件，永远不顺手？

案件管理系统里的字段，填不进你自己的习惯；客户催问进展，只能发微信一条一条回。

你去找 SaaS（软件即服务）厂商，他们会说：这是通用功能，可以定制，得加钱。这就是 SaaS 的本质——面向所有人，所以对任何一个具体的人来说都不完全合适。更要命的是，你的案件数据、当事人信息全存在别人的服务器上。万一数据泄露，保密义务谁来承担？

有了Claude，这个局面，正在被打破。

## 一、属于律师的"私人程序员"时代

以前定制一套软件，找外包团队基础款十几万起，交付三到六个月，上线后出 bug 还要继续付维护费。一般律师根本用不起。

现在，这个成本接近于零。

Claude 已经能写出可以直接运行的程序。你不需要学编程，只需要知道自己要什么。AI 是程序员，你是产品经理。这就是"Vibe Coding"——你描述需求，AI 负责实现。

让我先讲两件事，理解了就能更准确地告诉 AI 你要什么。

## 二、编程是什么

任何程序，都只做两件事：存数据和处理数据。

用 码言码语 说就是" 程序 = 数据结构 + 算法 " (Program = Data Structures + Algorithms) ，这是由计算机科学家 Niklaus Wirth 提出的著名公式。

存数据，就是把信息用某种方式组织起来。一份案件在程序里可以是一张表——当事人、罪名、开庭时间、承办律师，每行一个案子。你每天整理卷宗，做的是同一件事。

处理数据，就是对这些数据执行操作。从 100 份卷宗里找出涉及"转账记录"的段落，是搜索算法；按开庭日期自动提醒，是排序加定时触发。你庭前梳理证据链、标注矛盾点，消耗的是大脑算力，跑的是同一套逻辑。

![image](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscJNv113nozUVtmgYoguSzuCql9AdABCe8GRHBnzZJUX0wVicBXCFfLC7mq04jlpmCicUR0LMl4l21fnibuIMyPHlcqYLW6NfBzZnU/640?wx_fmt=png&from=appmsg)

你不需要写代码，但理解这两点，就能更准确地告诉 AI：我的数据长什么样，我想对它做什么操作。

## 三、让 AI 帮你写出"不会变成屎山"的代码

即使什么不懂，也可以让AI写代码，但不加控制的AI代码，质量很差，维护起来很难，这种代码被称为屎山代码。用AI稍微写一点还行，多了就会因为上下文将满，注意力受限制，难以继续输出精良代码。

怎么解决这个问题？

程序员圈子里有个概念，叫 高内聚、低耦合 。

高内聚的意思是 每个模块只做一件事，做完整 。案件台账模块只管案件信息，提醒模块只管发通知，两者不混在一起。

低耦合的意思是模块之间 尽量独立，改一处不牵连全局 ——你想修改提醒规则，不会把案件台账也改坏。

为什么律师要在乎这个？因为软件会不断迭代。今天想加一个功能，明天想改一个流程。一开始写得乱，后期每改一处都牵一发动全身，最后谁都不敢动，只能堆屎山。

怎么让 AI 每次都遵守这个原则？把它写进 CLAUDE.md 里——这是 Claude Code 开工前自动读取的指令文件，你给 AI 程序员写的工作手册。每个项目的 CLAUDE.md 里加上这段话：

> 请按"高内聚、低耦合"实现该需求，必须遵守： 1. 先定义模块职责、接口和 DTO，再写实现； 2. 模块只通过接口交互，禁止跨层直接调用； 3. 依赖注入，不在业务层直接实例化外部服务； 4. 单个模块单一职责； 5. 为每个模块提供单元测试（mock 外部依赖）； 6. 输出内容顺序：模块划分 → 接口契约 → 实现代码 → 测试 → 耦合风险说明。

写一次，以后每次开工 AI 自动读取，不用再重复说。

![image](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscJVPwSur3Q8o4TUuMZW6iaZBiaVlPUXp49CViaR9VV3y6jmYicOudP24TqQibnpsbRmM5vp8R3sNPBBV0psM2CBQoZcnRKTDU3GoseY/640?wx_fmt=png&from=appmsg)

## 四、实战：打造实时转录 + 本地笔记系统

来看一个真实可用的工具。

有时候你需要同时听、记、思考。人工记录永远来不及，会后整理录音又花大量时间。

用 Whisper（本地语音识别模型）加 Ollama（本地运行的大语言模型）可以解决这个问题。麦克风实时采集音频，传给 Whisper 转成文字，再传给本地大模型提炼"关键内容"，结果自动写入本地笔记文件。结束时，你已经有了一份整理好的要点清单。

Whisper 用 large-v3-turbo 规格就够——比最大的 large 版本快 6 倍，准确率几乎相同，16GB 内存的普通笔记本可以跑。本地大模型推荐通过 Ollama 运行 Gemma4 E2B，几分钟搞定。

全程音频和文字不离开你的电脑，不上传任何服务器。

![Whisper + Ollama 实时转录工作流](https://mmbiz.qpic.cn/mmbiz_png/et3ibfiaM9ia2wMGicp0SaKaIHKM6amhCgYSxgiavbl1IcfTtBmesqLHJTEPWmrlE57fZ90t8yDpP8lLKkIWiayckiaPSv8hZU6w4Lx95Iia1aBpKMQ/640?wx_fmt=png)

我先把自己的需求告诉Claude：

![image](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscLxReBah3AHQD7dZuHVq2Z0uBNmoWB4T5PogBTDu5u7N3ibYKXyfWkvDdWayrjlvC99QQRgOQds41EgJPoq3CUMkH28UJRcybUc/640?wx_fmt=png&from=appmsg)

Claude核查了一下本地的基本配置，下载了几个包，然后就创建了一堆文件：

![image](https://mmbiz.qpic.cn/sz_mmbiz_png/eRZqoqddscJ0nw3BEqSGXcaJj0vA1OBeUHk5ibJ9QuIX46COhrnWZibE1HY2qZCYzrkzeyl30dIaBs3hUpUbRdRdh8qULOrYX9VIV8CPgL03A/640?wx_fmt=png&from=appmsg)

紧接着Claude开始写各个模块的代码：

![image](https://mmbiz.qpic.cn/sz_mmbiz_png/eRZqoqddscKv9ZlulX6Rs6nxaGIicQE8dIIts4aS6vjUAHXjAFNSkfNgLrIFszicJV6tG34LSD1XIibibAVYmYyggxCrW1BxJQicquTFMvasFLa8/640?wx_fmt=png&from=appmsg)

![image](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscLHT3D2WibQwyianJrEQibHvS5U26ase6bbMiaJcPXXmAHpVfelN0Pqz243fIm6KBhjA9o0n6nH39hia8yMfd4iae6TbiaDA8MYd3Pwro/640?wx_fmt=png&from=appmsg)

不一会儿就直接生成好了全部代码：

![image](https://mmbiz.qpic.cn/sz_mmbiz_png/eRZqoqddscK9p7ibs8PousXIiayicKTzwOmRXplrWZJgwqwyklBd1yJP8DAsiaQfMEd3Qn0EiarWY4WkKIBPyVQUhenDongmWMwg2t1Cb2hpGT3Q/640?wx_fmt=png&from=appmsg)

测试一下：

![image](https://mmbiz.qpic.cn/sz_mmbiz_png/eRZqoqddscIvekaXrknQw37jWIibYhjgO9H8HG6V6zicCElqUia6iaep0icIjrXlk6wksQ2zr8ibuq13MOORTO86mbQm7ZzB0OTcZ0Av1n0jcrNWs/640?wx_fmt=png&from=appmsg)

UI界面设计的还是比较简洁的

![image](https://mmbiz.qpic.cn/sz_mmbiz_png/eRZqoqddscIkgbaEstNHiaIZV9R8TELlPR9o0e3vno9OcDkHBZ5j8iciaOsbfVp05WoqJiccW1HtwdOdesYs3e2c1iaUtUc7G1ianN9unUSkiaJvnc/640?wx_fmt=png&from=appmsg)

测试一下功能

![image](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscJ0DpF6U0ScL6VpvDFTxzForGKwnHKwZiaTGUDgnibbt3NtcJiaeZ2ia8j8X2IqI6Jewow4Ae4k31PibsBOONhnW2emgtXZ78FdYGibU/640?wx_fmt=png&from=appmsg)

发现错误，让Claude修补一下

![image](https://mmbiz.qpic.cn/sz_mmbiz_png/eRZqoqddscLU5fRENmoYXBKzUakN9VpCQgzYfxl7qD191TPKy3AMIa8UYCIN4pq7OPEy8pxXfORfnGIOib8v1Y1fDblXh56lMXEwDYLaAHgI/640?wx_fmt=png&from=appmsg)

可以看到修补完成的界面UI也发生了变化，右边不再分为两栏：

![image](https://mmbiz.qpic.cn/sz_mmbiz_png/eRZqoqddscI83szNthTP1Sicdy9HBicTYkfXB35vXOsjLSwsoVsMu6gYDHUQZDz3vB2mnNONweibul1dvKCFIDSu23aibN08kx7sdBtdRZBXaibI/640?wx_fmt=png&from=appmsg)

这样我们不求任何人就把这个程序给做好了。

总的来讲，就是一个披露需求→完成初稿→进行测试→修改bug（循环）→实现功能的过程，中途不需要你懂一行代码。

## 五、还可以做点什么

可以参考一下下面这两个：

一个是团队案件管理系统。不是买现成的，是完全按你们所的流程定制：录入案号、当事人、罪名、承办律师，程序节点自动提醒，立案到上诉期全覆盖。数据在律所自己的机器上，不用迁就任何通用产品的逻辑。

另一个是案件进度可视化网站。为每位当事人生成专属链接，打开看到时间轴——已完成的节点、当前阶段、还剩什么。律师可控制哪些信息对外可见，策略性内容不公开，这个案件进度展示可以极大增强我们和当事人之间的信任。我估计能减掉一半以上的无效催问电话，值得做。

![买 SaaS vs 用 Claude 自建——两种路径对比](https://mmbiz.qpic.cn/sz_mmbiz_png/et3ibfiaM9ia2xUTbxDsmhv5Znib2icIc9ZSOphh9t05YqPNibQ5mdecoIStbdNtoKpoIaqEtwtSZoheTAc9CCeITy5M7PNP3WVMWOW01QENGkIiaE/640?wx_fmt=png)

这两个放到外包市场，报价至少二十万起。用 Claude Code 加上你的需求描述，自己就能做出来。

## 常见问题

Q：我完全不懂代码，真的能做吗？

A： 可以，但需要适应一下角色转换。你是产品经理，不是程序员。需要清楚描述：数据是什么、想做什么操作、输出是什么格式。刚开始可以从案件台账这种小功能入手，跑通了再往上加，不用一上来就想着做完整系统。

Q： Whisper 能识别法律术语吗？

A： 普通话识别准确率很高，但"不起诉决定书"、"取保候审"这类术语偶尔出错。建议在提示词里加一条：遇到疑似转录错误的术语，旁边标注"[疑似转录错误]"，方便事后核对。

Q： Ollama 需要什么配置的电脑？

A： Gemma4 E2B 这类模型，16GB 内存的 Mac 或 Windows 电脑可以流畅运行，实时语音笔记提炼这类任务足够用。

Q： 做出来遇到 bug 怎么办？

A： 继续找 Claude Code 修，把报错信息粘贴给它就行。项目结构清晰的话，改一处不会把其他地方弄坏，这就是高内聚低耦合的意义。

Q： CLAUDE.md 还可以写什么？

A： 任何你希望 AI 每次都遵守的规范：只用某种语言、输出文件命名规则，都可以。

## 往期回顾

[法律人的AI agent教程 合集](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI0NzUwMDUzMw==&action=getalbum&album_id=4453870239231082497#wechat_redirect)

[法律人学Claude｜第一期：桌面版已经很好用了，为什么我还是力推 VSCode 插件版？](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247483900&idx=1&sn=8ed3394ed1fde9b78e5f5b285dfd34a5&scene=21#wechat_redirect)

[法律人学Claude｜第二期：半小时装好 VSCode + Claude Code](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247483936&idx=1&sn=5a4ce57b245c80cee51253db8e605518&scene=21#wechat_redirect)

[法律人学Claude｜第三期：让Claude更高效读懂你的文件](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247483964&idx=1&sn=cffd5fe7bd3d23e91a312f587ed5c906&scene=21#wechat_redirect)

[法律人学Claude｜第四期：你的项目助理—CLAUDE.md使用指南](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247483973&idx=1&sn=a26555517c52d5f6cc8afa97ba0dd89e&scene=21#wechat_redirect)

[法律人学Claude｜第五期：让Claude用上次抛App——Skills初解](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247483994&idx=1&sn=91cefe0a8249c76493c7704b868edd49&scene=21#wechat_redirect)

[法律人学Claude｜第六期：不做8秒记忆的金鱼——优化记忆Memory](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484000&idx=1&sn=291d442fc2282c767f8b8cc2f773fcf7&scene=21#wechat_redirect)

[法律人学Claude｜第七期：给Claude装上"外挂"——CLI与MCP工具使用指南](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484016&idx=1&sn=b9c133c92439c778f48d79bb03a1fbb1&scene=21#wechat_redirect)

[法律人学Claude｜第八期：法律人的文档革命——你必须学会Markdown](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484027&idx=1&sn=5caa8abd763821be91eebf4257ebf6e2&scene=21#wechat_redirect)

[法律人学Claude｜第九期：给自己定制一个审合同Skill——Skill详解](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484051&idx=1&sn=4d90b86f04b6efa4feb9c1eca7c82d21&scene=21#wechat_redirect)

[法律人学Claude｜第十期：被AI改乱的文档如何自救？——Git工具的使用](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484064&idx=1&sn=fbccf45417d0f66c968dc679265f0b00&scene=21#wechat_redirect)

[法律人学Claude｜第十一期：给AI这匹野马套上缰绳——Hooks机制](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484072&idx=1&sn=278628daadc2feef0b73b07e23bd66c8&scene=21#wechat_redirect)

[法律人学Claude｜第十二期：搭建私有数据库——MongoDB的使用](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484104&idx=1&sn=9809f6c6219c62bab5898d10894b8751&scene=21#wechat_redirect)

[法律人学Claude｜第十三期：为你的团队配置初、中、高级法律民工](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484119&idx=1&sn=39452924b0108cca0c5c1b56c336995e&scene=21#wechat_redirect)

[法律人学Claude｜第十四期：法律检索报告实战](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484149&idx=1&sn=2bfac47ccf355c98cc03511e59b84d2d&scene=21#wechat_redirect)

[法律人学Claude｜第十五期：轻轻松松搞定批量案件](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484161&idx=1&sn=0e877ce2bb596582e4944b3f45338450&scene=21#wechat_redirect)

[法律人学Claude｜第十六期：终结Dirty Work——纯自动化干活](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484186&idx=1&sn=2bbc852e1412c5437225a134dcb4f772&scene=21#wechat_redirect)

[法律人学Claude｜第十七期：包装你的工作成果——Office套件交互](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484214&idx=1&sn=ca929255b5aee2ee71660b5bc64b5d61&scene=21#wechat_redirect)

[法律人学Claude｜第十八期：你可能没想过的律师团队协作方式](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484230&idx=1&sn=c627228d3dee8aae9a9562752691506b&scene=21#wechat_redirect)

对了，我建了一个交流群，有想 进群 的伙伴可以 加我 。

![Image](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscIR9MDxf0UVQPjVgpTqnNay2KCHggTKHdL2pdaeaDK5zfes8F9SKbZexacajD0eGFrBNSXTKR3wG2jQosCa409WgEXMswBHQxE/640?wx_fmt=other&from=appmsg&wxfrom=5&wx_lazy=1&watermark=1&tp=webp#imgIndex=25)

最近被频繁添加好友，wx有限制，如果你扫码加不了我，可以 在公众号主页点进去有一个交流群选项 ，点开之后有过渡群二维码，之后我会把你拉到相应的群。

![图片](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscIIZEkyGmDlwlAXRuPnJMZMSo1ouiafItzHsVzP4dsuuQOzPTR56REKIDZRthCDzOyiapibNRKKFdAUeO53nZlA8qMsiaVtLNuCuxg/640?wx_fmt=other&from=appmsg&watermark=1&wxfrom=5&wx_lazy=1&tp=webp#imgIndex=9)

![Image](https://mmbiz.qpic.cn/sz_mmbiz_png/n4XBCxTNZceWxf7mv9E4TSY7OjucEyT6Y9O1icHUzb1Fgb1jicIqcFkVLogHDJiaglLU8iaTfgd1kRVfC0rgu4Wmqg/640?wx_fmt=other&wxfrom=5&wx_lazy=1&tp=webp#imgIndex=26)

如果你想学AI，我创建了一个知识星球，现在招募创始会员20名。

原价999，现在早鸟价，一年699，一天不足2元钱即可加入，但优惠券先到先得。

如果你付费过 [法律人学Claude｜第十六期：终结Dirty Work——纯自动化干活](https://mp.weixin.qq.com/s?__biz=MzI0NzUwMDUzMw==&mid=2247484186&idx=1&sn=2bbc852e1412c5437225a134dcb4f772&scene=21#wechat_redirect) 这篇文章，可以私聊我再额外领取一张一百元优惠券。

加入星球你将获得更多更深入的法律AI使用方法，也可以获得更具体细致的解决方案。

![image](https://mmbiz.qpic.cn/mmbiz_png/eRZqoqddscKRKzRT2QgkQwk6gp00MFpiasYUMpc6eaYaeicWMKUHqtOdWic9qYkomPvxjUmRjibicECQqQzMRCBrq9HMlIKGefujCCRpOmqCVnAI/640?wx_fmt=png&from=appmsg)

## 作者简介

本文作者：吕盈辉，上海曼昆（深圳）律师事务所律师。毕业于中国政法大学，法律行业深耕近十年，曾在深圳某法院工作。专注新生代经济领域法律服务，对Web3、人工智能等领域有丰富实践经验与深刻见解。

全平台账号：老吕谈新钱，欢迎关注。
