一个安静的假设:张师傅在县城开小餐馆,因为一笔六千元的货款纠纷,收到了法院传票。他第一反应不是准备应诉,而是先打听律师费,发现比纠纷金额还高,于是开始认真考虑“干脆算了”。这条路我见过太多次。真正的问题,并不是他不懂“打官司要找法院”,而是他不知道这件事除了硬着头皮上法庭、花高昂律师费之外,还有没有更适合自己的程序选项。比如能不能申请调解?能不能自己提交一份简单的说明材料?哪些证据必须保留?此时如果手机里有一位“AI 司法服务助手”,能告诉他下一步该做什么、材料怎么列、到哪里去办,他大概率会愿意多尝试一步。
这正是“Does AI Improve Access to Justice?” 这个议题的真实含义。
我的判断很明确:AI 确实有可能改善司法可及性,但改善的是信息入口、程序理解和流程支持层,而不是裁判结果层。如果项目在设计时只追求“答得像律师”,却不解决数据来源、程序合规、人工复核、责任边界和用户数字能力这些工程化问题,最后不仅帮不到张师傅,反而可能让那些最需要帮助的人被一段自信的错误回答误导。
1. 先搞清楚“司法可及性”卡在哪几道门
要回答“AI 能不能改善”,前提是不能把 “Access to Justice” 理解成“能不能迈进法院大门”。那是最小的一环。
1.1 司法可及性不是“法院开门”这么简单
从普通人的真实处境看,司法系统至少隔着四层门槛。
第一层是信息门槛。很多人不知道自己的处境是不是法律问题,更不知道对应哪个法律部门。被欠薪了可能只觉得自己倒霉,被解除劳动合同可能不知道有经济补偿的概念。信息门槛并不只是“看不到法条原文”,而是“不知道自己该搜索什么”。
第二层是程序门槛。即使知道自己是法律问题,下一步依然困难:该去哪个法院?要不要先仲裁?起诉状怎么写?举证责任在谁?有哪些期限?程序中一步错位,权利就可能从“实体上占理”变成“程序上败诉”。这里最典型的例子是错过上诉期或未正确提交管辖异议。
第三层是成本门槛。律师费、诉讼费、误工费、交通成本以及心理压力,会让一部分争议金额不高的人主动放弃权利主张。对小微企业主、灵活就业者、低收入群体来说,成本并不是“贵不贵”的问题,而是“值不值得”和“能不能承担”的问题。
第四层是能力门槛。包括语言表达能力、阅读能力、数字设备使用能力,甚至是在正式场合陈述事实的自信心。很多司法服务材料虽然已经“公开”,但行文高度术语化,对受教育程度有限或有认知障碍的人并不友好。
1.2 传统技术为什么一直没能有效翻过这些门槛
过去不缺少普法网站、热线电话和线下法律咨询服务,但它们的共同局限是“泛化内容”与“个性化需求”之间的缺口。
一个网站可以写好“发生劳动争议怎么办”的完整说明,但当一位用户说“我在一家外包公司干了七个月,被负责人口头辞退,打卡记录被删了一部分”时,静态页面无法告诉他:这种情况可能涉及外包关系、实际用工单位、违法解除、举证责任多个交织问题。真正需要的是某个具体的人基于个案信息,给出“先从哪里入手”的路径建议。
这种个案路径建议,过去基本只能依靠专业人工完成,因此成本高、供给少、地区分布不均。单一工具想同时解决信息门槛、程序门槛、成本门槛和能力门槛,在人工时代确实做不到。
1.3 大模型带来的变化:从“资料供给”走向“路径生成”
大模型带来的真正变化,不是能“背诵”更多法条,而是能把一段混乱、口语化的用户描述,转化为有结构的后续行动建议。
比如用户说“房东不退还押金,还把我拉黑了”,AI 可以结合本地的房屋租赁管理规定,告诉他这事大概率属于民事纠纷而非治安案件,可以先固定租赁合同、付款凭证和沟通记录,再尝试街道调解,最后向法院提起诉讼。这比提供一本解释押金制度的宣传册往前走了一大步。
但它的前提是:AI 必须接触足够权威的知识源,必须具备判断“还需要补充哪些信息”的能力,并且必须知道什么时候该把自己停下来,告诉用户“这个问题超出了我能安全回答的范围”。这已经是典型的工程问题,而不只是参数量问题。
2. AI 真正能撬动的是“信息与流程层”,不是裁判层
很多讨论把“用 AI 判断一个人该不该胜诉”当成终极形态。我认为这是方向性错误。
2.1 当前真正有落地价值的是四类司法辅助能力
从法律服务和司法辅助的实际场景看,AI 能稳定发挥价值的领域,通常不是取代人的“终局判断”,而是降低获取和操作的专业门槛。
第一类是法律检索与知识导航。把海量法规、司法解释、地方实施细则、法院公开的立案材料要求整理成可检索的知识库。用户只需描述事实,系统返回相应条文和办事指南。这里的重点是“给依据”,不是“给结论”。
第二类是文书结构化与材料预审。很多法院、仲裁机构和法律援助机构每天要处理大量格式不完整的申请材料。AI 可以先做信息抽取,核对申请人、相对方、请求事项、证据清单是否齐备,并提示缺少哪些材料。这能显著减少用户“因为漏交一份文件而被退回”的挫败感。
第三类是风险识别与程序分流。系统根据用户描述的纠纷类型、金额、主体关系、发生地,判断是建议先去找人民调解委员会,还是申请劳动仲裁,或是走起诉程序。注意,这里做的是“程序分流”而非“胜负判断”。它告诉用户“有几种路径可以选择”,而不是“你起诉一定赢”。
第四类是司法语言的通俗化转换。把裁判文书里的关键段落、诉讼流程中的术语,翻译成普通人能理解的表述。多语言、方言、无障碍场景也可以在这里实现。
2.2 为什么“高判断力任务”短时间内不应该交给 AI
司法过程中有一部分是高度依赖价值权衡和个案判断的:法官对证据的强度判断、对证言可信度的评估、对法律原则与个案正义之间的取舍。这些任务不是“信息生成”,而是“责任承担”。
模型可以在形式上生成“我认为原告的证据更可信”的句子,但模型无法为自己的判断承担法律责任,也无法解释这种判断是否来自某些带有偏见的训练样本。当一项决策会剥夺财产、自由甚至影响未成年人抚养安排时,把它交给一个“概率模型”是不合适的。
所以“AI 能否改善 access to justice”这个问题,真正恰当的落点不是问“AI 能不能做好法官”,而是问“AI 能不能让更多人拥有走向公正程序的平等起点”。
2.3 法律问答和情感陪伴不是一回事
通用领域的聊天机器人,目标是“让用户感到被理解”,可以顺着用户的情绪走;但司法辅助类系统必须“服务于程序正义”,要在关键处说出用户不爱听的话。
例如用户表示“老板拖欠我三个月工资,我要去法院起诉他”,系统不能简单回应“支持你,起诉是维权途径”,它应该提醒:劳动争议往往需要先经过仲裁前置程序,还需要注意仲裁时效,并且要尽快收集劳动合同和工资流水。这种反直觉的“程序冷水”,正是司法服务专业性的价值。
这也是为什么直接把通用问答大模型改名为“智能法律咨询”是最危险的落地方式之一。它缺少程序边界意识。
3. 一个可落地的最小闭环:把 AI 做成“司法服务入口”
如果要从零开始做一个低成本、负责任的技术方案,我建议不要先想“模型多大”,而是先画一条完整的服务链路。
3.1 最小闭环需要四个层
一个适合司法场景的问答/导航系统,至少要包含数据层、检索层、生成层和人工兜底层。
数据层负责沉淀“权威知识源”:本地法规库、法院和仲裁机构的办事指南、法律援助申请条件、文书模板,以及对旧版本文件的归档管理。这里最大的坑不是“没有数据”,而是数据分散在不同部门、不同格式、不同时效版本里。
检索层负责把用户问题转换为可以执行的查询。常见做法是先用意图分类把问题归于“劳动纠纷”“婚姻家事”“民间借贷”等一级类别,再在对应知识库里做关键词和语义混合检索。不建议一开始就让模型去所有文档里自由搜索,因为意图错误会导致后续答案完全跑偏。
生成层负责把检索到的片段组织成人话。这一步的关键不是“让模型发挥”,而是“不让模型自由发挥”。
人工兜底层则是很多公益项目最容易忽略的:当系统判断用户可能处在“紧急期限”“高风险关系”或“复杂群体纠纷”中,必须提供转人工通道,或至少给出去线下机构的具体地址和联系方式。
3.2 示例:一个“法律援助申请导航”的大致流程
假设我们的最小场景是“帮用户判断自己是否需要申请法律援助,并生成材料清单”,可以这样分层设计:
# 结构示意,不作为具体产品实现 def handle_aid_request(user_input: str): profile = extract_user_profile(user_input) # 抽取结果:所在城市、案件类型、收入等级、身份标签 if profile.lacks_core_fields(): return ask_for_more_info(["所在城市", "案件类型", "家庭收入"]) # 第一步:先做规则判断,不直接交给大模型 initial_route = rule_based_route(profile) if initial_route == "needs_human": return suggest_human_service(profile) # 第二步:在已校准的知识库中检索当地申请条件 sources = retriever.search( query=profile.as_query(), region=profile.city, top_k=8 ) # 第三步:让模型只根据资料组织回答,不允许额外补充法条 answer = llm.generate( system_prompt=JUSTICE_NAVIGATOR_PROMPT, sources=sources, user_info=profile.safe_representation() ) # 第四步:做风险标注 if answer.contains_absolute_advice(): answer = append_disclaimer_and_human_channel(answer) return answer这个流程的核心是:先用规则系统把最危险、最没有把握的请求筛出来转人工;再通过检索限定模型的知识范围;最后把“输出内容是否越界”作为一项自动检查。
3.3 提示词应该让模型学会说“我不确定”
好的司法服务提示词并不复杂,它的作用是给模型划定边界。可以参考以下写法:
你是基层司法服务导航助手。 基本原则: 1. 只能依据给定的权威资料回答,不准补充资料之外的法律意见。 2. 先告诉用户可以做什么,再解释为什么。 3. 如果资料不足,请明确回答“我暂时无法确认”,不要猜测。 4. 不对案件输赢做预测,不代替律师或法官做判断。 5. 如果用户正在接近期限,请建议尽快咨询当地法律援助或司法所。 用户的描述:...参数上不推荐使用过高的 temperature。法律场景需要确定性大于多样性。把答案生成温度控制在靠近 0 的水平,看起来“不够有创意”,但更接近一个严谨咨询者的状态。
3.4 这里必须加一道“人工复核队列”
很多开发者认为,只要系统检索得好、模型调得好,就可以去掉人工审阅。在司法场景里这个想法不成立。
即使输出中只有极小概率出现错误,司法错误的代价也可能被无限放大:一个错误的上诉期限提示,可能让当事人永久丧失救济权;一段错误的证据要求,可能让用户在开庭时被动。因此系统上线前,建议给输出设置“风险等级判定”:
- 低风险:介绍一般流程、解释术语、列通用材料清单。可以自动发送。
- 中风险:涉及具体案件类型且可能影响用户下一步行为。需要标记为“参考信息”。
- 高风险:涉及期限、管辖、是否构成犯罪、是否必须起诉、诉讼金额建议。必须进入人工复核,或明确终止自动回答。
建议:不要在没有任何人工监督的情况下,让 AI 对用户说“你应当起诉”或“你不需要请律师”。这句话在真实司法服务里远不是一个答案,而是一份可能需要承担责任的操作指令。
4. 离现实最近的三处裂缝:数据偏差、幻觉和数字鸿沟
即使系统工程做得完整,也不能保证 AI 对弱势群体“公平”。有三处裂缝最容易让“可及性”反而变成“新的不可及”。
4.1 数据偏差:模型更容易理解“标准用户”的叙述
公开裁判文书、法律百科和咨询服务记录,天然会更完整地覆盖那些已经进入系统、表达能力较强、符合标准法律叙事的群体。一个不懂术语、把“老板是从微信上让我去干活的”说得逻辑混乱的用户,很可能得不到好的语义映射。
这导致一个反直觉结果:AI 可能让已经有基本法律认知的人更高效,却让最需要帮助、表达最不规范的人体验更差。要缓解这一点,不能只依赖通用大模型。需要准备一批“真实用户叙述语料”,也就是用口语甚至方言来描写常见纠纷的示例,并做专门评测。
4.2 幻觉:法律领域中最贵的错误是“自信的错误”
法律回答的幻觉不只是答非所问,而是编造出不存在的司法解释、过时的条文或错误的管辖规则。普通人没有能力发现这一点,甚至可能因此做出不可逆的决策。
降低幻觉不能只靠调低 temperature。更有效的是强制“证据引用”:模型生成的每一个面向程序操作的句子,都必须对应检索片段。如果对应不上,宁可回答“这个情况我没有可靠依据”。另外,系统应定期把输出交给执业律师抽样评审。模型离线指标只能告诉你“大多数情况还行”,不能告诉你“那 1% 的错值多少钱”。
4.3 数字鸿沟:最需要触达的人群,恰恰可能被聊天界面排除
“手机里问他一句”听起来轻松,但真实的“张师傅们”可能已经 55 岁,不习惯长段文本输入;可能视力障碍;可能不识字但能听懂语音。如果司法 AI 产品只有网页对话框,那么它触达的仍是本来就能上网搜索的那批人。
比较务实的方案是“多入口 + 线下中转”。比如:
- 在微信小程序里做成选择题引导,减少用户自由输入长度。
- 提供语音输入和语音播报。
- 在法院诉讼服务中心、公共法律服务工作站放置终端机,由现场工作人员帮助用户启动 AI 对话。
- 当模型识别到用户连续表达困难时,主动给出一句“您可以到附近的公共法律服务工作站,工作人员会协助您使用手机填写”。
数字鸿沟不是技术团队“后续迭代”的事,而是产品设计中必须从一开始就处理的约束条件。
4.4 合规边界:信息服务不等于法律服务
哪个系统可以叫“法律咨询”?哪些行为会被认定为“提供律师服务”?这在不同司法辖区有不同要求。在设计和部署前需要先确认边界。
一个稳妥的表述是:这类工具更适合定位为“司法服务导航”或“法律援助申请辅助”,输出应当以“可以做/建议了解”为中心,避免“你应该/你赢了/你会没事”这类评价性语言。
同时,个人隐私保护需要前置。用户在描述纠纷时会主动给出大量敏感信息:家庭住址、收入、健康情况、冲突细节。系统不应持久化保存这些对话,不应把原始案件材料用作模型继续训练的数据,访问日志要可审计并限定最小权限。
注意:如果你的系统接入的是真实法院、仲裁机构或法律援助机构的业务系统,那么数据边界、机构责任和人工复核机制必须在立项时就谈清楚,而不是等系统上线后发现问题再补救。
5. 判断有没有改善,不能只看“答得好不好”
很多项目评估“AI 法律助手”的方式是:拿 50 道法律题,看准确率多高。这是在测评模型,不是测评“可及性”。
5.1 一个更合适的五维评估框架
要回答“AI 是否提升 access to justice”,我建议至少从五个维度看:
| 维度 | 要回答的核心问题 | 可参考的测量方式 |
|---|---|---|
| 触达深度 | 是否覆盖了原来够不到服务的人群 | 使用人数结构、地理分布、与线下需求缺口对比 |
| 理解友好度 | 用户是否真的看懂并知道下一步 | 完成率、任务退出率、关键词理解的回访测试 |
| 风险与信任 | 是否产生误导或造成新风险 | 人工复核拦截率、用户投诉、错误期限/管辖事件 |
| 成本效率 | 是否比纯人工方案更具可持续性 | 单次服务成本、人工客服时间下降比例 |
| 过程公平 | 不同群体获得的质量是否一致 | 按年龄/学历/语言/案件类型拆分答案质量差异 |
这套框架的用意,是避免“模型准确率高”替代“用户能顺利使用并且没有产生负面后果”。
5.2 用户测试要请“真实的使用者”,不是请法学生
设计测试集时,最容易犯的错误是从法条出发,编出“标准问题”。真实用户不会这样提问。他们可能说“我被公司劝退了,让我自己写离职,但是我感觉不对,怎么办”。需要把这类口语化样本整理成“用户原话集”,并且拿到基层进行可用性测试。
在测试中,除了统计答完率,还要特别记录“关键错误”:例如系统有没有把时效说错?有没有让用户去一个不该去的程序?有没有在用户表达自杀倾向、家暴情景等高风险情况时依然机械回答法律流程?
5.3 跟踪的应该是结果,而不是聊天满意度
“用户觉得回答还不错”并不等于系统带来了司法正义。真正要长期观察的指标包括:
- 用户在得到 AI 导航后,是否比使用前更容易进入正式程序。
- 用户的材料第一次提交成功率是否提升。
- 有没有因为理解错误耽误期限。
- 不同收入和教育背景人群之间,完成流程的差距是在缩小还是在扩大。
这些数据可能不像模型排行榜那么性感,但它们才是判断“可及性是否改善”的证据。
6. 不同角色应该怎么落地,才不会做成又一个锦上添花
最后,从实际操作者角度说说各自的落地顺序。因为“AI 改善司法可及性”不是一个单一团队能完成的任务,它需要服务机构、技术人员、政策制定者和专业人士共同把握好边界。
6.1 法律援助和公共法律服务机构:优先做“导航”和“预审”
对资源有限的机构,不建议一开始就做全能的“法律问答机器人”。更稳妥的切入点是“智能程序导航”:告诉咨询者需要哪类材料、去哪个窗口、是否可能符合援助条件。
还可以做“材料预审”:用户上传照片或扫描件,AI 提醒是否缺少签字、日期、原被告信息。这种功能专业风险低、用户感知强,而且训练语料容易在机构内部积累,落地周期也比实体问答短。
6.2 法院、仲裁机构:谨慎推进程序性事务
法院和仲裁机构不宜直接把实体裁判推理交给 AI。可以考虑的应用包括:
- 对当事人解释诉讼流程、期限和诉讼费用。
- 对起诉状和申请书做完备性提示。
- 帮助当事人把繁琐的表格转换成结构化文书。
- 生成当事人视角的“材料清单”。
这些应用能减少“因为格式问题被驳回”带来的挫败感,但不触碰裁判逻辑。
6.3 律师和法务:把 AI 当研究助理,而不是对外服务工具
对专业机构来说,AI 用于内部检索、案例摘要和文书初稿,可以显著提高效率,但对外发布前必须由持证人员审稿。最危险的用法是让客户直接使用“面向公众的 AI 工具”后,就以为获得了正式法律意见。这既可能误导客户,也可能给律师执业带来合规风险。
6.4 技术团队:先把数据、评测和审计做好
很多团队开工后最先选模型,我建议顺序反过来:
- 先定义首批服务场景和用户群体。
- 再盘点权威数据源和更新责任人。
- 然后做少量真实用户样本。
- 建立分场景评测集,尤其要加入“不宜回答”的样本。
- 最后才选模型、调参数。
一个不能解释“答案来自哪份文件”的司法系统,无论回答多么流畅,都很难获得机构和公众的信任。相比之下,模型基座是开源的还是商业 API 的,反而不是最核心的决策。
6.5 基层现实:避免重复建设,也避免“一套系统通吃”
在更大范围内,最担心的现象是各地一拥而上建设多个功能相似的法律 AI,彼此数据不互通、责任边界不清晰。司法服务的公共性很强,理想状态是底层知识库、评测集和安全标准可以共享,各机构只负责本地化流程和人工服务衔接。
结尾:先让张师傅愿意迈出第一步,再谈算法正义
回到开头那个张师傅。真正能改善他处境的 AI,并不是一个能高谈“胜诉概率”的法律大模型,而是一个他知道从哪能找到、能听懂他表达、会告诉他“先去街道司法所申请调解,同时保留微信聊天记录和转账凭证”的贴心入口。这个入口背后,必须有一份可靠的知识库、一个克制的生成策略、一条清晰的人工兜底通道,以及一组用来长期评估真实结果的指标。
AI 是否会改善 access to justice?我的答案依然是:会,但前提是把它当作司法服务的系统工程来做,而不是又一次“用大模型取代专业人士”的产品冲动。如果一定要做点什么,就从你熟悉的那一类纠纷、那一个地区、那一群用户开始,先跑通一个最小闭环,让人工复核能跟上,让输出有源可查,让系统知道什么时候该闭嘴。真正的可及性,不是让每个人都拥有一个“AI 律师”,而是让每个人都拥有进入程序的一条可行路径。