為什麼法律呈現法律的形狀

Hacker News·

這篇文章探討了法律系統與軟體程式碼庫之間的結構平行性,認為法律本質上是一個圖形結構系統,但因紙本限制而被序列化為樹狀結構。文章主張將法律修正案視為運算操作,是建立可靠語義工具與法律編譯器的必要前提。

背景

這篇文章探討了法律條文在結構上與軟體程式碼的驚人相似性,認為法律並非隨機生成的文本,而是為了因應分散式授權、增量修改與穩定引用等需求,演化出的樹狀序列化格式。作者提出「LawVM」的概念,主張應將法律的文本層與語義層分離,透過類似編譯器的邏輯來處理法律條文的修訂、追蹤與版本控制。

社群觀點

在 Hacker News 的討論中,社群對於將法律視為「可編譯程式碼」的看法呈現兩極化。部分具有法律背景或技術開發經驗的讀者對此深感共鳴,認為法律條文確實具備精確的結構。例如有開發者分享自己為專利撰寫開發了專屬的領域特定語言(DSL),發現專利文本雖然讀起來像散文,實則結構極其嚴謹,甚至發現大型語言模型在處理這種具備結構化邏輯的法律文件時,表現比處理純文字更為出色。

然而,許多讀者對於這種高度抽象化的模型感到困惑,甚至認為這帶有一種卡夫卡式的荒誕感。批評者指出,法律的本質在於其對現實世界的影響力,而非單純的文本操作。有留言質疑,法律系統中存在許多「非文本」的變數,例如解釋性覆蓋、授權立法或溯及既往的條款,這些都讓單純的文本編譯變得異常複雜。針對溯及既往的法律,有讀者提出哲學性的反駁,認為法律不應被視為改變過去的狀態,而應被視為對具備特定過去經歷的實體施加當前的規範,否則在實務上會產生如「追溯性謊言」等邏輯悖論。

此外,關於法律透明度的討論也引發熱議。有觀點認為,現行法律系統要求普通公民在重重修訂與引用中自行釐清法律現狀是不切實際的,理想情況下,議會應在每次修訂後重新發布完整的法律全文,而非僅發布修訂指令。但反對者認為,這會極大程度地拖慢立法效率,且對專業法律從業人員而言並無必要。討論中也提到,或許解決之道不在於改變法律的編寫方式,而是透過教育提升大眾對法律系統的基礎認知,或借鏡如台灣前數位發展部長唐鳳所推動的數位轉型經驗,利用技術手段降低法律理解的門檻。

延伸閱讀

  • Kafka: Before the Law: 留言中提到的短篇小說,用以比喻法律系統的官僚主義與不可親近性。
  • Akoma Ntoso (ISO 24679): 文中提及的國際標準,用於分離法律文件的結構與語義分析。
  • Audrey Tang (唐鳳): 留言者提到其在台灣推動數位政務時,曾有許多與法律數位化、結構化相關的實踐。

Hacker News

相關文章

  1. LLM作為法庭

    3 個月前

  2. 將文件建置視為產品

    3 個月前

  3. 類型系統與神經網路

    8 天前

  4. 軟體工程法則:原則與模式的完整集合

    8 天前

  5. 你的檔案系統本身就是一個圖形資料庫

    24 天前

其他收藏 · 0